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]

Reply via email to