← Back to team overview

sslug-teknik team mailing list archive

Problem med USB og HID (Kensington USB trackball)

 

På et SuSE 8.1 Professionel system, har heg har lidt problemer under installation af en Kensington Orbit Elite Wireless trackball.

Enheden kører som standard USB HID device (som mus) men når jeg kobler trackball'en til får jeg fejl på USB systemet.

Her er hvad kernel'en siger når jeg kobler enheden på usb porten:

Dec 14 13:09:21 orion kernel: hub.c: USB new device connect on bus2/2, assigned device number 12
Dec 14 13:09:21 orion kernel: usb-uhci.c: interrupt, status 2, frame# 653
Dec 14 13:09:21 orion kernel: usb.c: USB device not accepting new address=12 (error=-110)
Dec 14 13:09:22 orion kernel: hub.c: USB new device connect on bus2/2, assigned device number 13
Dec 14 13:09:22 orion kernel: usb.c: USB device not accepting new address=13 (error=-110)

Ifølge dokumentation til linux skal følgende kernel moduler være til stede for at understøtte USB HID enheder:

input.o, hid.o og mousedev.o

orion:~ # lsmod|egrep -e 'input|hid|mouse'
hid                    19332   0  (unused)
mousedev                4340   0 
input                   3296   0  [hid mousedev joydev evdev]
usbcore                61696   1  [hid usb-uhci]

Dvs. at de alle burde være loadet ok.


Med enheden koblet på siger min /proc/bus/usb/devices følgende:

orion:~ # cat /proc/bus/usb/devices 
T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI Root Hub
S:  SerialNumber=b400
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI Root Hub
S:  SerialNumber=b800
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms


Er der nogen som har nogen forslag til, hvad problemet kan være?

På forhånd tak
Jesper K. Pedersen