USBHID device Not Loaded for B01 Pogoplug

This forum is for all other ARMv5 devices

USBHID device Not Loaded for B01 Pogoplug

Postby mteel » Sat Jun 11, 2011 4:34 pm

I just installed Arch Linux ARM yesterday and after spending 4 hours trying to resolve the missing /bin/hostname issue (apparently fixed with an update this morning), I not only have the udev/syslog CPU problem, but the USBHID driver is not being loaded when I plug in a HID device:

[root@pogoplug /]# usb-devices

T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 2
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=02.06
S: Manufacturer=Linux 2.6.31.6_SMP_820 ehci_hcd
S: Product=OXNAS EHCI Host Controller
S: SerialNumber=usb
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 4
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=05e3 ProdID=0608 Rev=77.64
S: Product=USB2.0 Hub
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

T: Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1058 ProdID=0901 Rev=01.08
S: Manufacturer=Western Digital
S: Product=External HDD
S: SerialNumber=57442D574341505731373335333136
C: #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage

T: Bus=01 Lev=02 Prnt=02 Port=02 Cnt=02 Dev#= 4 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=1130 ProdID=6801 Rev=03.02
S: Product=
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=(none)
(It is the last entry).

It identifies it as class HID, but when inserted:

Jun 11 10:42:25 pogoplug kernel: [ 244.270000] usb 1-1.3: new low speed USB device using oxnas-ehci and address 4
Jun 11 10:42:25 pogoplug kernel: [ 244.380000] usb 1-1.3: New USB device found, idVendor=1130, idProduct=6801
Jun 11 10:42:25 pogoplug kernel: [ 244.380000] usb 1-1.3: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Jun 11 10:42:25 pogoplug kernel: [ 244.380000] usb 1-1.3: Product:
Jun 11 10:42:25 pogoplug kernel: [ 244.380000] usb 1-1.3: configuration #1 chosen from 1 choice

It doesn't recognize it as a HID device or load the USBHID driver.

Any suggestions? Is it related to the udev problem (which appears to be an incompatibility with the current oxnas kernel)?
mteel
 
Posts: 6
Joined: Sat Jun 11, 2011 4:12 pm

Re: USBHID device Not Loaded for B01 Pogoplug

Postby mteel » Sat Jun 11, 2011 4:37 pm

More info:

[root@pogoplug /]# pacman -Q udev; uname -a
udev 171-2
Linux pogoplug 2.6.31.6_SMP_820 #100 SMP Sun May 29 04:53:45 EDT 2011 armv6l ARMv6-compatible processor rev 5 (v6l) Oxsemi NAS GNU/Linux
[root@pogoplug /]#
mteel
 
Posts: 6
Joined: Sat Jun 11, 2011 4:12 pm

Re: USBHID device Not Loaded for B01 Pogoplug

Postby tux » Wed Jun 15, 2011 7:09 am

What HID device are you trying to plugin? model and manufacturer would be useful.
tux
 
Posts: 21
Joined: Wed Jun 08, 2011 9:56 am
Location: Oxford UK

Re: USBHID device Not Loaded for B01 Pogoplug

Postby mteel » Wed Jun 15, 2011 8:10 pm

"P: Vendor=1130 ProdID=6801 Rev=03.02"

It shouldn't make any difference, HID is HID and doesn't vary by manufacturer. It is a Honeywell TE923 weather station.
mteel
 
Posts: 6
Joined: Sat Jun 11, 2011 4:12 pm

Re: USBHID device Not Loaded for B01 Pogoplug

Postby WarheadsSE » Wed Jun 15, 2011 8:20 pm

Guys...

Kernel module issue? You'll have to forgive me, I wasn't expecting people to be plugging in keyboards. etc.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: USBHID device Not Loaded for B01 Pogoplug

Postby mteel » Thu Jun 16, 2011 12:36 am

A weather station is not a keyboard - HID devices are not just mice and keyboards.
mteel
 
Posts: 6
Joined: Sat Jun 11, 2011 4:12 pm

Re: USBHID device Not Loaded for B01 Pogoplug

Postby WarheadsSE » Thu Jun 16, 2011 2:07 am

Alright,

Either way, I hadn't expected HID to be used, in any fashion.

You have my utmost apologies.

Forgive me while I enable my G.A.S. for sarcasm.

Feel free to figure out why kexec wont properly lauch a kernel, uImage or zImage, in the mean time I'll make sure I take time away from my work and fiance, to get you a kernel module that I didn't consider critical in a NAND environment that is extremely tight.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: USBHID device Not Loaded for B01 Pogoplug

Postby tux » Thu Jun 16, 2011 7:06 am

$this->bbcode_second_pass_quote('mteel', '&')quot;P: Vendor=1130 ProdID=6801 Rev=03.02"

It shouldn't make any difference, HID is HID and doesn't vary by manufacturer. It is a Honeywell TE923 weather station.


Thanks. Shouldn't make a difference but as already pointed out HID normally a keyboard wouldn't be expected to be plugged into a headless device. WarheadsSE has clarified the situation.

However using a weather station is a bit different (i.e more useful as opposed to useless) to using a keyboard on a Pogo albeit they both are HID devices ;)
tux
 
Posts: 21
Joined: Wed Jun 08, 2011 9:56 am
Location: Oxford UK

Re: USBHID device Not Loaded for B01 Pogoplug

Postby tux » Thu Jun 16, 2011 7:09 am

$this->bbcode_second_pass_quote('mteel', 'A') weather station is not a keyboard - HID devices are not just mice and keyboards.


It is an input device so I can see it being a HID device. In all honesty it is down to the manufacturer as to which USB class their USB device follows. HID actually makes sense for input.
tux
 
Posts: 21
Joined: Wed Jun 08, 2011 9:56 am
Location: Oxford UK

Re: USBHID device Not Loaded for B01 Pogoplug

Postby mteel » Thu Jun 16, 2011 9:43 pm

HID, just like mass storage and serial, are standard USB modules. I am surprised that is not known by anyone building kernels for mass consumption. HID is available for NSLU2 (debian of course) and sheevaplug (debian). I think it will fit...

I meant no harm, but know that many of us are busy and have 4 kids and a wife and a full time job, and support several open source projects, etc.
mteel
 
Posts: 6
Joined: Sat Jun 11, 2011 4:12 pm

Next

Return to Community Supported

Who is online

Users browsing this forum: No registered users and 24 guests