2019-02-13 22:48:16 |
Jeremy Soller |
bug |
|
|
added bug |
2019-02-13 22:48:16 |
Jeremy Soller |
attachment added |
|
darp5.patch https://bugs.launchpad.net/bugs/1815831/+attachment/5238467/+files/darp5.patch |
|
2019-02-13 22:48:35 |
Jeremy Soller |
attachment added |
|
oryp5.patch https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1815831/+attachment/5238468/+files/oryp5.patch |
|
2019-02-13 23:00:07 |
Ubuntu Kernel Bot |
linux (Ubuntu): status |
New |
Incomplete |
|
2019-02-13 23:19:15 |
Jeremy Soller |
linux (Ubuntu): status |
Incomplete |
Confirmed |
|
2019-02-14 00:21:35 |
Ubuntu Foundations Team Bug Bot |
tags |
|
patch |
|
2019-02-14 00:21:35 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Terry Rudd |
2019-02-18 09:00:12 |
Seth Forshee |
nominated for series |
|
Ubuntu Cosmic |
|
2019-02-18 09:00:12 |
Seth Forshee |
bug task added |
|
linux (Ubuntu Cosmic) |
|
2019-02-18 09:00:12 |
Seth Forshee |
nominated for series |
|
Ubuntu Bionic |
|
2019-02-18 09:00:12 |
Seth Forshee |
bug task added |
|
linux (Ubuntu Bionic) |
|
2019-02-18 09:00:36 |
Seth Forshee |
linux (Ubuntu): status |
Confirmed |
Fix Committed |
|
2019-02-18 09:00:36 |
Seth Forshee |
linux (Ubuntu): assignee |
|
Seth Forshee (sforshee) |
|
2019-02-21 10:13:34 |
Seth Forshee |
linux (Ubuntu Bionic): importance |
Undecided |
Medium |
|
2019-02-21 10:13:34 |
Seth Forshee |
linux (Ubuntu Bionic): status |
New |
In Progress |
|
2019-02-21 10:13:34 |
Seth Forshee |
linux (Ubuntu Bionic): assignee |
|
Seth Forshee (sforshee) |
|
2019-02-21 10:13:46 |
Seth Forshee |
linux (Ubuntu Cosmic): importance |
Undecided |
Medium |
|
2019-02-21 10:13:46 |
Seth Forshee |
linux (Ubuntu Cosmic): status |
New |
In Progress |
|
2019-02-21 10:13:46 |
Seth Forshee |
linux (Ubuntu Cosmic): assignee |
|
Seth Forshee (sforshee) |
|
2019-02-21 11:27:01 |
Seth Forshee |
linux (Ubuntu Bionic): status |
In Progress |
Incomplete |
|
2019-02-21 11:27:04 |
Seth Forshee |
linux (Ubuntu Cosmic): status |
In Progress |
Incomplete |
|
2019-02-21 15:55:57 |
Seth Forshee |
linux (Ubuntu Bionic): status |
Incomplete |
In Progress |
|
2019-02-21 15:56:00 |
Seth Forshee |
linux (Ubuntu Cosmic): status |
Incomplete |
In Progress |
|
2019-02-21 16:38:53 |
Seth Forshee |
description |
Two fixups are needed to support the headset microphone on the System76 darp5 and oryp5. The darp5 patch is attached here, the oryp5 patch will be attached on the next comment.
On the System76 Darter Pro (darp5), there is a headset microphone input attached to 0x1a that does not have a jack detect. In order to get it working, the pin configuration needs to be set correctly, and the ALC269_FIXUP_HEADSET_MODE_NO_HP_MIC fixup needs to be applied. This is similar to the MIC_NO_PRESENCE fixups for some Dell laptops, except we have a separate microphone jack that is already configured correctly.
On the System76 Oryx Pro (oryp5), there is a headset microphone input attached to 0x19 that does not have a jack detect. In order to get it working, the pin configuration needs to be set correctly, and the ALC269_FIXUP_HEADSET_MODE_NO_HP_MIC fixup needs to be applied. This is similar to the MIC_NO_PRESENCE fixups for some Dell laptops, except we have a separate microphone jack that is already configured correctly. Since the ALC1220 does not have a fixup similar to ALC269_FIXUP_HEADSET_MODE_NO_HP_MIC, I have exposed the fixup from the ALC269 in a way that it can be accessed from the alc1220_fixup_system76_oryp5 function. In addition, the alc1220_fixup_clevo_p950 needs to be applied to gain speaker output. |
SRU Justification
Impact: The System76 darp5 and oryp5 platforms need audio driverquirks to fix up the pin configuration.
Fix: One backport from upstream, and one cherry pick from the upstream sound tree.
Test Case: Backports have been tested on the affected hardware.
Regression Potential: These are quirks for specific PCI device ids and thus are not expected to introduce regressions for any other hardware.
---
Two fixups are needed to support the headset microphone on the System76 darp5 and oryp5. The darp5 patch is attached here, the oryp5 patch will be attached on the next comment.
On the System76 Darter Pro (darp5), there is a headset microphone input attached to 0x1a that does not have a jack detect. In order to get it working, the pin configuration needs to be set correctly, and the ALC269_FIXUP_HEADSET_MODE_NO_HP_MIC fixup needs to be applied. This is similar to the MIC_NO_PRESENCE fixups for some Dell laptops, except we have a separate microphone jack that is already configured correctly.
On the System76 Oryx Pro (oryp5), there is a headset microphone input attached to 0x19 that does not have a jack detect. In order to get it working, the pin configuration needs to be set correctly, and the ALC269_FIXUP_HEADSET_MODE_NO_HP_MIC fixup needs to be applied. This is similar to the MIC_NO_PRESENCE fixups for some Dell laptops, except we have a separate microphone jack that is already configured correctly. Since the ALC1220 does not have a fixup similar to ALC269_FIXUP_HEADSET_MODE_NO_HP_MIC, I have exposed the fixup from the ALC269 in a way that it can be accessed from the alc1220_fixup_system76_oryp5 function. In addition, the alc1220_fixup_clevo_p950 needs to be applied to gain speaker output. |
|
2019-02-22 13:50:38 |
Khaled El Mously |
linux (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2019-02-22 13:50:41 |
Khaled El Mously |
linux (Ubuntu Cosmic): status |
In Progress |
Fix Committed |
|
2019-03-11 16:44:48 |
Launchpad Janitor |
linux (Ubuntu): status |
Fix Committed |
Fix Released |
|
2019-03-15 23:32:05 |
Brad Figg |
tags |
patch |
patch verification-needed-cosmic |
|
2019-03-15 23:37:45 |
Brad Figg |
tags |
patch verification-needed-cosmic |
patch verification-needed-bionic verification-needed-cosmic |
|
2019-03-18 16:01:19 |
Ben S |
tags |
patch verification-needed-bionic verification-needed-cosmic |
patch verification-done-bionic verification-needed-cosmic |
|
2019-03-18 16:26:40 |
Ben S |
tags |
patch verification-done-bionic verification-needed-cosmic |
patch verification-done-bionic verification-done-cosmic |
|
2019-03-22 21:00:40 |
Steven Clarkson |
bug |
|
|
added subscriber Steven Clarkson |
2019-04-02 10:27:35 |
Launchpad Janitor |
linux (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2019-04-02 10:27:35 |
Launchpad Janitor |
cve linked |
|
2017-5753 |
|
2019-04-02 10:27:35 |
Launchpad Janitor |
cve linked |
|
2018-14678 |
|
2019-04-02 10:27:35 |
Launchpad Janitor |
cve linked |
|
2018-18021 |
|
2019-04-02 10:27:35 |
Launchpad Janitor |
cve linked |
|
2018-19824 |
|
2019-04-02 10:27:35 |
Launchpad Janitor |
cve linked |
|
2019-3459 |
|
2019-04-02 10:27:35 |
Launchpad Janitor |
cve linked |
|
2019-3460 |
|
2019-04-02 10:27:35 |
Launchpad Janitor |
cve linked |
|
2019-6974 |
|
2019-04-02 10:27:35 |
Launchpad Janitor |
cve linked |
|
2019-7221 |
|
2019-04-02 10:27:35 |
Launchpad Janitor |
cve linked |
|
2019-7222 |
|
2019-04-02 10:27:35 |
Launchpad Janitor |
cve linked |
|
2019-7308 |
|
2019-04-02 10:27:35 |
Launchpad Janitor |
cve linked |
|
2019-8912 |
|
2019-04-02 10:27:35 |
Launchpad Janitor |
cve linked |
|
2019-8980 |
|
2019-04-02 10:27:35 |
Launchpad Janitor |
cve linked |
|
2019-9213 |
|
2019-04-02 10:29:42 |
Launchpad Janitor |
linux (Ubuntu Cosmic): status |
Fix Committed |
Fix Released |
|
2019-04-02 10:29:42 |
Launchpad Janitor |
cve linked |
|
2019-8956 |
|
2019-04-02 10:29:42 |
Launchpad Janitor |
cve linked |
|
2019-9003 |
|
2019-04-02 10:29:42 |
Launchpad Janitor |
cve linked |
|
2019-9162 |
|