I recently bought an Iomega MiniMax external hard drive. I reformatted it to NTFS to work with windows. When making large file transfers or running large programs off the drive I get delayed write errors. This only happens with FireWire. It works flawlessly with USB 2.0. The drive also works fine in linux (ubuntu) with firewire. I have a firewire card with an agere chipset. I understand that this is not a very good chipset. Could that be the problem. It doesn't make sense that it would work with USB but not firewire. I am running Service Pack 3 and none of the hot fixes worked.
Since it works in ubuntu that makes me think that windows drivers are not 100% compatible with the belkin firewire card. If I got one with a TI chipset would that solve the problem?
Some people say that the ATI graphics cards can cause problems but why would it only happen on my external drive and why would it happen with only the firewire connection?
EDIT: I just checked and LargeSystemCache is disabled so I guess its not because of the ATI card
OS: Windows XP Home SP3
CPU: Intel Celeron 2.4GHz
GPU: ATI Radeon X1550 (PCI not PCI-E)
Firewire Card: Belkin with Agere chipset
RAM: 2 GB
Paging File: 2 GB
More about :external ieee 1394 firewire hard drive delayed write errors
As the TV commercials say "But Wait, There's more!"
It seems... KB885222 was replaced by KB904412-v2. KB904412 was replaced by windows xp sp3
So, the bottom line is that XP may be picking up on something wrong with the drive that other systems are missing, or there really is an issue with the belkin firewire card.
Well I am betting it is my firewire card because it works fine with USB. I have no errors with it and that is in windows and if it were something with the drive why would it only be recognized by windows on the firewire port? I think I might just get a firewire card with a TI chipset.