usb/145165: [keyboard] ukbd_set_leds_callback: error=USB_ERR_STALLED [regression]

Momchil Ivanov slogster at gmail.com
Fri Apr 9 17:00:13 UTC 2010


The following reply was made to PR usb/145165; it has been noted by GNATS.

From: Momchil Ivanov <slogster at gmail.com>
To: bug-followup at freebsd.org
Cc:  
Subject: Re: usb/145165: [keyboard] ukbd_set_leds_callback: error=USB_ERR_STALLED [regression]
Date: Fri, 9 Apr 2010 18:26:30 +0200

 Hi,
 
 today my keyboards got freezed in X (both the usb and the laptop one), the 
 Caps Lock LED on the laptop worked when I was hitting Caps Lock on the laptop 
 keyboard, but the other keys didn't work: a-Z, 0-9, F[0-12], space, .... When 
 I closed my X session (using the mouse) and got into the console, the laptop 
 keyboard worked but the USB one was still not responsive. Here are some 
 messages from syslog when it happened:
 
 Apr  9 18:00:52 t61 kernel: ukbd_set_leds_callback: error=USB_ERR_TIMEOUT
 Apr  9 18:01:06 t61 kernel: ukbd_set_leds_callback: error=USB_ERR_STALLED
 Apr  9 18:01:24 t61 kernel: ugen2.5: <vendor 0x046a> at usbus2 (disconnected)
 Apr  9 18:01:24 t61 kernel: ukbd0: at uhub9, port 1, addr 5 (disconnected)
 Apr  9 18:01:24 t61 kernel: uhid0: at uhub9, port 1, addr 5 (disconnected)
 Apr  9 18:01:27 t61 kernel: usb_alloc_device: getting device descriptor at 
 addr 5 failed, USB_ERR_STALLED
 Apr  9 18:01:28 t61 kernel: usbd_req_re_enumerate: getting device descriptor 
 at addr 5 failed, USB_ERR_STALLED
 Apr  9 18:01:29 t61 kernel: usbd_req_re_enumerate: getting device descriptor 
 at addr 5 failed, USB_ERR_STALLED
 Apr  9 18:01:29 t61 kernel: ugen2.5: <(null)> at usbus2 (disconnected)
 Apr  9 18:01:29 t61 kernel: uhub_reattach_port: could not allocate new device
 Apr  9 18:02:13 t61 kernel: usb_alloc_device: set address 5 failed 
 (USB_ERR_STALLED, ignored)
 Apr  9 18:02:13 t61 kernel: usb_alloc_device: getting device descriptor at 
 addr 5 failed, USB_ERR_STALLED
 Apr  9 18:02:13 t61 kernel: usbd_req_re_enumerate: addr=5, set address failed! 
 (USB_ERR_STALLED, ignored)
 Apr  9 18:02:13 t61 kernel: usbd_req_re_enumerate: getting device descriptor 
 at addr 5 failed, USB_ERR_STALLED
 Apr  9 18:02:14 t61 kernel: usbd_req_re_enumerate: addr=5, set address failed! 
 (USB_ERR_STALLED, ignored)
 Apr  9 18:02:14 t61 kernel: usbd_req_re_enumerate: getting device descriptor 
 at addr 5 failed, USB_ERR_STALLED
 Apr  9 18:02:14 t61 kernel: ugen2.5: <(null)> at usbus2 (disconnected)
 
 Note: I was plugging and uplugging the USB keyboard into the usb hub but that 
 didn't seem to fix the issue.
 
 Restarting the system seems to fix this - USB keyboard works. I am using a hub 
 with separate power supply and have my keyboard, mouse, external disks and 
 other devices connected to it. The mouse works, I was listening to music from 
 one of the external disks, so I don't think it's a hardware issue with the 
 hub. I don't think it is a hardware issue with the USB keyboard either, since 
 this time my laptop keyboard was frozen in X.
 
 If you need some more information, please let me know.
 
 Thanks,
 Momchil


More information about the freebsd-usb mailing list