While running a descriptor dump (code attached) on my USB speakers with
the hiddev ioctl()s in 2.4.5-ac7, I hit the following oops using JE's
UHCI. Repeatable on this HCD, not tried on OHCI or GA's UHCI.
>>EIP; 00000000 Before first symbol
Trace; c885d423 <[hid]hiddev_ioctl+293/920>
Trace; c019a702 <write_chan+1d2/1f0>
Trace; c019534d <tty_write+26d/350>
Trace; c019a530 <write_chan+0/1f0>
Trace; c0196ec2 <tty_ioctl+3d2/3f0>
Trace; c014e8b7 <sys_ioctl+237/2c0>
Trace; c0107437 <system_call+33/38>
On a related note, what is the concensus about whether speaker HID
should be directed to input or to raw HID events? I am currently
thinking input events, because that would allow common work with
equivalent buttons on a keyboard.
Brad
dump-reports.c.gz