Dear all, I have a external USB2 HDD, attatched to a USB2 PCI card. Copying data TO the external HDD is no problem, according to Krusader it runs with 5-6 MB/s. However, copying FROM the external HDD causes the HDD to disconnect.
My setup: There is a USB2 PCI card: /home/effo> lspci -v | grep HCI 02:00.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 63) (prog-if 20 [EHCI]) And there is a USB2 device: cat /proc/bus/usb/devices T: Bus=05 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 9 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=067b ProdID=2507 Rev= 1.00 S: Manufacturer=Prolific Technology Inc. S: Product=Mass Storage Device S: SerialNumber=0 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms When using Krusader to copy from the external HDD, this show up in the log: May 7 23:00:32 siduxbox kernel: usb 5-1: reset high speed USB device using ehci_hcd and address 9 May 7 23:00:35 siduxbox last message repeated 3 times May 7 23:00:35 siduxbox kernel: sd 7:0:0:0: SCSI error: return code = 0x00070000 May 7 23:00:35 siduxbox kernel: end_request: I/O error, dev sdb, sector 606266230 May 7 23:00:35 siduxbox kernel: sd 7:0:0:0: SCSI error: return code = 0x00070000 May 7 23:00:35 siduxbox kernel: end_request: I/O error, dev sdb, sector 606266470 May 7 23:00:35 siduxbox kernel: sd 7:0:0:0: SCSI error: return code = 0x00070000 May 7 23:00:35 siduxbox kernel: end_request: I/O error, dev sdb, sector 606266710 May 7 23:00:35 siduxbox kernel: sd 7:0:0:0: SCSI error: return code = 0x00070000 May 7 23:00:35 siduxbox kernel: end_request: I/O error, dev sdb, sector 606266742 May 7 23:00:35 siduxbox kernel: usb 5-1: USB disconnect, address 9 May 7 23:00:35 siduxbox kernel: sd 7:0:0:0: SCSI error: return code = 0x00010000 May 7 23:00:35 siduxbox kernel: end_request: I/O error, dev sdb, sector 606266982 May 7 23:00:35 siduxbox kernel: sd 7:0:0:0: SCSI error: return code = 0x00010000 May 7 23:00:35 siduxbox kernel: end_request: I/O error, dev sdb, sector 606267222 May 7 23:00:35 siduxbox kernel: lost page write due to I/O error on sdb2 And dmesg says: usb 5-1: reset high speed USB device using ehci_hcd and address 9 usb 5-1: device descriptor read/64, error -71 usb 5-1: device descriptor read/64, error -71 usb 5-1: reset high speed USB device using ehci_hcd and address 9 usb 5-1: device descriptor read/64, error -71 usb 5-1: device descriptor read/64, error -71 usb 5-1: reset high speed USB device using ehci_hcd and address 9 usb 5-1: device not accepting address 9, error -71 usb 5-1: reset high speed USB device using ehci_hcd and address 9 usb 5-1: device not accepting address 9, error -71 sd 7:0:0:0: SCSI error: return code = 0x00070000 end_request: I/O error, dev sdb, sector 606266230 sd 7:0:0:0: SCSI error: return code = 0x00070000 end_request: I/O error, dev sdb, sector 606266470 sd 7:0:0:0: SCSI error: return code = 0x00070000 end_request: I/O error, dev sdb, sector 606266710 sd 7:0:0:0: SCSI error: return code = 0x00070000 end_request: I/O error, dev sdb, sector 606266742 usb 5-1: USB disconnect, address 9 sd 7:0:0:0: SCSI error: return code = 0x00010000 end_request: I/O error, dev sdb, sector 606266982 sd 7:0:0:0: SCSI error: return code = 0x00010000 end_request: I/O error, dev sdb, sector 606267222 Buffer I/O error on device sdb2, logical block 1562 lost page write due to I/O error on sdb2 Aborting journal on device sdb2. journal commit I/O error Buffer I/O error on device sdb2, logical block 50888706 lost page write due to I/O error on sdb2 Buffer I/O error on device sdb2, logical block 50888708 lost page write due to I/O error on sdb2 Buffer I/O error on device sdb2, logical block 1027 lost page write due to I/O error on sdb2 scsi 7:0:0:0: rejecting I/O to dead device EXT3-fs error (device sdb2): ext3_find_entry: reading directory #2 offset 0 scsi 7:0:0:0: rejecting I/O to dead device Buffer I/O error on device sdb2, logical block 0 lost page write due to I/O error on sdb2 If I use e2fsck after this, the disk is reported as clean. If I unload ehci-hcd there are no problems reading from the HDD but then its so slow. Any ideas of what I do wrong? TIA /Fredrik ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Linux-usb-users@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users