[zd1211-devs] USB nonzero intr status received - bug?
Status: Beta
Brought to you by:
mayne
From: Timo <blu...@we...> - 2005-07-13 17:19:54
|
Hello eb, I use the zd1211-20050315 driver together with a Zyxel ZyAir G-220 USB Dongle. So far it works great, except that my system hangs on bootup (and sometimes when i plug the stick in with same errors on syslog) when it detects the stick. The user mm in the non-sf zd1211 forum seems to have a similar problem: http://www.dapavo.it/zd1211/zfc/view_html?forum_id=6&topic_id=5 Perhaps the supplied info may help a developer in fixing this bug, if any more information is required please let me know. When my systems fires up hotplug boot service it stops continueing, and I found in the syslog (dont care about the time, my hwclock is defective): Jan 17 07:49:07 Praios nonzero intr status received: -84 Jan 17 07:49:07 Praios USB ST Code = -84 These 2 lines repeat themselves all the time until i unplug the stick, then this error occurs: Jan 17 07:49:07 Praios kobject_register failed for zd1211 (-17) Jan 17 07:49:07 Praios [<c0241a7b>] kobject_register+0x5b/0x60 Jan 17 07:49:07 Praios [<c02a94d8>] bus_add_driver+0x58/0xd0 Jan 17 07:49:07 Praios [<c02a9b3f>] driver_register+0x2f/0x40 Jan 17 07:49:07 Praios [<c02f9209>] .text.lock.usb+0x63/0xba Jan 17 07:49:07 Praios [<c02f829c>] usb_register+0x4c/0xb0 Jan 17 07:49:07 Praios [<c0112cd7>] printk+0x17/0x20 Jan 17 07:49:07 Praios [<e085b033>] init_module+0x33/0x35 [zd1211_mod] Jan 17 07:49:07 Praios [<c0129452>] sys_init_module+0x132/0x1c0 Jan 17 07:49:07 Praios [<c0102483>] syscall_call+0x7/0xb Jan 17 07:49:07 Praios usbcore: error -17 registering driver zd1211 Then the system resumes booting normaly. ATM I "cheat" the driver by unplugging the dongle on bootup, wait a few seconds and replug it. Then all works fine, hotplug loads the module, my system configures my wlan and it works fine. The same symptomps appear sometimes i plug it in when running, but so far i can not reproduce this Here is some information about my system: Gentoo Linux 2.6.11-ck8-r1 gcc (GCC) 3.3.5-20050130 (Gentoo 3.3.5.20050130-r1, ssp-3.3.5.20050130-1, pie-8.7.7.1) lsusb -v gives: Bus 002 Device 004: ID 0586:3401 ZyXEL Communications Corp. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 255 Vendor Specific Class bDeviceSubClass 255 Vendor Specific Subclass bDeviceProtocol 255 Vendor Specific Protocol bMaxPacketSize0 64 idVendor 0x0586 ZyXEL Communications Corp. idProduct 0x3401 bcdDevice 48.10 iManufacturer 16 ZyXEL iProduct 32 ZyAIR G-220 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 46 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 4 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type none wMaxPacketSize 64 bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type none wMaxPacketSize 64 bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type none wMaxPacketSize 64 bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x04 EP 4 OUT bmAttributes 2 Transfer Type Bulk Synch Type none wMaxPacketSize 64 bInterval 0 Language IDs: (length=4) 0409 English(US) excerpt from the syslog: Jan 17 07:47:04 Praios hal.hotplug[7891]: DEVPATH is not set Jan 17 07:47:05 Praios pci.agent[7892]: ... no modules for PCI slot Jan 17 07:47:07 Praios zd1211 - version 5000 Jan 17 07:47:07 Praios Release Ver = 4810 Jan 17 07:47:07 Praios EEPORM Ver = 4330 Jan 17 07:48:42 Praios USB ST Code = -84 Jan 17 07:48:42 Praios nonzero intr status received: -84 Jan 17 07:49:07 Praios USB ST Code = -84 Jan 17 07:49:07 Praios nonzero intr status received: -84 Jan 17 07:49:07 Praios USB ST Code = -84 <<<<<<< last 2 lines repeat thousands of thousands of times until I unplug the wlan dongle >>>>>>>>>> Jan 17 07:49:07 Praios nonzero intr status received: -84 Jan 17 07:49:07 Praios USB ST Code = -84 Jan 17 07:49:07 Praios nonzero intr status received: -84 Jan 17 07:49:07 Praios USB ST Code = -84 Jan 17 07:49:07 Praios nonzero intr status received: -84 Jan 17 07:49:07 Praios USB ST Code = -84 Jan 17 07:49:07 Praios nonzero intr status received: -84 Jan 17 07:49:07 Praios kobject_register failed for zd1211 (-17) Jan 17 07:49:07 Praios [<c0241a7b>] kobject_register+0x5b/0x60 Jan 17 07:49:07 Praios [<c02a94d8>] bus_add_driver+0x58/0xd0 Jan 17 07:49:07 Praios [<c02a9b3f>] driver_register+0x2f/0x40 Jan 17 07:49:07 Praios [<c02f9209>] .text.lock.usb+0x63/0xba Jan 17 07:49:07 Praios [<c02f829c>] usb_register+0x4c/0xb0 Jan 17 07:49:07 Praios [<c0112cd7>] printk+0x17/0x20 Jan 17 07:49:07 Praios [<e085b033>] init_module+0x33/0x35 [zd1211_mod] Jan 17 07:49:07 Praios [<c0129452>] sys_init_module+0x132/0x1c0 Jan 17 07:49:07 Praios [<c0102483>] syscall_call+0x7/0xb Jan 17 07:49:07 Praios usbcore: error -17 registering driver zd1211 Jan 17 07:49:07 Praios USB ST Code = -84 Jan 17 07:49:07 Praios nonzero intr status received: -84 Jan 17 07:49:07 Praios USB ST Code = -84 Jan 17 07:49:07 Praios nonzero intr status received: -84 Jan 17 07:49:07 Praios USB ST Code = -84 Jan 17 07:49:07 Praios nonzero intr status received: -84 Jan 17 07:49:07 Praios usb 2-1: USB disconnect, address 3 Jan 17 07:49:07 Praios USB ST Code = -108 Jan 17 07:49:07 Praios usb 2-1: new full speed USB device using uhci_hcd and address 4 Jan 17 07:49:07 Praios hal.hotplug[8062]: timout(10000 ms) waiting for /class/net/wlan0 Jan 17 07:49:08 Praios rc-scripts: /sbin/runscript.sh: cannot start until the runlevel boot has completed Jan 17 07:49:08 Praios usb 2-1: not running at top speed; connect to a high speed hub Jan 17 07:49:08 Praios Release Ver = 4810 Jan 17 07:49:08 Praios EEPORM Ver = 4810 Jan 17 07:49:10 Praios ZD1211 802.11b/g USB WLAN driver v20050315 loaded Jan 17 07:49:10 Praios (c) Willig, Yang, Zviskov et al. Jan 17 07:49:10 Praios http://zd1211.sourceforge.net/ Jan 17 07:49:10 Praios kobject_register failed for zd1211 (-17) Jan 17 07:49:10 Praios [<c0241a7b>] kobject_register+0x5b/0x60 Jan 17 07:49:10 Praios [<c02a94d8>] bus_add_driver+0x58/0xd0 Jan 17 07:49:10 Praios [<c02a9b3f>] driver_register+0x2f/0x40 Jan 17 07:49:10 Praios [<c0112dd6>] vprintk+0xf6/0x130 Jan 17 07:49:10 Praios [<c02f829c>] usb_register+0x4c/0xb0 Jan 17 07:49:10 Praios [<c0112cd7>] printk+0x17/0x20 Jan 17 07:49:10 Praios [<e1c1c033>] init_module+0x33/0x35 [zd1211_mod] Jan 17 07:49:10 Praios [<c0129452>] sys_init_module+0x132/0x1c0 Jan 17 07:49:10 Praios [<c0102483>] syscall_call+0x7/0xb Jan 17 07:49:10 Praios usbcore: error -17 registering driver zd1211 Jan 17 07:49:11 Praios ZD1211 802.11b/g USB WLAN driver v20050315 loaded Jan 17 07:49:11 Praios (c) Willig, Yang, Zviskov et al. Jan 17 07:49:11 Praios http://zd1211.sourceforge.net/ Jan 17 07:49:11 Praios kobject_register failed for zd1211 (-17) Jan 17 07:49:11 Praios [<c0241a7b>] kobject_register+0x5b/0x60 Jan 17 07:49:11 Praios [<c02a94d8>] bus_add_driver+0x58/0xd0 Jan 17 07:49:11 Praios [<c02a9b3f>] driver_register+0x2f/0x40 Jan 17 07:49:11 Praios [<c0112dd6>] vprintk+0xf6/0x130 Jan 17 07:49:11 Praios [<c02f829c>] usb_register+0x4c/0xb0 Jan 17 07:49:11 Praios [<c0112cd7>] printk+0x17/0x20 Jan 17 07:49:11 Praios [<e1c1c033>] init_module+0x33/0x35 [zd1211_mod] Jan 17 07:49:11 Praios [<c0129452>] sys_init_module+0x132/0x1c0 Jan 17 07:49:11 Praios [<c0102483>] syscall_call+0x7/0xb Jan 17 07:49:11 Praios usbcore: error -17 registering driver zd1211 Jan 17 07:49:12 Praios rc-scripts: /sbin/runscript.sh: cannot start until the runlevel boot has completed Jan 17 07:49:13 Praios rc-scripts: /sbin/runscript.sh: cannot start until the runlevel boot has completed Jan 17 07:49:15 Praios udev[8617]: configured rule in '/etc/udev/rules.d/50-udev.rules[157]' applied, added symlink '%k' Jan 17 07:49:15 Praios udev[8617]: configured rule in '/etc/udev/rules.d/50-udev.rules[157]' applied, 'vcs7' becomes 'vcc/%n' Jan 17 07:49:15 Praios udev[8617]: creating device node '/dev/vcc/7' Jan 17 07:49:15 Praios udev[8749]: removing device node '/dev/vcc/7' Jan 17 07:49:15 Praios udev[8734]: configured rule in '/etc/udev/rules.d/50-udev.rules[159]' applied, added symlink '%k' Jan 17 07:49:15 Praios udev[8734]: configured rule in '/etc/udev/rules.d/50-udev.rules[159]' applied, 'vcsa7' becomes 'vcc/a%n' Jan 17 07:49:15 Praios udev[8734]: creating device node '/dev/vcc/a7' Jan 17 07:49:16 Praios udev[8792]: removing device node '/dev/vcc/a7' Jan 17 07:49:17 Praios init: Entering runlevel: 3 Jan 17 07:49:22 Praios keybuf data [0]: Jan 17 07:49:22 Praios Jan 17 07:49:22 Praios keybuf data [13]: Jan 17 07:49:22 Praios <<censored>> Jan 17 07:49:23 Praios keybuf data [0]: Jan 17 07:49:23 Praios Jan 17 07:49:23 Praios Jan 17 07:49:23 Praios LCNET Jan 17 07:49:26 Praios STA_ASSOCIATED Jan 17 07:49:26 Praios mac addr = 00:13:49:07:73:9c Greetz -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ |