Opened 2 years ago
Closed 2 years ago
#17982 closed bug (no change required)
USB devices misidentified after hrev56523
Reported by: | Starcrasher | Owned by: | mmlr |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Drivers/USB | Version: | R1/beta3 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
I have two USB devices not working on Haiku. One is Headset with a C-Media chip which would require working USB audio and, an HP all in one printer that would require HP proprietary USB protocol (hpaio) at least to work.
After, hrev56523 the headset is seen in devices app as an input device and the printer as a mass storage device.
Note that I boot from an USB key also from HP. Joined are a clean syslog, listusb from Haiku, lsusb from linux.
This is on nightly x64 hrev56523
Attachments (6)
Change History (12)
by , 2 years ago
comment:1 by , 2 years ago
The headset has a HID as last interface, the Devices app uses the last one as category. The printer should be in the multimedia category. Please attach screenshots of the Devices app.
by , 2 years ago
Attachment: | Trust-GXT_350_Radius_7_1.png added |
---|
Trust GXT 350 Radius 7.1 surround headset
comment:2 by , 2 years ago
Actually, the printer appears in the right category. I was confused by for the USB stick missing device name even if this one appears in listusb.
comment:3 by , 2 years ago
listusb uses the device USB descriptor provided strings: https://dev.haiku-os.org/attachment/ticket/17982/listusb_haiku.txt#L215
One can add missing entries in https://usb-ids.gowdy.us/read/UD/03f0
comment:4 by , 2 years ago
Component: | - General → Drivers/USB |
---|---|
Owner: | changed from | to
comment:5 by , 2 years ago
Submitted few IDs...
I figured out why the headset is seen as HID. In addition to volume wheel and mic on/off button that are treated directly by the chip, it also has two media keys: Media_Prev and Media_Next. I didn't check yet what happens if I press those. To be honest, I never use them, even on linux, and that's probably why I didn't think about them sooner.
I guess that we answered all questions and we can close this.
comment:6 by , 2 years ago
Resolution: | → no change required |
---|---|
Status: | new → closed |
Syslog