Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#28078 - [usbutils] lsusb -v shows unavailable info section for a Dell keyboard

Attached to Project: Arch Linux
Opened by Chao WANG (wangchao) - Tuesday, 24 January 2012, 04:05 GMT
Last edited by Ionut Biru (wonder) - Saturday, 28 January 2012, 23:34 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture i686
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Attached a usb Dell usb keyboard, and then run:
#lsusb -v -d 413c:2003
Bus 007 Device 002: ID 413c:2003 Dell Computer Corp. Keyboard
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x413c Dell Computer Corp.
idProduct 0x2003 Keyboard
bcdDevice 3.07
iManufacturer 1 Dell
iProduct 2 Dell USB Keyboard
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 70mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 1 Keyboard
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.10
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 65
Report Descriptors:
** UNAVAILABLE ** <<=====check here====
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 24
Device Status: 0x0000
(Bus Powered)


Additional info:
linux 3.2.1-1
usbutils 004-1

Steps to reproduce:
Mentioned above
This task depends upon

Closed by  Ionut Biru (wonder)
Saturday, 28 January 2012, 23:34 GMT
Reason for closing:  Not a bug
Additional comments about closing:  As comment 1 said, this behaviour is expected.And this issue is not supposed to be a bug.
Comment by Jan de Groot (JGC) - Tuesday, 24 January 2012, 13:13 GMT
This is quite normal, as the device is bound to the usbhid driver and lsusb can't access that information anymore somehow. This blogpost contains a workaround for it:
http://www.slashdev.ca/2010/05/08/get-usb-report-descriptor-with-linux/
Comment by Chao WANG (wangchao) - Saturday, 28 January 2012, 14:47 GMT
Thanks for the comment. And sorry for my late reply.
I think this is not supposed to be a bug. So close it.

Loading...