I recently bought a cheap generic USB to IDE adapter off of eBay. I read some reviews on it and it seemed an alright, not good or really bad, solution to hooking up some wayward hard drives I had lying around. I doesn't require any drivers as it just shows the hard drive as a USB mass storage device.
The drive shows up and mounts fine when I hook it up to my B&W (10.4.2) via the USB 1.1 ports. Sadly though, USB 1.1 isn't fast enough to make the adapter useful. The problem lies when I try to hook it up to my B&W via the USB 2.0 ports that I have on a PCI card. The card works because I've hooked up other 2.0 devices to it before and they worked fine. Unfortuneatly, the hard drive doesn't mount under usb 2.0. When I go under USB in the 'System Profiler', it eventually develops the spinning beach ball like it is waiting on something. In the Console, messages such as this show up:
Oct 21 18:24:03 Gantrithor kernel: USBF: 12850.647 AppleUSBEHCI[0x1ac5000]::Found a transaction past the completion deadline on bus 67, timing out!
Oct 21 18:24:09 Gantrithor kernel: USBF: 12856.647 AppleUSBEHCI[0x1ac5000]::Found a transaction which hasn't moved in 5 seconds on bus 67, timing out!
I even tried the adapter on a PC with USB 2.0 ports and it detected it just fine. Perhaps a more knowledgeable person can shed some light on this situation, eh?