Hello,
I am having a problem with Kernel 2.4.18 and a Xircom PGENET10 USB-ethernet adapter. The system is a virgin webplayer internet appliance based on the Cyrix MediaGX processor. The Kawath driver is unsuccessful at loading the firmware, and so does not claim the device. The vendor/device codes reported match what is in the driver. I tried two different adapters, with the same result. Below is output from the driver with debug enabled.
Any suggestions as to what might be wrong and how to go about fixing?
What other debugging should I enable?
Please CC on replies as I am not subscribed to the list. (I searched the archives and was not able to find anything about this adapter.)
Thanks,
Roy
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
PCI: Assigned IRQ 10 for device 00:13.0
usb-ohci.c: USB OHCI at membase 0xc480d000, IRQ 10
usb-ohci.c: usb-00:13.0, Compaq Computer Corporation USB Open Host Controller
usb.c: new USB bus registered, assigned bus number 1
usb.c: kmalloc IF c10f5be0, numif 1
usb.c: new device strings: Mfr=0, Product=2, SerialNumber=1
usb.c: USB device number 1 default language ID 0x0
Product: USB OHCI Root Hub
SerialNumber: c480d000
hub.c: USB hub found
hub.c: 2 ports detected
hub.c: standalone hub
hub.c: ganged power switching
hub.c: global over-current protection
hub.c: Port indicators are not supported
hub.c: power on to power good time: 2ms
hub.c: hub controller current requirement: 0mA
hub.c: port removable status: RR
hub.c: local power source is good
hub.c: no over-current condition exists
hub.c: enabling power on all ports
usb.c: hub driver claimed interface c10f5be0
usb.c: call_policy add, num 1 -- no FS yet
usb.c: registered new driver hid
hid-core.c: v1.8 Andreas Gal, Vojtech Pavlik <[EMAIL PROTECTED]>
hid-core.c: USB HID support drivers
pegasus.c: v0.4.22 (2001/12/07):Pegasus/Pegasus II USB Ethernet driver
usb.c: registered new driver pegasus
catc.c: v2.7 CATC EL1210A NetMate USB Ethernet driver
usb.c: registered new driver catc
kaweth.c: Driver loading
usb.c: registered new driver kaweth
CDCEther.c: CDCEther.c: v0.98.5 22 Sep 2001 Brad Hards and another
usb.c: registered new driver CDCEther
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 4096 bind 4096)
ip_conntrack (476 buckets, 3808 max)
ip_tables: (C) 2000-2002 Netfilter core team
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
VFS: Disk change detected on device ide0(3,1)
hda: hda1
VFS: Disk change detected on device ide0(3,1)
hda: hda1
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 208k freed
hub.c: port 1 connection change
hub.c: port 1, portstatus 101, change 1, 12 Mb/s
hub.c: port 1, portstatus 103, change 10, 12 Mb/s
hub.c: USB new device connect on bus1/1, assigned device number 2
usb.c: kmalloc IF c10f5f00, numif 1
usb.c: new device strings: Mfr=2, Product=3, SerialNumber=1
usb.c: USB device number 2 default language ID 0x409
kaweth.c: Kawasaki Device Probe (Device number:2): 0x085a:0x0008:0x0008
kaweth.c: Device at c1109000
kaweth.c: Descriptor length: 12 type: 1
kaweth.c: Resetting.
kaweth.c: kaweth_reset(c1182000)
kaweth.c: kaweth_control()
kaweth.c: kaweth_reset() returns -110.
kaweth.c: Downloading firmware...
kaweth.c: High: 12, Low:197
kaweth.c: Downloading firmware at c02c2e0c to kaweth device at c1182000
kaweth.c: Firmware length: 3276
kaweth.c: kaweth_control()
kaweth.c: Error downloading firmware (-110)
usb.c: unhandled interfaces on device
usb.c: USB device 2 (vend/prod 0x85a/0x8) is not claimed by any active driver.
Length = 18
DescriptorType = 01
USB version = 1.10
Vendor:Product = 085a:0008
MaxPacketSize0 = 8
NumConfigurations = 1
Device version = 0.08
Device Class:SubClass:Protocol = 00:00:00
Per-interface classes
Configuration:
bLength = 9
bDescriptorType = 02
wTotalLength = 0027
bNumInterfaces = 01
bConfigurationValue = 01
iConfiguration = 00
bmAttributes = 80
MaxPower = 90mA
Interface: 0
Alternate Setting: 0
bLength = 9
bDescriptorType = 04
bInterfaceNumber = 00
bAlternateSetting = 00
bNumEndpoints = 03
bInterface Class:SubClass:Protocol = 00:00:00
iInterface = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 81 (in)
bmAttributes = 02 (Bulk)
wMaxPacketSize = 0040
bInterval = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 02 (out)
bmAttributes = 02 (Bulk)
wMaxPacketSize = 0040
bInterval = 00
Endpoint:
bLength = 7
bDescriptorType = 05
bEndpointAddress = 83 (in)
bmAttributes = 03 (Interrupt)
wMaxPacketSize = 0008
bInterval = 01
usb.c: kusbd: /sbin/hotplug add 2
usb.c: kusbd policy returned 0xfffffffe