USBStorage and Linux 2.6
I've got a dual athlon with SUSE 9.2 installed, and I just bought a nifty external USB2.0 enclosure for my DVD+/-RW drive so I could move it from machine to machine. Well, initially, plugging it in to the USB2.0 port on my system gave me:
usb 4-2: new full speed USB device using address 2
usb 4-2: device not accepting address 2, error -71
usb 4-2: new full speed USB device using address 3
usb 4-2: device not accepting address 3, error -71
and so on, as long and as hard as I wanted to try. After puzzling over it for some time, I started checking out drivers and reading kernel source comments... lo and behold, I got an idea...
oldegeek# rmmod ehci_hcd
oldegeek# modprobe uhci_hcd
Then unplug the device, and plug it back in. Viola!
usb 3-1: new full speed USB device using address 2
usb 3-1: Product: USB 2.0 Storage Device
usb 3-1: SerialNumber: 00042222200000253123
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: Revoltec Model: USB/IDE Bridge ( Rev: 0103
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
A few seconds later I mounted /dev/sda and was off and running. I haven't tested the burning capabilities with it yet, however.
