On Fri, 29 Oct 2004, Dieter Weber wrote: > Hi! > I am experiencing failures (see kern.log) when writing to the 05e3:0702 rev. > 0.02 Genesys Logic IDE to USB 2.0 bridge with USB 2.0 speed with linux kernel > 2.6.9. The drive has to be reset by unplugging power. Again plugging in the > device causes the error messges appended as kern_replug.log. I need to reboot > to get USB working again. My board is based on Intel ICH4/ICH4-L (P4 2GHz). > Device descriptors are appended, too. > I thought those problems have been resolved with 2.6.9, according to the > changelog... > > kern.log the device just failed to operate > kern_replug.log device reset by unplugging power > and plugged in again > dmesg.out Output of dmesg after booting again. > lspci.out # lspci -vv > usb_devices # cat /proc/bus/usb/devices > kern_again.log plugging in and unplugging the device without writing to it > > Thank you for tolerating the excessive attachements... ;) > > (hoping for help) > Dieter Weber
This certainly does look like the classic Genesys Logic usb-storage problem. The workaround that was added to 2.6.9 has helped many people, but apparently it's not adequate for your drive. You could try increasing the internal time delay. If you edit the drivers/usb/storage/transport.c file in the kernel source and search for GENESYS, on the next line you'll see udelay(100); You could change the 100 to 200; maybe it will help. The other problems in your logs are errors in the SCSI layer. People have been working on fixing them recently, but I don't know if the fixes are available yet. Perhaps if you try the most recent -mm kernel... Alan Stern ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel