We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi All,
Using the LPC1343 with the usbhid_rom example (and several others..), I'm not able to get string descriptors for the device via lsusb. I'm wondering if this is an issue with the device/string descriptors or something going on with my linux distro (Centos 6)...
dmesg shows the following:
usb 6-1: new full speed USB device using uhci_hcd and address 68 usb 6-1: New USB device found, idVendor=1fc9, idProduct=0003 usb 6-1: New USB device strings: Mfr=4, Product=32, SerialNumber=72 usb 6-1: Product: NXP LPC13XX HID usb 6-1: Manufacturer: NXP SEMICOND usb 6-1: SerialNumber: DEMO00000000 usb 6-1: configuration #1 chosen from 1 choice generic-usb 0003:1FC9:0003.0004: hiddev96,hidraw0: USB HID v1.00 Device [NXP SEMICOND NXP LPC13XX HID ] on usb-0000:00:1d.0-1/input0
And cat /proc/bus/usb/devices shows:
... T: Bus=06 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 68 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=1fc9 ProdID=0003 Rev= 1.00 S: Manufacturer=NXP SEMICOND S: Product=NXP LPC13XX HID S: SerialNumber=DEMO00000000 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA I:* If#= 0 Alt= 0 #EPs= 2 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid E: Ad=81(I) Atr=03(Int.) MxPS= 64 Ivl=1ms E: Ad=01(O) Atr=03(Int.) MxPS= 64 Ivl=1ms ...
However, lsusb shows:
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 068: ID 1fc9:0003 Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
What's going on, where's the string for device 1fc9:0003? If I insert a mouse or something lsusb shows a sensible descriptor for that...
uname -r 2.6.32-71.29.1.el6.x86_64
Any ideas?
Thanks in advance, Peter