Fix HFP mSBC support on Realtek Bluetooth USB controller
Bug #2007331 reported by
Kai-Heng Feng
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
New
|
Undecided
|
Unassigned | ||
linux-oem-6.0 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Medium
|
Unassigned | ||
Kinetic |
Invalid
|
Undecided
|
Unassigned | ||
Lunar |
Invalid
|
Undecided
|
Unassigned | ||
linux-oem-6.1 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Medium
|
Unassigned | ||
Kinetic |
Invalid
|
Undecided
|
Unassigned | ||
Lunar |
Invalid
|
Undecided
|
Unassigned | ||
pulseaudio (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Jammy |
Fix Released
|
Medium
|
Unassigned | ||
Kinetic |
Fix Released
|
Medium
|
Unassigned | ||
Lunar |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[Impact]
When a BT headset is connected Realtek BT USB controller, HFP profile can't play or record sound when mSBC codec is used.
[Fix]
At Linux kernel side, add a Realtek specific quirk to support mSBC.
At PulseAudio side, send more data frames until the connected device sends response.
[Test]
Connect different headsets to the said controller, HFP can play and record sounds now.
Also verified A2DP profile is unaffected.
[Where problems could occur]
The kernel part is Realtek specific, so the regression risk is very limited.
The pulseaudio side only affects HFP profile, since the codeflow only changes when a mic is present.
affects: | linux (Ubuntu) → linux-oem-6.1 (Ubuntu) |
Changed in linux-oem-6.0 (Ubuntu): | |
status: | New → Invalid |
Changed in linux-oem-6.0 (Ubuntu Jammy): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in linux-oem-6.1 (Ubuntu): | |
status: | New → Invalid |
Changed in linux-oem-6.1 (Ubuntu Jammy): | |
status: | New → Confirmed |
importance: | Undecided → Low |
importance: | Low → Medium |
Changed in linux-oem-6.0 (Ubuntu Kinetic): | |
status: | New → Invalid |
Changed in linux-oem-6.1 (Ubuntu Kinetic): | |
status: | New → Invalid |
Changed in pulseaudio (Ubuntu Jammy): | |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in pulseaudio (Ubuntu Kinetic): | |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in pulseaudio (Ubuntu Lunar): | |
importance: | Undecided → Medium |
status: | New → Confirmed |
tags: | added: oem-priority originate-from-1998757 stella |
Changed in linux-oem-6.0 (Ubuntu Jammy): | |
status: | Confirmed → Won't Fix |
tags: |
added: verification-done-jammy removed: verification-needed-jammy |
To post a comment you must log in.
debdiff for lunar