I just had a similar problem batch capturing logged (but not previously captured) clips using my Canon XH-A1. I too am using an external firewire drive as my scratch disk. In my case, the “cannot locate timecode” warning came up during the batch capture. I had the option to continue or abort… I clicked continue.
When it was all said and done, about half of my clips captured as expected. The other half captured, but were broken up into two (only two clips). So now my bin has several clips with “clipname-1”). It does appear these breaks occurred on a start/stop… but the timecode is consistent. I end up missing 2-5 frames between the “clipname” and “clipname-1”, but in my case I will work with that.
I’m guessing it has something to do with the throughput on the FW bus. I’ve read some stuff about this. In my case, I’ve got my scratch drive attached w/ FW400 to the front port on the MacPro, a second hard drive on the rear FW800 port, and my camera (acting as a deck) on the rear FW400 port.
Once while using an AJA capture card I had a similar problem. The AJA rep rightfully advised to capture to a non-firewire drive because the capture card needed all the “throughput” on the port to do its thing. I’m wondering if two externals plus deck control is similarly bogging down the business…
I’m capturing using the standard HDV codec (not an intermediary). OS 10.5.3, 2 GB RAM, 2X 3 GHz Quad_Core Intel Xeon processors, FCP 6.0.3.