Bug 206149
Summary: | Jabra Evolve 65 headset may need Alsa quirk | ||
---|---|---|---|
Product: | Drivers | Reporter: | Bill Nottingham (notting) |
Component: | Sound(ALSA) | Assignee: | Jaroslav Kysela (perex) |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | CC: | tiwai |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 5.4.7 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
lsusb -v -d 0b0e:030b output
Test fix patch Test fix patch v2 Fix patch |
Description
Bill Nottingham
2020-01-09 21:31:32 UTC
So basically it's a firmware bug. We may need a quirk override for that. Could you give the whole lsusb -v output for the device? Created attachment 286743 [details]
lsusb -v -d 0b0e:030b output
Thanks. Could you try the patch below? Created attachment 286837 [details]
Test fix patch
Yes, that does the trick. Actually, I may need to do more testing - this may have interfered with the microphone. Yes, the above patch sets a fixed 48kHz rate for both playback and capture; however, the device only does 16kHz for capture (see the lsusb output). OK, how about the patch below instead of the previous one? Created attachment 286969 [details]
Test fix patch v2
" if (chip->usb_id == case USB_ID(0x0b0e, 0x030b)) {" extra 'case ' here, but with that fixed, it works. Thanks! Thanks for confirmation. I submitted the patch and will merge it later. It'll be included in 5.6-rc, but I didn't put Cc to stable because it's not cleanly applicable to 5.5.y as is (although adaption would be trivial). Created attachment 287305 [details]
Fix patch
|