Hi,
I've been trying to setup this Kawasaki-based USB-Ethernet adapter.
Machine: PII, 233, Asus P2L97 motherboard, chipset LX. That motherboard has an Intel
UHCI
host controller, and I also have an OPTI OHCI host controller in a PCI slot.
Kernel: 2.4.0-test1. Kaweth driver: 0.2.1.
The whole USB stack is built as modules.
----------------------------------------------------------------------------------------------
lspci -vv:
00:00.0 Host bridge: Intel Corporation 440LX - 82443LX Host bridge (rev 03)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+
FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+
>SERR+
<PERR-
Latency: 64 set
Region 0: Memory at e4000000 (32-bit, prefetchable)
Capabilities: [a0] AGP version 1.0
Status: RQ=31 SBA+ 64bit- FW- Rate=21
Command: RQ=31 SBA+ AGP- 64bit- FW- Rate=21
00:01.0 PCI bridge: Intel Corporation 440LX - 82443LX AGP bridge (rev 03)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+
FastB2B-
Status: Cap- 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort-
>SERR-
<PERR-
Latency: 64 set
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
I/O behind bridge: 0000e000-0000dfff
Memory behind bridge: e1000000-e2afffff
Prefetchable memory behind bridge: e2c00000-e3ffffff
BridgeCtl: Parity+ SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
00:04.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 01)
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR-
FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort-
>SERR-
<PERR-
Latency: 0 set
00:04.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01) (prog-if 80)
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR-
FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort-
>SERR-
<PERR-
Latency: 32 set
Region 4: I/O ports at d800
00:04.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01)
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR-
FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort-
>SERR-
<PERR-
Latency: 0 set
Interrupt: pin D routed to IRQ 9
Region 4: I/O ports at d400
00:04.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 01)
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR-
FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort-
>SERR-
<PERR-
00:09.0 FireWire (IEEE 1394): Adaptec AIC-5800 (rev 10)
Subsystem: Unknown device 9004:8920
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR-
FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort-
>SERR-
<PERR-
Latency: 32 set, cache line size 08
Interrupt: pin A routed to IRQ 9
Region 0: Memory at e0800000 (32-bit, non-prefetchable)
00:0b.0 Ethernet controller: Digital Equipment Corporation DECchip 21041 [Tulip Pass 3]
(rev 11)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR-
FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort-
>SERR-
<PERR-
Latency: 32 set
Interrupt: pin A routed to IRQ 10
Region 0: I/O ports at d000
Region 1: Memory at e0000000 (32-bit, non-prefetchable)
00:0c.0 USB Controller: OPTi Inc. 82C861 (rev 10) (prog-if 10)
Subsystem: Unknown device 1045:c861
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR-
FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort-
>SERR-
<PERR-
Latency: 32 set, cache line size 08
Interrupt: pin A routed to IRQ 11
Region 0: Memory at df800000 (32-bit, non-prefetchable)
01:00.0 VGA compatible controller: NVidia / SGS Thomson (Joint Venture) Riva128 (rev
10)
Subsystem: Unknown device 2a15:54a3
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR-
FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort-
>SERR-
<PERR-
Latency: 3 min, 1 max, 32 set
Interrupt: pin A routed to IRQ 11
Region 0: Memory at e1000000 (32-bit, non-prefetchable)
Region 1: Memory at e3000000 (32-bit, prefetchable)
Capabilities: [44] AGP version 1.0
Status: RQ=4 SBA- 64bit- FW- Rate=1
Command: RQ=4 SBA- AGP- 64bit- FW- Rate=1
----------------------------------------------------------------------------------------------
This is with usb-uhci. Yesterday I saw the device working with this driver (but don't
ask
me how), I've not been able to see this again.
This is the log: Frame # shown when this error occur seems to be random, different at
each
new try.
Jun 13 21:18:29 bart kernel: usb.c: USB new device connect, assigned device number 2
Jun 13 21:18:29 bart kernel: Manufacturer: Peracom Networks, Inc.
Jun 13 21:18:29 bart kernel: Product: Peracom USB to Ethernet Adapter
Jun 13 21:18:29 bart kernel: SerialNumber: 00509500143D
Jun 13 21:18:29 bart kernel: Kawasaki Device Probe (Device number:2): 0x0565:0x0002
Jun 13 21:18:29 bart kernel: Device at c3b70b40
Jun 13 21:18:29 bart kernel: Descriptor length: 12 type: 1
Jun 13 21:18:29 bart kernel: Peracom Enet connected...
Jun 13 21:18:29 bart kernel: Reading kaweth configuration
Jun 13 21:18:29 bart kernel: Request type: c0 Request: 0 Value: 0 Index: 0 Length: 12
Jun 13 21:18:29 bart kernel: usb-uhci.c: interrupt, status 2, frame# 1657
Jun 13 21:18:29 bart kernel: kaweth control message failed (urb addr: c39b0640)
Jun 13 21:18:29 bart kernel: usb-uhci.c: interrupt, status 2, frame# 1659
Jun 13 21:18:29 bart kernel: usb-uhci-debug.h: TD @ c30f7f20/030F7F20, MaxLen=07 DT0
EP=0 Dev=2 PID=(SETUP) buf=031269c0
Jun 13 21:18:29 bart kernel: usb-uhci-debug.h: Len=07 e0 SPD Stalled CRC/Timeo
Jun 13 21:18:29 bart kernel: usb-uhci-debug.h: Link points to TD @ 030f7e20,
Breadth
first
Jun 13 21:18:29 bart kernel: usb-uhci.c: interrupt, status 2, frame# 1661
Jun 13 21:18:29 bart kernel: usb-uhci-debug.h: TD @ c30f79e0/030F79E0, MaxLen=07 DT0
EP=0 Dev=2 PID=(SETUP) buf=031269c0
Jun 13 21:18:29 bart kernel: usb-uhci-debug.h: Len=07 e0 SPD Stalled CRC/Timeo
Jun 13 21:18:29 bart kernel: usb-uhci-debug.h: Link points to TD @ 030f7ea0,
Breadth
first
Jun 13 21:18:29 bart kernel: Actual length: 0, length 18
Jun 13 21:18:29 bart kernel: Resetting...
Jun 13 21:18:29 bart kernel: usb-uhci.c: interrupt, status 2, frame# 1663
Jun 13 21:18:29 bart kernel: usb-uhci-debug.h: TD @ c30f7e20/030F7E20, MaxLen=07 DT0
EP=0 Dev=2 PID=(SETUP) buf=03126a00
Jun 13 21:18:29 bart kernel: usb-uhci-debug.h: Len=07 e0 SPD Stalled CRC/Timeo
Jun 13 21:18:29 bart kernel: usb-uhci-debug.h: Link points to TD @ 030f7f20,
Breadth
first
Jun 13 21:18:29 bart kernel: Downloading firmware at c482afb8 to kaweth device at
c11ea000...
Jun 13 21:18:29 bart kernel: Firmware length: 3838
Jun 13 21:18:29 bart kernel: Request type: 40 Request: ff Value: 0 Index: 0 Length:
efe
Jun 13 21:18:29 bart kernel: usb-uhci.c: interrupt, status 2, frame# 1676
Jun 13 21:18:30 bart kernel: usb-uhci-debug.h: TD @ c30f7ea0/030F7EA0, MaxLen=07 DT0
EP=0 Dev=2 PID=(SETUP) buf=03126a00
Jun 13 21:18:30 bart kernel: usb-uhci-debug.h: Len=07 e0 Stalled CRC/Timeo
Jun 13 21:18:30 bart kernel: usb-uhci-debug.h: Link points to TD @ 030f79e0,
Breadth
first
Jun 13 21:18:30 bart kernel: kaweth control message failed (urb addr: c39b0640)
Jun 13 21:18:30 bart kernel: usb-uhci.c: interrupt, status 2, frame# 1678
Jun 13 21:18:30 bart kernel: usb-uhci-debug.h: TD @ c30f7f20/030F7F20, MaxLen=07 DT0
EP=0 Dev=2 PID=(SETUP) buf=031269c0
Jun 13 21:18:30 bart kernel: usb-uhci-debug.h: Len=07 e0 SPD Stalled CRC/Timeo
Jun 13 21:18:30 bart kernel: usb-uhci-debug.h: Link points to TD @ 030f7e20,
Breadth
first
Jun 13 21:18:30 bart kernel: usb-uhci.c: interrupt, status 2, frame# 1680
Jun 13 21:18:30 bart kernel: usb-uhci-debug.h: TD @ c30f7f60/030F7F60, MaxLen=07 DT0
EP=0 Dev=2 PID=(SETUP) buf=031269c0
Jun 13 21:18:30 bart kernel: usb-uhci-debug.h: Len=07 e0 SPD Stalled CRC/Timeo
Jun 13 21:18:30 bart kernel: usb-uhci-debug.h: Link points to TD @ 030f79a0,
Breadth
first
Jun 13 21:18:30 bart kernel: Actual length: 0, length 3838
Jun 13 21:18:30 bart kernel: Error downloading firmware (-110), no net device created
Jun 13 21:18:30 bart kernel: usb.c: This device is not recognized by any installed USB
driver.
Jun 13 21:18:30 bart kernel: Length = 18
Jun 13 21:18:30 bart kernel: DescriptorType = 01
Jun 13 21:18:30 bart kernel: USB version = 1.00
Jun 13 21:18:30 bart kernel: Vendor:Product = 0565:0002
Jun 13 21:18:31 bart kernel: MaxPacketSize0 = 8
Jun 13 21:18:31 bart kernel: NumConfigurations = 1
Jun 13 21:18:31 bart kernel: Device version = 0.02
Jun 13 21:18:31 bart kernel: Device Class:SubClass:Protocol = 00:00:00
Jun 13 21:18:31 bart kernel: Per-interface classes
Jun 13 21:18:31 bart kernel: Configuration:
Jun 13 21:18:31 bart kernel: bLength = 9
Jun 13 21:18:31 bart kernel: bDescriptorType = 02
Jun 13 21:18:31 bart kernel: wTotalLength = 0027
Jun 13 21:18:31 bart kernel: bNumInterfaces = 01
Jun 13 21:18:31 bart kernel: bConfigurationValue = 01
Jun 13 21:18:31 bart kernel: iConfiguration = 00
Jun 13 21:18:31 bart kernel: bmAttributes = 80
Jun 13 21:18:31 bart kernel: MaxPower = 110mA
Jun 13 21:18:31 bart kernel:
Jun 13 21:18:31 bart kernel: Interface: 0
Jun 13 21:18:31 bart kernel: Alternate Setting: 0
Jun 13 21:18:31 bart kernel: bLength = 9
Jun 13 21:18:31 bart kernel: bDescriptorType = 04
Jun 13 21:18:31 bart kernel: bInterfaceNumber = 00
Jun 13 21:18:31 bart kernel: bAlternateSetting = 00
Jun 13 21:18:32 bart kernel: bNumEndpoints = 03
Jun 13 21:18:32 bart kernel: bInterface Class:SubClass:Protocol = 00:00:00
Jun 13 21:18:32 bart kernel: iInterface = 00
Jun 13 21:18:32 bart kernel: Endpoint:
Jun 13 21:18:32 bart kernel: bLength = 7
Jun 13 21:18:32 bart kernel: bDescriptorType = 05
Jun 13 21:18:32 bart kernel: bEndpointAddress = 81 (in)
Jun 13 21:18:32 bart kernel: bmAttributes = 02 (Bulk)
Jun 13 21:18:32 bart kernel: wMaxPacketSize = 0040
Jun 13 21:18:32 bart kernel: bInterval = 00
Jun 13 21:18:32 bart kernel: Endpoint:
Jun 13 21:18:32 bart kernel: bLength = 7
Jun 13 21:18:32 bart kernel: bDescriptorType = 05
Jun 13 21:18:32 bart kernel: bEndpointAddress = 02 (out)
Jun 13 21:18:32 bart kernel: bmAttributes = 02 (Bulk)
Jun 13 21:18:32 bart kernel: wMaxPacketSize = 0040
Jun 13 21:18:32 bart kernel: bInterval = 00
Jun 13 21:18:32 bart kernel: Endpoint:
Jun 13 21:18:32 bart kernel: bLength = 7
Jun 13 21:18:33 bart kernel: bDescriptorType = 05
Jun 13 21:18:33 bart kernel: bEndpointAddress = 83 (in)
Jun 13 21:18:33 bart kernel: bmAttributes = 03 (Interrupt)
Jun 13 21:18:33 bart kernel: wMaxPacketSize = 0008
Jun 13 21:18:33 bart kernel: bInterval = 01
Jun 13 21:18:33 bart kernel: usb.c: USB disconnect on device 2
Jun 13 21:18:33 bart kernel: usb.c: USB new device connect, assigned device number 2
Jun 13 21:18:33 bart kernel: usb-uhci.c: interrupt, status 2, frame# 889
Jun 13 21:18:33 bart kernel: usb-uhci-debug.h: TD @ c30f7e20/030F7E20, MaxLen=07 DT0
EP=0 Dev=0 PID=(SETUP) buf=03126280
Jun 13 21:18:33 bart kernel: usb-uhci-debug.h: Len=07 e0 SPD Stalled CRC/Timeo
Jun 13 21:18:33 bart kernel: usb-uhci-debug.h: Link points to TD @ 030f7f20,
Breadth
first
Jun 13 21:18:33 bart kernel: usb-uhci.c: interrupt, status 2, frame# 891
Jun 13 21:18:33 bart kernel: usb-uhci-debug.h: TD @ c30f79a0/030F79A0, MaxLen=07 DT0
EP=0 Dev=0 PID=(SETUP) buf=03126280
Jun 13 21:18:33 bart kernel: usb-uhci-debug.h: Len=07 e0 SPD Stalled CRC/Timeo
Jun 13 21:18:33 bart kernel: usb-uhci-debug.h: Link points to TD @ 030f7f60,
Breadth
first
Jun 13 21:18:33 bart kernel: usb-uhci.c: interrupt, status 2, frame# 893
Jun 13 21:18:33 bart kernel: usb-uhci-debug.h: TD @ c30f7860/030F7860, MaxLen=07 DT0
EP=0 Dev=0 PID=(SETUP) buf=03126280
Jun 13 21:18:33 bart kernel: usb-uhci-debug.h: Len=07 e0 SPD Stalled CRC/Timeo
Jun 13 21:18:33 bart kernel: usb-uhci-debug.h: Link points to TD @ 030f7f20,
Breadth
first
Jun 13 21:18:33 bart kernel: usb-uhci.c: interrupt, status 2, frame# 895
Jun 13 21:18:34 bart kernel: usb-uhci-debug.h: TD @ c30f7e60/030F7E60, MaxLen=07 DT0
EP=0 Dev=0 PID=(SETUP) buf=03126280
Jun 13 21:18:34 bart kernel: usb-uhci-debug.h: Len=07 e0 SPD Stalled CRC/Timeo
Jun 13 21:18:34 bart kernel: usb-uhci-debug.h: Link points to TD @ 030f7f60,
Breadth
first
Jun 13 21:18:34 bart kernel: usb-uhci.c: interrupt, status 2, frame# 897
Jun 13 21:18:34 bart kernel: usb-uhci-debug.h: TD @ c30f7e20/030F7E20, MaxLen=07 DT0
EP=0 Dev=0 PID=(SETUP) buf=03126280
Jun 13 21:18:34 bart kernel: usb-uhci-debug.h: Len=07 e0 SPD Stalled CRC/Timeo
Jun 13 21:18:34 bart kernel: usb-uhci-debug.h: Link points to TD @ 030f7f20,
Breadth
first
Jun 13 21:18:34 bart kernel: usb.c: USB device not responding, giving up (error=-84)
Jun 13 21:18:34 bart kernel: usb.c: USB disconnect on device -1
This is cat /proc/bus/usb/devices:
T: Bus=01 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.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=d400
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= 8 Ivl=255ms
-------------------------------------------------------------------------------------------
This is with uhci (JE):
Jun 13 21:23:53 bart kernel: uhci.c: USB UHCI at I/O 0xd400, IRQ 9
Jun 13 21:23:53 bart kernel: uhci.c: detected 2 ports
Jun 13 21:23:53 bart kernel: usb.c: new USB bus registered, assigned bus number 1
Jun 13 21:23:53 bart kernel: usb.c: USB new device connect, assigned device number 1
Jun 13 21:23:53 bart kernel: Product: USB UHCI-alt Root Hub
Jun 13 21:23:53 bart kernel: SerialNumber: d400
Jun 13 21:23:53 bart kernel: hub.c: USB hub found
Jun 13 21:23:53 bart kernel: hub.c: 2 ports detected
Jun 13 21:23:54 bart kernel: usb.c: USB new device connect, assigned device number 2
Jun 13 21:23:54 bart kernel: Manufacturer: Peracom Networks, Inc.
Jun 13 21:23:54 bart kernel: Product: Peracom USB to Ethernet Adapter
Jun 13 21:23:54 bart kernel: SerialNumber: 00509500143D
Jun 13 21:23:54 bart kernel: usb.c: This device is not recognized by any installed USB
driver.
Jun 13 21:23:54 bart kernel: Length = 18
Jun 13 21:23:54 bart kernel: DescriptorType = 01
Jun 13 21:23:54 bart kernel: USB version = 1.00
Jun 13 21:23:54 bart kernel: Vendor:Product = 0565:0002
Jun 13 21:23:54 bart kernel: MaxPacketSize0 = 8
Jun 13 21:23:54 bart kernel: NumConfigurations = 1
Jun 13 21:23:54 bart kernel: Device version = 0.02
Jun 13 21:23:54 bart kernel: Device Class:SubClass:Protocol = 00:00:00
Jun 13 21:23:54 bart kernel: Per-interface classes
Jun 13 21:23:54 bart kernel: Configuration:
Jun 13 21:23:54 bart kernel: bLength = 9
Jun 13 21:23:54 bart kernel: bDescriptorType = 02
Jun 13 21:23:54 bart kernel: wTotalLength = 0027
Jun 13 21:23:54 bart kernel: bNumInterfaces = 01
Jun 13 21:23:54 bart kernel: bConfigurationValue = 01
Jun 13 21:23:54 bart kernel: iConfiguration = 00
Jun 13 21:23:54 bart kernel: bmAttributes = 80
Jun 13 21:23:54 bart kernel: MaxPower = 110mA
Jun 13 21:23:54 bart kernel:
Jun 13 21:23:55 bart kernel: Interface: 0
Jun 13 21:23:55 bart kernel: Alternate Setting: 0
Jun 13 21:23:55 bart kernel: bLength = 9
Jun 13 21:23:55 bart kernel: bDescriptorType = 04
Jun 13 21:23:55 bart kernel: bInterfaceNumber = 00
Jun 13 21:23:55 bart kernel: bAlternateSetting = 00
Jun 13 21:23:55 bart kernel: bNumEndpoints = 03
Jun 13 21:23:55 bart kernel: bInterface Class:SubClass:Protocol = 00:00:00
Jun 13 21:23:55 bart kernel: iInterface = 00
Jun 13 21:23:55 bart kernel: Endpoint:
Jun 13 21:23:55 bart kernel: bLength = 7
Jun 13 21:23:55 bart kernel: bDescriptorType = 05
Jun 13 21:23:55 bart kernel: bEndpointAddress = 81 (in)
Jun 13 21:23:55 bart kernel: bmAttributes = 02 (Bulk)
Jun 13 21:23:55 bart kernel: wMaxPacketSize = 0040
Jun 13 21:23:55 bart kernel: bInterval = 00
Jun 13 21:23:55 bart kernel: Endpoint:
Jun 13 21:23:55 bart kernel: bLength = 7
Jun 13 21:23:56 bart kernel: bDescriptorType = 05
Jun 13 21:23:56 bart kernel: bEndpointAddress = 02 (out)
Jun 13 21:23:56 bart kernel: bmAttributes = 02 (Bulk)
Jun 13 21:23:56 bart kernel: wMaxPacketSize = 0040
Jun 13 21:23:56 bart kernel: bInterval = 00
Jun 13 21:23:56 bart kernel: Endpoint:
Jun 13 21:23:56 bart kernel: bLength = 7
Jun 13 21:23:56 bart kernel: bDescriptorType = 05
Jun 13 21:23:56 bart kernel: bEndpointAddress = 83 (in)
Jun 13 21:23:56 bart kernel: bmAttributes = 03 (Interrupt)
Jun 13 21:23:56 bart kernel: wMaxPacketSize = 0008
Jun 13 21:23:56 bart kernel: bInterval = 01
Jun 13 21:25:57 bart kernel: Kawasaki USB->Ethernet Driver loading...
Jun 13 21:25:57 bart kernel: usb.c: registered new driver kaweth
Jun 13 21:25:57 bart kernel: Kawasaki Device Probe (Device number:2): 0x0565:0x0002
Jun 13 21:25:57 bart kernel: Device at c3b707e0
Jun 13 21:25:57 bart kernel: Descriptor length: 12 type: 1
Jun 13 21:25:57 bart kernel: Peracom Enet connected...
Jun 13 21:25:57 bart kernel: Reading kaweth configuration
Jun 13 21:25:57 bart kernel: Request type: c0 Request: 0 Value: 0 Index: 0 Length: 12
Jun 13 21:25:57 bart kernel: URB [c39b0960] urbp [c2bc3020]
Jun 13 21:25:57 bart kernel: QH [c3161060]
Jun 13 21:25:57 bart kernel: td 0: [c2baa860]
Jun 13 21:25:57 bart kernel: 02baa820 e3 Length=7 MaxLen=7 DT0 EndPt=0 Dev=2,
PID=2d(SETUP) (buf=03126ac0)
Jun 13 21:25:57 bart kernel: td 1: [c2baa820]
Jun 13 21:25:57 bart kernel: 02baa7e0 e3 Length=7ff MaxLen=7 DT1 EndPt=0 Dev=2,
PID=69(IN) (buf=011ebd2c)
Jun 13 21:25:57 bart kernel: td 2: [c2baa7e0]
Jun 13 21:25:57 bart kernel: 02baa7a0 e0 Stalled CRC/Timeo Length=7ff MaxLen=7
DT0
EndPt=0 Dev=2, PID=69(IN) (buf=011ebd34)
Jun 13 21:25:57 bart kernel: td 3: [c2baa7a0]
Jun 13 21:25:57 bart kernel: 02baa760 e3 Active Length=0 MaxLen=1 DT1 EndPt=0
Dev=2,
PID=69(IN) (buf=011ebd3c)
Jun 13 21:25:58 bart kernel: td 4: [c2baa760]
Jun 13 21:25:58 bart kernel: 00000001 e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0
Dev=2, PID=e1(OUT) (buf=00000000)
Jun 13 21:25:58 bart kernel: kaweth control message failed (urb addr: c39b0960)
Jun 13 21:25:58 bart kernel: URB [c39b0c80] urbp [c2bc3020]
Jun 13 21:25:58 bart kernel: QH [c3161020]
Jun 13 21:25:58 bart kernel: td 0: [c2baa760]
Jun 13 21:25:58 bart kernel: 02baa7a0 e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=2, PID=2d(SETUP) (buf=03126240)
Jun 13 21:25:58 bart kernel: td 1: [c2baa7a0]
Jun 13 21:25:58 bart kernel: 00000001 e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0
Dev=2, PID=69(IN) (buf=00000000)
Jun 13 21:25:58 bart kernel: URB [c39b0c80] urbp [c2bc3020]
Jun 13 21:25:58 bart kernel: QH [c3161060]
Jun 13 21:25:58 bart kernel: td 0: [c2baa7a0]
Jun 13 21:25:58 bart kernel: 02baa760 e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=2, PID=2d(SETUP) (buf=03126240)
Jun 13 21:25:58 bart kernel: td 1: [c2baa760]
Jun 13 21:25:58 bart kernel: 00000001 e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0
Dev=2, PID=69(IN) (buf=00000000)
Jun 13 21:25:58 bart kernel: Actual length: 0, length 18
Jun 13 21:25:58 bart kernel: Resetting...
Jun 13 21:25:59 bart kernel: URB [c39b0960] urbp [c2bc3020]
Jun 13 21:25:59 bart kernel: QH [c3161020]
Jun 13 21:25:59 bart kernel: td 0: [c2baa760]
Jun 13 21:25:59 bart kernel: 02baa7a0 e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=2, PID=2d(SETUP) (buf=03126ac0)
Jun 13 21:25:59 bart kernel: td 1: [c2baa7a0]
Jun 13 21:25:59 bart kernel: 00000001 e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0
Dev=2, PID=69(IN) (buf=00000000)
Jun 13 21:25:59 bart kernel: Downloading firmware at c4829fb8 to kaweth device at
c11ea000...
Jun 13 21:25:59 bart kernel: Firmware length: 3838
Jun 13 21:25:59 bart kernel: Request type: 40 Request: ff Value: 0 Index: 0 Length:
efe
Jun 13 21:25:59 bart kernel: URB [c39b0960] urbp [c2bc3020]
Jun 13 21:25:59 bart kernel: QH [c3161020]
Jun 13 21:25:59 bart kernel: td 0: [c2baa7a0]
Jun 13 21:25:59 bart kernel: 02baa760 e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=2, PID=2d(SETUP) (buf=03126ac0)
Jun 13 21:25:59 bart kernel: td 1: [c2baa760]
Jun 13 21:25:59 bart kernel: 02baa7e0 e3 Active Length=0 MaxLen=7 DT1 EndPt=0
Dev=2,
PID=e1(OUT) (buf=011ea02c)
Jun 13 21:25:59 bart kernel: td 2: [c2baa7e0]
Jun 13 21:25:59 bart kernel: 02baa820 e3 Active Length=0 MaxLen=7 DT0 EndPt=0
Dev=2,
PID=e1(OUT) (buf=011ea034)
Jun 13 21:25:59 bart kernel: td 3: [c2baa820]
Jun 13 21:25:59 bart kernel: 02baa860 e3 Active Length=0 MaxLen=7 DT1 EndPt=0
Dev=2,
PID=e1(OUT) (buf=011ea03c)
Jun 13 21:25:59 bart kernel: td 4: [c2baa860]
Jun 13 21:26:00 bart kernel: 02baa720 e3 Active Length=0 MaxLen=7 DT0 EndPt=0
Dev=2,
PID=e1(OUT) (buf=011ea044)
Jun 13 21:26:00 bart kernel: td 5: [c2baa720]
Jun 13 21:26:00 bart kernel: 02baa6e0 e3 Active Length=0 MaxLen=7 DT1 EndPt=0
Dev=2,
PID=e1(OUT) (buf=011ea04c)
Jun 13 21:26:00 bart kernel: td 6: [c2baa6e0]
Jun 13 21:26:00 bart kernel: 02baa6a0 e3 Active Length=0 MaxLen=7 DT0 EndPt=0
Dev=2,
PID=e1(OUT) (buf=011ea054)
Jun 13 21:26:00 bart kernel: td 7: [c2baa6a0]
Jun 13 21:26:00 bart kernel: 02baa660 e3 Active Length=0 MaxLen=7 DT1 EndPt=0
Dev=2,
PID=e1(OUT) (buf=011ea05c)
Jun 13 21:26:00 bart kernel: td 8: [c2baa660]
Jun 13 21:26:00 bart kernel: 02baa620 e3 Active Length=0 MaxLen=7 DT0 EndPt=0
Dev=2,
PID=e1(OUT) (buf=011ea064)
Jun 13 21:26:00 bart kernel: td 9: [c2baa620]
Jun 13 21:26:00 bart kernel: 02baa5e0 e3 Active Length=0 MaxLen=7 DT1 EndPt=0
Dev=2,
PID=e1(OUT) (buf=011ea06c)
Jun 13 21:26:00 bart kernel: td 10: [c2baa5e0]
Jun 13 21:26:00 bart kernel: 02baa5a0 e3 Active Length=0 MaxLen=7 DT0 EndPt=0
Dev=2,
PID=e1(OUT) (buf=011ea074)
Jun 13 21:26:00 bart kernel: [skipped 470 active TD's]
Jun 13 21:26:00 bart kernel: td 481: [c2b82a00]
Jun 13 21:26:00 bart kernel: 00000001 e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0
Dev=2, PID=69(IN) (buf=00000000)
Jun 13 21:26:01 bart kernel: kaweth control message failed (urb addr: c39b0960)
Jun 13 21:26:01 bart kernel: URB [c39b0c80] urbp [c2bc3020]
Jun 13 21:26:01 bart kernel: QH [c3161020]
Jun 13 21:26:01 bart kernel: td 0: [c2b82a00]
Jun 13 21:26:01 bart kernel: 02b829c0 e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=2, PID=2d(SETUP) (buf=03126240)
Jun 13 21:26:01 bart kernel: td 1: [c2b829c0]
Jun 13 21:26:01 bart kernel: 00000001 e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0
Dev=2, PID=69(IN) (buf=00000000)
Jun 13 21:26:01 bart kernel: URB [c39b0c80] urbp [c2bc3020]
Jun 13 21:26:01 bart kernel: QH [c3161060]
Jun 13 21:26:01 bart kernel: td 0: [c2b829c0]
Jun 13 21:26:01 bart kernel: 02b82a00 e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=2, PID=2d(SETUP) (buf=03126240)
Jun 13 21:26:01 bart kernel: td 1: [c2b82a00]
Jun 13 21:26:01 bart kernel: 00000001 e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0
Dev=2, PID=69(IN) (buf=00000000)
Jun 13 21:26:01 bart kernel: Actual length: 3838, length 3838
Jun 13 21:26:01 bart kernel: Error downloading firmware (-110), no net device created
Jun 13 21:26:02 bart kernel: usb.c: USB disconnect on device 2
Jun 13 21:26:02 bart kernel: usb.c: USB new device connect, assigned device number 2
Jun 13 21:26:02 bart kernel: URB [c39b0820] urbp [c2bc3020]
Jun 13 21:26:02 bart kernel: QH [c3161060]
Jun 13 21:26:02 bart kernel: td 0: [c2b82a00]
Jun 13 21:26:02 bart kernel: 02b829c0 e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=03126a40)
Jun 13 21:26:02 bart kernel: td 1: [c2b829c0]
Jun 13 21:26:02 bart kernel: 02b82980 e3 SPD Active Length=0 MaxLen=7 DT1 EndPt=0
Dev=0, PID=69(IN) (buf=03b70d08)
Jun 13 21:26:02 bart kernel: td 2: [c2b82980]
Jun 13 21:26:02 bart kernel: 00000001 e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0
Dev=0, PID=e1(OUT) (buf=00000000)
Jun 13 21:26:02 bart kernel: URB [c39b0820] urbp [c2bc3020]
Jun 13 21:26:02 bart kernel: QH [c3161020]
Jun 13 21:26:02 bart kernel: td 0: [c2b82980]
Jun 13 21:26:02 bart kernel: 02b829c0 e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=03126a40)
Jun 13 21:26:02 bart kernel: td 1: [c2b829c0]
Jun 13 21:26:02 bart kernel: 02b82a00 e3 SPD Active Length=0 MaxLen=7 DT1 EndPt=0
Dev=0, PID=69(IN) (buf=03b70d08)
Jun 13 21:26:02 bart kernel: td 2: [c2b82a00]
Jun 13 21:26:03 bart kernel: 00000001 e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0
Dev=0, PID=e1(OUT) (buf=00000000)
Jun 13 21:26:03 bart kernel: URB [c39b0820] urbp [c2bc3020]
Jun 13 21:26:03 bart kernel: QH [c3161060]
Jun 13 21:26:03 bart kernel: td 0: [c2b82a00]
Jun 13 21:26:03 bart kernel: 02b829c0 e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=03126a40)
Jun 13 21:26:03 bart kernel: td 1: [c2b829c0]
Jun 13 21:26:03 bart kernel: 02b82980 e3 SPD Active Length=0 MaxLen=7 DT1 EndPt=0
Dev=0, PID=69(IN) (buf=03b70d08)
Jun 13 21:26:03 bart kernel: td 2: [c2b82980]
Jun 13 21:26:03 bart kernel: 00000001 e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0
Dev=0, PID=e1(OUT) (buf=00000000)
Jun 13 21:26:03 bart kernel: URB [c39b0820] urbp [c2bc3020]
Jun 13 21:26:03 bart kernel: QH [c3161020]
Jun 13 21:26:03 bart kernel: td 0: [c2b82980]
Jun 13 21:26:03 bart kernel: 02b829c0 e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=03126a40)
Jun 13 21:26:03 bart kernel: td 1: [c2b829c0]
Jun 13 21:26:03 bart kernel: 02b82a00 e3 SPD Active Length=0 MaxLen=7 DT1 EndPt=0
Dev=0, PID=69(IN) (buf=03b70d08)
Jun 13 21:26:03 bart kernel: td 2: [c2b82a00]
Jun 13 21:26:03 bart kernel: 00000001 e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0
Dev=0, PID=e1(OUT) (buf=00000000)
Jun 13 21:26:04 bart kernel: URB [c39b0820] urbp [c2bc3020]
Jun 13 21:26:04 bart kernel: QH [c3161060]
Jun 13 21:26:04 bart kernel: td 0: [c2b82a00]
Jun 13 21:26:04 bart kernel: 02b829c0 e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0
EndPt=0 Dev=0, PID=2d(SETUP) (buf=03126a40)
Jun 13 21:26:04 bart kernel: td 1: [c2b829c0]
Jun 13 21:26:04 bart kernel: 02b82980 e3 SPD Active Length=0 MaxLen=7 DT1 EndPt=0
Dev=0, PID=69(IN) (buf=03b70d08)
Jun 13 21:26:04 bart kernel: td 2: [c2b82980]
Jun 13 21:26:04 bart kernel: 00000001 e3 IOC Active Length=0 MaxLen=7ff DT1
EndPt=0
Dev=0, PID=e1(OUT) (buf=00000000)
Jun 13 21:26:04 bart kernel: usb.c: USB device not responding, giving up (error=-110)
Jun 13 21:26:04 bart kernel: usb.c: USB disconnect on device -1
and cat /proc/bus/usb/devices:
T: Bus=01 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.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI-alt Root Hub
S: SerialNumber=d400
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= 8 Ivl=255ms
--------------------------------------------------------------------------------------------
This is with usb-ohci: an oops occur.
This is the log:
Jun 13 21:30:54 bart kernel: usb-ohci.c: USB OHCI at membase 0xc4827000, IRQ 11
Jun 13 21:30:54 bart kernel: usb-ohci.c: OPTi Inc. 82C861
Jun 13 21:30:54 bart kernel: usb.c: new USB bus registered, assigned bus number 1
Jun 13 21:30:54 bart kernel: usb.c: USB new device connect, assigned device number 1
Jun 13 21:30:54 bart kernel: Product: USB OHCI Root Hub
Jun 13 21:30:54 bart kernel: SerialNumber: c4827000
Jun 13 21:30:54 bart kernel: hub.c: USB hub found
Jun 13 21:30:54 bart kernel: hub.c: 2 ports detected
Jun 13 21:33:04 bart kernel: Kawasaki USB->Ethernet Driver loading...
Jun 13 21:33:04 bart kernel: usb.c: registered new driver kaweth
Jun 13 21:33:20 bart kernel: usb.c: USB new device connect, assigned device number 2
Jun 13 21:33:20 bart kernel: Manufacturer: Peracom Networks, Inc.
Jun 13 21:33:20 bart kernel: Product: Peracom USB to Ethernet Adapter
Jun 13 21:33:20 bart kernel: SerialNumber: 00509500143D
Jun 13 21:33:20 bart kernel: Kawasaki Device Probe (Device number:2): 0x0565:0x0002
Jun 13 21:33:20 bart kernel: Device at c3b70d80
Jun 13 21:33:20 bart kernel: Descriptor length: 12 type: 1
Jun 13 21:33:20 bart kernel: Peracom Enet connected...
Jun 13 21:33:20 bart kernel: Reading kaweth configuration
Jun 13 21:33:20 bart kernel: Request type: c0 Request: 0 Value: 0 Index: 0 Length: 12
Jun 13 21:33:21 bart kernel: Actual length: 0, length 18
Jun 13 21:33:21 bart kernel: Reading kaweth configuration
Jun 13 21:33:21 bart kernel: Request type: c0 Request: 0 Value: 0 Index: 0 Length: 12
Jun 13 21:33:21 bart kernel: kaweth control message failed (urb addr: c39b0be0)
Jun 13 21:33:21 bart kernel: Actual length: 0, length 18
Jun 13 21:33:21 bart kernel: Statitstics collection: 0
Jun 13 21:33:21 bart kernel: Multicast filter limit: 0
Jun 13 21:33:21 bart kernel: MTU: 0
Jun 13 21:33:21 bart kernel: Read MAC address 00:00:00:00:00:00
Jun 13 21:33:21 bart kernel:
:00::00::00::00::00::00::00::00::00::00::00::00::00::00::00::00::00::00:
Jun 13 21:33:21 bart kernel: Error reading configuration (-110), no net device created
Jun 13 21:33:21 bart kernel: Unable to handle kernel paging request at virtual address
5a5a5a5e
Jun 13 21:33:21 bart kernel: printing eip:
Jun 13 21:33:21 bart kernel: c481570c
Jun 13 21:33:21 bart kernel: *pde = 00000000
Jun 13 21:33:21 bart kernel: Oops: 0000
Jun 13 21:33:21 bart kernel: CPU: 0
This is the information printed when the oops happens:
Oops: 0000
CPU: 0
EIP: 0010:[<c481570c>]
EFLAGS: 00010202
eax: 00000000 ebx: 00000001 ecx: c3b70d80 edx: 5a5a5a5a
esi: 00000018 edi: 00000000 ebp: 00000001 esp: c30cff50
ds: 0018 es: 0018 ss: 0018
Process khubd (pid: 508, stackpage=c30cf000)
Stack: 00000002 c3b70d80 00000000 00000001 c48175a3 c3b70d80 c3b70d80 c3b70d80
00100000 c48186f8 c3b70d80 c3b70d80 00000001 00000000 c3b70900 00010101
00000001 00000000 c30cffa0 c30ce000 00100103 c48187e0 c3b70900 00000000
Call Trace: [<c48175a3>] [<c48186f8>] [<c48187e0>] [<c481ed60>] [<c481ef48>]
[<c4815048>]
[<c4820001>]
[<c4817edd>] [<c48189a5>] [<c0107577>] [<c4815000>]
Code: 0f b6 42 04 39 c3 72 c1 85 ff 74 0d 68 80 cd 81 c4 e8 b6 f6
After this, any attemp to read /proc/bus/usb/devices only leads to the following:
[root@bart usb]# cat devices
Unable to handle kernel paging request at virtual address 5a5a5a5a
printing eip:
c481c431
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c481c431>]
EFLAGS: 00010216
eax: c38d0620 ebx: 00000000 ecx: 5a5a5a5a edx: 00000000
esi: c2bae1a3 edi: c2baff00 ebp: c3b70d80 esp: c2b75f00
ds: 0018 es: 0018 ss: 0018
Process cat (pid: 630, stackpage=c2b75000)
Stack: 00000000 c2bae1a3 c2baff00 c3b70900 00000000 c2bae10c c2baff00 c3126b00
00000001 c481c54e c2bae1a3 c2baff00 c3b70d80 c38d0620 00000001 00000000
00000001 c10c48f8 00000000 c38d063c c2bae000 00000001 00000000 00000000
Call Trace: [<c481c54e>] [<c481c67f>] [<c012dd80>] [<c0109900>]
Code: 83 39 ff 0f 45 11 8b 85 dc 00 00 00 50 83 7d 04 00 74 0c b9
Segmentation fault
If anyone wants more info, please make me know.
Please, any help?
Thanks.
JAA
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]