This is actually a very long-standing issue with video capture to Firewire hard drives. It seems to be voodoo, in that there's not much way to tell whether a setup will work or not until you try it.
Apple themselves have a few things to say on this topic:
Final Cut Pro: What Kind of Hard Drive Should I Buy notes:
If you choose to use a FireWire hard drive, make sure it meets these requirements:
The drive is the only device on the FireWire bus.
The drive's speed is at least 7200 RPM.
The drive can sustain minimum data rates appropriate for your video format (3.7 MB/s for DV).
The drive uses a modern, high-performance bridge chip such as the Oxford 911 or 922.
The drive uses its own power supply, and is not powered from the FireWire bus.
Final Cut Pro: Dropped Frames and Loss of Audio Sync lists many possible causes of capture problems.
Finally, there's an interesting overview of new features in FireWire 800. It includes reduced arbitration delays (crucial to running data and video on the same bus), and the ability to connect the chain back to your Mac so if one end unplugs the data still flows.
The most reliable solution is to capture to an internal drive. The next best solution is to have the DV device on a dedicated bus, and the FireWire hard drive on a separate bus. For a Power Mac or Mac Pro, you can add a PCI firewire card for short money. PowerBook G4 (15"/17") users can purchase a FireWire CardBus card. I'm not sure what the options for the new ExpressCard MacBook Pros are. iBooks, MacBooks, and iMacs are pretty much up a creek as far as expansion options go.
The Amazon review is quite interesting. I've not read or heard about other people having difficulties with Apple FW architecture. I've used daisy chained FW 400 drives on iMacs for the past several years and had no problems. The Amazon reviewer seems to indicate that there is a problem with FW 800 when used in this capacity. Does anyone else have any experience with this?
[www.firstglimpsemag.com]
"Finally, bilingual mode permits a mixed environment of FireWire 400 and 800 devices, while ensuring that each runs at its optimal speed"
[72.14.207.104]
"FireWire beta will allow all devices on the bus to operate at their maximum speeds, even in bilingual mode. This has been made possible through the concept of beta clouds. Beta mode devices cluster together on a logical level in what is called a cloud. These clouds operate as one block, inside which performance is beta quality, i.e. 800 Mbits/sec. The border nodes of these clouds connect legacy devices with the beta clouds, and they operate 'as usual'. The result is that each device can operate at its highest speed, delivering the fastest throughput overall."
[itcert.ccsn.net] (PDF)
"The concept of beta clouds allows FireWire to keep all devices on the bus operating at their maximum speeds. Devices are clustered together on a logical level in a cloud. The cloud operates as a single block at 800 Mb/sec. The borders of these clouds are where legacy devices are connected, operating normally. Each device operates at its highest speed."
[www.faculty.iu-bremen.de]
"So, if a user has only new IEEE 1394b devices and links, the bus will automatically operate in beta mode (S800, S1600, S3200). For example, when a user plugs in legacy IEEE 1394 devices, the bus automatically recognizes these and will cluster these devices together on a logical level. The same will happen with the beta devices (B clouds), ensuring that both types of devices run at their highest speeds"
[ In all cases, emphasis mine ]
(Just to be completely clear, the FireWire "bus" is defined here: [www.1394ta.org] i.e. the "bus" is the cable(s) plus linked/interposed nodes or devices. It is not the same as a port or channel.)
Finally, note michaelb's results above. BTW, his results match mine: On a single bus connected to a FireWire 800 port on the host computer, two daisy-chained external drives--one using a FirewIre 400 port and the other using a FireWire 800 port--each transfer at their normal maximum rates. These results are sustained regardless of the order the drives are connected in on the daisy chain bus and even when both drives are operating simultaneously (subject to total bandwidth limitations obviously).
It's important to understand that FireWire has three automatically negotiated and activated modes of operation: legacy (1394a, S400), beta (1394b, S800), and bilingual (mixed). The ability to mix devices of different speed devices (nodes) on a single FireWire bus yet have each operate at their maximum rated speeds is a distinct advantage of the FireWire protocol, especially in comparison to USB.