Yes on the drivers. I see what you mean about having the reader on its own bus, but I’m not sure I agree with your conclusion for three reasons.
1. FW800 is moving data from the card through the computer and back to the hard drive even though it is daisy chained. It isn’t like it has to do it in real time, even though it could, since data rates are <100MB/S. It really shouldn't be an issue. If it is, why do they put two ports on the drive to begin with?
2. I haven't had problems with this hookup until now and the only different variables are the codec--which is smaller than DVCProHD--and the IoHD.
3.It seems to me that the Io is an additional, bidirectional stream that introduces further complexity. I know it polls the FW bus even when it isn't actively carrying video info back and forth. You and others on this site have mentioned that it isn't good to combine it on the same bus with a FW drive and I am sure that is based on experience.
Make sense?