Onboard sound not detected for Zenith ROG after upgrade to 20.04
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
alsa-driver (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
After upgrading to 20.04, my onboard sound no longer seems to work. The motherboard is ROG Zenith. dmesg shows the following:
[ 9.266092] snd_hda_intel 0000:09:00.1: dmic_detect option is deprecated, pass snd-intel-
[ 9.266556] snd_hda_intel 0000:09:00.1: Disabling MSI
[ 9.266586] snd_hda_intel 0000:09:00.1: Handle vga_switcheroo audio client
[ 9.267181] snd_hda_intel 0000:0b:00.3: Skipping the blacklisted device
After searching for this message in kernel source, I happened upon this line:
static const struct pci_device_id driver_blacklist[] = {
{ PCI_DEVICE_
{ PCI_DEVICE_
{ PCI_DEVICE_
{}
};
Which led me to this bug report:
https://<email address hidden>/
I confirmed that the PCI device that is not working appears to match the vendor ID:
$ lspci | grep 0b:00.3
0b:00.3 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) HD Audio Controller
$ lspci -n | grep 0b:00.3
0b:00.3 0403: 1022:1457
Unfortunately, I am unsure how to test a Ubuntu compatible kernel with these changes but it appears there has been some jiggery pokery in Linux kernel land in this regard.
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: alsa-base 1.0.25+
ProcVersionSign
Uname: Linux 5.4.0-31-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu27
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/pcmC1D0p: sohail 4693 F...m pulseaudio
/dev/snd/
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Sun May 31 11:14:39 2020
EcryptfsInUse: Yes
InstallationDate: Installed on 2017-07-16 (1049 days ago)
InstallationMedia: Ubuntu 17.04 "Zesty Zapus" - Release amd64 (20170412)
PackageArchitec
SourcePackage: alsa-driver
Symptom: audio
Title: PCI/internal sound card not detected
UpgradeStatus: Upgraded to focal on 2020-05-24 (6 days ago)
dmi.bios.date: 07/16/2018
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1304
dmi.board.
dmi.board.name: ROG ZENITH EXTREME
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev 1.xx
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.family: To be filled by O.E.M.
dmi.product.name: System Product Name
dmi.product.sku: SKU
dmi.product.
dmi.sys.vendor: System manufacturer
affects: | ubuntu → alsa-driver (Ubuntu) |
Upgrading to Linux kernel 5.6.15 via the script here does the job:
https:/ /github. com/pimlie/ ubuntu- mainline- kernel. sh
Is there a way to find out which kernel has the above bug fix and the least diffs from the Ubuntu 20.04 kernel?