Also, when the kernel is compiled with USB_STORAGE_DEBUG=y, I get corrupted kernel messages (see below).
This problem does not occur if I plug the drive into a USB 1.1 slot on the motherboard. Also, the problem does not happen under windows (i.e., the hardware is OK).
Any help would be greatly appreciated.
Steps to reproduce: boot, mount drive, copy lots of data to it (~5-10Gb), drive hangs
After the problem, the CPU goes to 100% for one of the processors on an I/O wait:
Cpu0 : 0.3% us, 0.3% sy, 0.0% ni, 0.0% id, 99.3% wa, 0.0% hi, 0.0% si
Cpu1 : 0.7% us, 0.3% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.3% hi, 0.0% si
Here's a snippet of /var/log/messages with some (corrupted?) usb_storage messages:
Jan 22 17:11:24 myhost kernel: orage: scsi cmd done, result=0x0
Jan 22 17:11:25 myhost kernel: 00 09 ab f4 ff 00 00 18 00
Jan 22 17:15:00 myhost kernel: a 00 09 ac 68 6f 00 00 08 00
Jan 22 17:15:01 myhost kernel: esult 0x0
Jan 22 17:15:20 myhost kernel: <00 09 ac b2 47 00 00 08 00
Jan 22 17:15:20 myhost kernel: ge:0teed13/1<-storage: -- transfer complet: Bulk orage: scsi cmd done, result=0x0
Jan 22 17:15:49 myhost kernel: <ad 0f af 00 00 28 00
Jan 22 17:15:49 myhost kernel: a 00 09 ad 21 17 00 00 08 00
Jan 22 17:33:13 myhost kernel: comstorage: Bulk status result = 0
[the above usb_storage messages look corrupt...]
Jan 22 17:33:28 myhost kernel: <25355 T 0x1554c L 4096 F 0 Trg 0 LUN 0 CL 10
Jan 22 17:36:56 myhost kernel: SCSI error : <2 0 0 0> return code = 0x70000
Jan 22 17:36:56 myhost kernel: end_request: I/O error, dev sdd, sector 162021927
Jan 22 17:37:04 myhost kernel: SCSI error : <2 0 0 0> return code = 0x70000
[more SCSI errors]
Jan 22 17:46:41 myhost kernel: Buffer I/O error on device sdd5, logical block 6141139
Jan 22 17:46:41 myhost kernel: lost page write due to I/O error on sdd5
Jan 22 17:46:49 myhost kernel: SCSI error : <2 0 0 0> return code = 0x70000
Jan 22 17:46:49 myhost kernel: end_request: I/O error, dev sdd, sector 208879543
Jan 22 17:46:49 myhost kernel: Buffer I/O error on device sdd5, logical block 6141140
Jan 22 17:46:49 myhost kernel: lost page write due to I/O error on sdd5
[more SCSI errors]
Jan 22 17:53:05 myhost kernel: REISERFS: abort (device sdd5): Journal write error in flush_commit_list
Jan 22 17:53:05 myhost kernel: REISERFS: Aborting journal for filesystem on sdd5
[more SCSI errors]
Here's some more info about my system.
# lspci
00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:10.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:10.1 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:10.2 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:10.3 USB Controller: ALi Corporation USB 2.0 Controller (rev 01)
00:11.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone]
00:13.0 PCI bridge: Digital Equipment Corporation DECchip 21152 (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation NV20 [GeForce3] (rev a3)
02:0a.0 SCSI storage controller: Adaptec AHA-2940U2/U2W / 7890/7891
02:0e.0 SCSI storage controller: Adaptec AIC-7880U (rev 01)
# lsusb Bus 005 Device 002: ID 045e:0039 Microsoft Corp. IntelliMouse Optical Bus 005 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 001: ID 0000:0000 Bus 001 Device 002: ID 0d49:7010 Maxtor Bus 001 Device 001: ID 0000:0000
# cat /proc/bus/usb/devices
T: Bus=05 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 93/900 us (10%), #Int= 1, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.10usbdbg uhci_hcd S: Product=UHCI Host Controller S: SerialNumber=0000:00:07.2 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=05 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=045e ProdID=0039 Rev= 3.00 S: Manufacturer=Microsoft S: Product=Microsoft 5-Button Mouse with IntelliEye(TM) C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=usbhid E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=10ms
T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.10usbdbg ohci_hcd S: Product=OHCI Host Controller S: SerialNumber=0000:00:0e.2 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.10usbdbg ohci_hcd S: Product=OHCI Host Controller S: SerialNumber=0000:00:0e.1 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.10usbdbg ohci_hcd S: Product=OHCI Host Controller S: SerialNumber=0000:00:0e.0 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 6 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 2.06 S: Manufacturer=Linux 2.6.10usbdbg ehci_hcd S: Product=EHCI Host Controller S: SerialNumber=0000:00:0e.3 C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=256ms
T: Bus=01 Lev=01 Prnt=01 Port=04 Cnt=01 Dev#= 2 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0d49 ProdID=7010 Rev= 2.00 S: Manufacturer=Maxtor S: Product=OneTouch S: SerialNumber=Y471SS4E C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=32ms
# cat /proc/scsi/usb-storage/2 Host scsi2: usb-storage Vendor: Maxtor Product: OneTouch Serial Number: Y471SS4E Protocol: Transparent SCSI Transport: Bulk Quirks:
# cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: SEAGATE Model: ST318203LW Rev: 0001 Type: Direct-Access ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 04 Lun: 00 Vendor: QUANTUM Model: ATLAS 10K 9WLS Rev: UCH0 Type: Direct-Access ANSI SCSI revision: 03 Host: scsi0 Channel: 00 Id: 06 Lun: 00 Vendor: IBM Model: IC35L036UWD210-0 Rev: S5BA Type: Direct-Access ANSI SCSI revision: 03 Host: scsi1 Channel: 00 Id: 05 Lun: 00 Vendor: NEC Model: CD-ROM DRIVE:466 Rev: 1.06 Type: CD-ROM ANSI SCSI revision: 02 Host: scsi2 Channel: 00 Id: 00 Lun: 00 Vendor: Maxtor Model: OneTouch Rev: 0201 Type: Direct-Access ANSI SCSI revision: 02
# cat /proc/interrupts CPU0 CPU1 0: 1271740 1298096 IO-APIC-edge timer 1: 3174 3536 IO-APIC-edge i8042 2: 0 0 XT-PIC cascade 5: 132 1 IO-APIC-edge CS4231 8: 0 1 IO-APIC-edge rtc 15: 11026 10923 IO-APIC-edge ide1 161: 72020 73092 IO-APIC-level ohci_hcd, nvidia 169: 0 0 IO-APIC-level ohci_hcd 177: 109276 131018 IO-APIC-level aic7xxx, aic7xxx, ohci_hcd 185: 370316 288 IO-APIC-level ehci_hcd, uhci_hcd, eth0 NMI: 0 0 LOC: 2569679 2569678 ERR: 1 MIS: 0
# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 7
model name : Pentium III (Katmai)
stepping : 3
cpu MHz : 597.159
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse
bogomips : 1175.55
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 7
model name : Pentium III (Katmai)
stepping : 3
cpu MHz : 597.159
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse
bogomips : 1191.93
------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
