Hey tech@,

i came across a uhid device (joystick adapter) I have that only
seems to work on my amd64 desktop, but not i386 laptop.

amd64:
usb1 at ohci0: USB revision 1.0
uhub1 at usb1 "ATI OHCI root hub" rev 1.00/1.00 addr 1
usb2 at ohci1: USB revision 1.0
uhub2 at usb2 "ATI OHCI root hub" rev 1.00/1.00 addr 1
usb3 at ohci2: USB revision 1.0
uhub3 at usb3 "ATI OHCI root hub" rev 1.00/1.00 addr 1
usb4 at ohci3: USB revision 1.0
uhub4 at usb4 "ATI OHCI root hub" rev 1.00/1.00 addr 1
usb5 at ohci4: USB revision 1.0
uhub5 at usb5 "ATI OHCI root hub" rev 1.00/1.00 addr 1
*snip*
uhidev1 at uhub2 port 2 configuration 1 interface 0 "vendor 0x6666 product 
0x0667" rev 1.00/2.88 addr 2
uhidev1: iclass 3/0
uhid0 at uhidev1: input=6, output=0, feature=0

i386:
usb1 at uhci0: USB revision 1.0
uhub1 at usb1 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb2 at uhci1: USB revision 1.0
uhub2 at usb2 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb3 at uhci2: USB revision 1.0
uhub3 at usb3 "Intel UHCI root hub" rev 1.00/1.00 addr 1
usb4 at uhci3: USB revision 1.0
uhub4 at usb4 "Intel UHCI root hub" rev 1.00/1.00 addr 1
*snip*
uhidev1 at uhub1 port 2 configuration 1 interface 0 "vendor 0x6666 product 
0x0667" rev 1.00/2.88 addr 2
uhidev1: no report descriptor

I have confirmed with 'another os' that the device works on this
i386 machine so its not bad ports or anything.

I noticed in sys/dev/usb/uhidev.c there are notes about a
broken descriptor for a waccom tablet, and in sys/dev/usb/usb.h
a note for i386 using unaligned access for unaligned little-endian
word components in usb records.

I guess my only question would be, am I looking in the right
areas for something such as this? 

Cheers,

-ryan

Reply via email to