Re: Problem w/ Firewire External HDs [was Re: Problem unzipping files on external HD]



ggull wrote:
This thread started on microsoft.public.windowsxp.general, when I had problems unzipping gigabyte size archives downloaded directly to an external firewire hard drive. Pegasus suggested I compare a file downloaded to an internal HD with that same file copied to the external HD using
> fc /b c:\big.zip f:\big.zip
and indeed that found differences, and also noted that the copy was shorter than the original (though right-click > properties shows they are the same "size"). Pegasus suggested I try a hardware group, so here I am.

I think the problem is more with the Firewire hw/sw on my computer than the hard drives per se, but I hope you can give me some ideas or point me to a more relevant group.

I have available multiple computers, external drives, and cables, and ran a bunch of tests that seem to show it is a problem with Firewire only, on the one computer only.
The computer in question is a Gateway 503GR, two internal SATA HDs, DVD, CD drives, nothing else connected to the ports except a USB printer (lj 1012). WinXP HE SP2, all relevant updates.

Here are the test -- skip to the end at any time --

Test 1) External HD #1 -- 160 GB Acomdata Dual Firewire/USB FAILS
Firewire, cable 1, rear port on computer. Internal drive J:, external F:
Copy J:\SCRATCH\big.zip to F:\SCRATCH\big.zip
fc /b j:\.scratch\big.zip f:\scratch\big.zip
FC seems to be finding clumps of difference ... i.e. outputs a bunch of lines, pauses, outputs more, pauses, etc. Maybe 5 or 10 clumps, dozens or at most hundreds of lines each.
Total number of lines longer than buffer available in command prompt, but here are last few

21343FFB: 00 15
21343FFC: B2 B7
21343FFD: FF 41
21343FFE: FF 8F
21343FFF: FF DD
FC: J:\SCRATCH\big.zip longer than F:\SCRATCH\BIG.ZIP

Test 2) Change cable and port. FAILS
HD #1
Firewire, Cable 2, front port
Copy...
fc ...
Similar differences, but with different detail. This time no "longer than" notice.

Test 3) Use USB connection: Note this is still same external HD: OK
HD # 1
USB, USB Cable 1, front USB port on computer.
File Compare output:

Comparing files J:\SCRATCH\big.zip and F:\SCRATCH\BIG.ZIP
FC: no differences encountered

Test 4) Try a different Firewire HD: FAILS
HD # 2, 250 GB Acomdata Firewire -- Drive M:
Firewire, cable 1, rear port on computer
Copy...
fc ...
Similar behavior, several patches of difference.

Test 5) Transfer the file big.zip to a second computer using DVD-RW. OK
This is a WIndows Me machine with Firewire but only USB1 Copied to HD#2 and ran FC -- no differences found.

If it matters the file system on the Gateway (XP) is NTFS, and on the Me machine and the external drives, FAT32.

SO ...

1) Am I correct in thinking this indicates a problem with Firewire on the Gateway?

2) How can I narrow it down further (eg hardware / software) and then fix it?

3) Lastly, why doesn't the system notice the bad write when copying to the external HD? I thought that data files (as opposed to audio CD files) had a bunch of built-in error detection and correction.



In all of this you don't mention if the external drive is DC powered or if you use only FW port power? I have seen this type of behavior on large files with a low-power notebook drive using single-port USB. With double-port USB or 5volt DC power there is no problem with this drive. I don't have any powered FW ports (notebooks only) so I've not had any opportunity to run on FW port power.

WRT your comment about the system checking CRC on the copied files, I never had any notice of file corruption - in fact in one early session, the entire disk structure became corrupt without any OS intervention.

Q
.



Relevant Pages

  • usb_insert_transfer panic with if_zyd
    ... When I use my ZyXEL G-220 Wireless USB Stick with the if_zyd driver, ... <ACPI PCI bus> on pcib0 ... device problem, disabling port 1 ... <Ethernet over FireWire> on firewire0 ...
    (freebsd-current)
  • Re: External drives not installing or working properly on USB
    ... with the USB system before but these disappearred when I disabled the ... Only one of the five host controllers is connected to the 6 ... work on any port on the PC? ... operating system to recognise the four additional 'drives'. ...
    (microsoft.public.windowsxp.general)
  • Re: External Backup Drives
    ... USB 2.0's theoretical maximum raw speed is 480 Mbps. ... second over Firewire 400, and I've heard of some drives and computers ... seeking will introduce significant delays (relative to the data transfer ...
    (comp.sys.mac.portables)
  • Re: USB 2.0 vs FireWire?
    ... The machine in question has 8 internal SCSI drives, the 4 GB file resides on one of the drives. ... I don't have Windoze installed on a server, but I will test this on my other desktop box which has built-in as well as another FireWire card. ... I bought a USB 2.0/FireWire combo card and am running a few tests and to my great surprise, USB 2 is way faster than FireWire 400. ... He did notice that it is important to plug the second usb power header connector in or either interface could be much slower than expected. ...
    (Fedora)
  • Re: External Hard Drive Recommendation
    ... It only requires one USB port from my laptop but no Y cable. ... Two cables, or one cable with two USB "A" plugs to obtain enough power ... I have several 2.5 inch drives in external cases, ...
    (comp.sys.laptops)