* David Brownell <[EMAIL PROTECTED]>: > >>><http://marc.theaimsgroup.com/?l=linux-usb-users&m=105886063115712 > >>>&w=2> > > That report wasn't very helpful. I recommend reviewing the > "How do I report a bug?" FAQ at www.linux-usb.org next time, > and for now forward:
Sorry for that, someone on usb-users told me he already reported the bug, so I basically wanted to say "Hey, got the same problem". > - /proc/bus/usb/devices content showing your host controllers > and the "problem" device. T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 3 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= 0.00 S: Product=USB OHCI Root Hub S: SerialNumber=e0842000 C:* #Ifs= 1 Cfg#= 1 Atr=40 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= 3 B: Alloc=104/900 us (12%), #Int= 2, #Iso= 0 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 0.00 S: Product=USB OHCI Root Hub S: SerialNumber=e0840000 C:* #Ifs= 1 Cfg#= 1 Atr=40 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=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 2 D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0451 ProdID=2036 Rev= 1.01 S: Product=General Purpose USB Hub C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=255ms T: Bus=02 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 3 Spd=1.5 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=045e ProdID=0047 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=hid E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=10ms T: Bus=02 Lev=02 Prnt=02 Port=01 Cnt=02 Dev#= 4 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=03f0 ProdID=3404 Rev= 1.00 S: Manufacturer=hp S: Product=deskjet 6122 S: SerialNumber=MY26L1920G33 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA I: If#= 0 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms 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.04 S: Manufacturer=Linux 2.4.21-ow2 ehci-hcd S: Product=PCI device 10de:0068 (nVidia Corporation) S: SerialNumber=00:02.2 C:* #Ifs= 1 Cfg#= 1 Atr=40 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 Drive is connected to "PCI device 10de:0068 (nVidia Corporation)" > - /proc/interrupts showing those host drivers. sometimes > this is useful when acpi irq setup didn't break things. 3: 46 XT-PIC ehci-hcd 10: 20363 XT-PIC usb-ohci, nvidia 11: 216 XT-PIC usb-ohci, eth0 Not running ACPI here. > - lspci -vv output for your usb controllers. 00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3) (prog-if 10 [OHCI]) Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer: Unknown device f541 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 (750ns min, 250ns max) Interrupt: pin A routed to IRQ 10 Region 0: Memory at ee086000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3) (prog-if 10 [OHCI]) Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer: Unknown device f541 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 (750ns min, 250ns max) Interrupt: pin B routed to IRQ 11 Region 0: Memory at ee082000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3) (prog-if 20 [EHCI]) Subsystem: Holco Enterprise Co, Ltd/Shuttle Computer: Unknown device f541 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 (750ns min, 250ns max) Interrupt: pin C routed to IRQ 3 Region 0: Memory at ee085000 (32-bit, non-prefetchable) [size=256] Capabilities: [44] #0a [2080] Capabilities: [80] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- > - dmesg output including all EHCI messages, with the usb code > compiled with CONFIG_USB_DEBUG. The most important bits > will be any problems it reports, near when the scsi layer > gets unhappy. According to Alan, the output didn't contain anything useful. Here's the log, it starts shortly before the drive goes wild: Aug 8 17:12:13 artus kernel: usb-storage: Bulk data transfer result 0x0 Aug 8 17:12:13 artus kernel: usb-storage: Attempting to get CSW... Aug 8 17:12:13 artus kernel: usb-storage: Bulk status result = 0 Aug 8 17:12:13 artus kernel: usb-storage: Bulk status Sig 0x53425355 T 0x180 R 0 Stat 0x0 Aug 8 17:12:13 artus kernel: usb-storage: scsi cmd done, result=0x0 Aug 8 17:12:13 artus kernel: usb-storage: *** thread sleeping. Aug 8 17:12:13 artus kernel: usb-storage: queuecommand() called Aug 8 17:12:13 artus kernel: usb-storage: *** thread awakened. Aug 8 17:12:13 artus kernel: usb-storage: Command WRITE_10 (10 bytes) Aug 8 17:12:13 artus kernel: usb-storage: 2a 00 00 08 ac 57 00 00 78 00 e6 df Aug 8 17:12:13 artus kernel: usb-storage: Bulk command S 0x43425355 T 0x181 Trg 0 LUN 0 L 61440 F 0 CL 10 Aug 8 17:12:13 artus kernel: usb-storage: Bulk command transfer result=0 Aug 8 17:12:13 artus kernel: usb-storage: usb_stor_transfer_partial(): xfer 4096 bytes Aug 8 17:12:43 artus kernel: usb-storage: command_abort() called Aug 8 17:12:43 artus kernel: usb-storage: usb_stor_bulk_msg() returned -104 xferred 1536/4096 Aug 8 17:12:43 artus kernel: usb-storage: usb_stor_transfer_partial(): transfer aborted Aug 8 17:12:43 artus kernel: usb-storage: Bulk data transfer result 0x3 Aug 8 17:12:43 artus kernel: usb-storage: -- transport indicates command was aborted Aug 8 17:12:43 artus kernel: usb-storage: Bulk reset requested Aug 8 17:12:48 artus kernel: usb_control/bulk_msg: timeout Aug 8 17:12:48 artus kernel: usb-storage: Bulk soft reset failed -110 Aug 8 17:12:48 artus kernel: usb-storage: scsi command aborted Aug 8 17:12:48 artus kernel: usb-storage: *** thread sleeping. Aug 8 17:12:48 artus kernel: usb-storage: queuecommand() called Aug 8 17:12:48 artus kernel: usb-storage: *** thread awakened. Aug 8 17:12:48 artus kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) Aug 8 17:12:48 artus kernel: usb-storage: 00 00 00 00 00 00 00 00 78 00 e6 df Aug 8 17:12:48 artus kernel: usb-storage: Bulk command S 0x43425355 T 0x182 Trg 0 LUN 0 L 0 F 0 CL 6 Aug 8 17:12:58 artus kernel: usb-storage: command_abort() called Aug 8 17:12:58 artus kernel: usb-storage: Bulk command transfer result=-104 Aug 8 17:12:58 artus kernel: usb-storage: -- transport indicates command was aborted Aug 8 17:12:58 artus kernel: usb-storage: Bulk reset requested Aug 8 17:13:03 artus kernel: usb_control/bulk_msg: timeout Aug 8 17:13:03 artus kernel: usb-storage: Bulk soft reset failed -110 Aug 8 17:13:03 artus kernel: usb-storage: scsi command aborted Aug 8 17:13:03 artus kernel: usb-storage: *** thread sleeping. Aug 8 17:13:03 artus kernel: usb-storage: device_reset() called Aug 8 17:13:03 artus kernel: usb-storage: Bulk reset requested Aug 8 17:13:08 artus kernel: usb_control/bulk_msg: timeout Aug 8 17:13:08 artus kernel: usb-storage: Bulk soft reset failed -110 Aug 8 17:13:08 artus kernel: usb-storage: bus_reset() called Aug 8 17:13:08 artus kernel: usb.c: USB disconnect on device 00:02.2-2 address 4 Aug 8 17:13:08 artus kernel: usb-storage: storage_disconnect() called Aug 8 17:13:08 artus kernel: usb-storage: -- releasing main URB Aug 8 17:13:08 artus kernel: usb-storage: -- usb_unlink_urb() returned -19 Aug 8 17:13:13 artus kernel: usb-storage: host_reset() requested but not implemented Aug 8 17:13:23 artus kernel: scsi: device set offline - command error recover failed: host 1 channel 0 id 0 lun 0 Aug 8 17:13:23 artus kernel: ev 08:01, sector 702520 Aug 8 17:13:23 artus kernel: I/O error: dev 08:01, sector 702640 Aug 8 17:13:23 artus kernel: I/O error: dev 08:01, sector 702760 > - Results of using the same drivers on 2.6.0-test3, which has > much better code in the layers over the ehci driver. Would love to, but 2.6.0 doesn't work too well for me. > Does this device work with the OHCI driver? Just rmmod ehci-hcd > and the OHCI should take over (on your NForce2). Yep, USB 1.1 works fine, but is to slow for backups. > You might try changing the EHCI module's "log2_irq_thresh" setting. > Maybe try 3 (2^3 eights of a millisecond). Will do that tomorrow. > Would also have been great to get bug report before > we reached 2.4.22-rc1 of course. I reported this twice to LKML (pre5 and pre8 IIRC) and once to usb-users (-pre5). Never got a reply on any of my posts, this is my fourth try and the first one with a response. If you need anything else, just let me know. :) -- Fridtjof Busse /* Host controller interrupts must not be running while calling this * function or the penguins will get angry. */ 2.2.16 /usr/src/linux/drivers/usb/ohci.c ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel