Bugzilla – Bug 1101143
No sound with ALC1220
Last modified: 2022-03-04 20:46:11 UTC
Hi, I have a laptop at my hands with ALC1220 sound chip. The current Leap kernel won't let me get sound to work. Audio devices can be listed and aplay shows them as well, thought there's no sound coming from the speakers. Un-muting the devices didn't help. Using a Tumbleweed kernel everything's fine. So I suspect there's something not backported yet. uname -a: Linux linux-tuxedo 4.17.4-1-default #1 SMP PREEMPT Tue Jul 3 11:31:47 UTC 2018 (882c99b) x86_64 x86_64 x86_64 GNU/Linux lspci: 00:1f.3 Audio device: Intel Corporation Device a348 (rev 10) aplay -l: Karte 0: PCH [HDA Intel PCH], Gerät 0: ALC1220 Analog [ALC1220 Analog] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0 Karte 0: PCH [HDA Intel PCH], Gerät 1: ALC1220 Digital [ALC1220 Digital] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0
Could you try the kernel in OBS Kernel:openSUSE-15.0 repo? http://download.opensuse.org/repositories/Kernel:/openSUSE-15.0/standard/ This should be already containing most of backports. If this still doesn't work, please take alsa-info.sh output on both Leap 15.0 and TW kernels. Run the script with --no-upload option, and attach the outputs to Bugzilla.
Created attachment 777162 [details] audio working lspci, aplay, uname
Created attachment 777164 [details] audio NOT working lspci, aplay, uname
We tried the kernel from OBS Kernel:openSUSE-15.0 on two identical laptops. Only difference was the built-in NVIDIA graphics: - GeForce GTX 1060 Mobile -> everything worked - GeForce GTX 1070 Mobile -> not working (also with TW Kernel)
Please give alsa-info.sh output instead. Just run /usr/sbin/alsa-info.sh --no-upload as root, and attach the output to Bugzilla.
Created attachment 777178 [details] alsa-info.sh working
Created attachment 777179 [details] alsa-info.sh NOT working
Thanks. The diff between these two outputs makes it obvious: the working model (1558:95e2) has the device-specific quirk defined in HD-audio driver while the non-working one (1558:95e1) doesn't have such entry. So the likely fix will be just add the quirk entry for 1558:95e1, too.
A test kernel with the fix patch is being built in OBS home:tiwai:bsc1101143 repo. It'll take some time (an hour or so) until the build finishes, then it'll appear at http://download.opensuse.org/repositories/home:/tiwai:/bsc1101143/standard/ Please give it a try later, and let me know if it works. Then I'll submit to upstream and update openSUSE-15.0 git branch as well.
I tried on both devices and everything works now. Thank you very much!
Good to hear. The patch was submitted, and merged to SLE15 branch now. The next update kernel for Leap 15.0 was already in its way, so we were a bit too late for that, unfortunately. The fix will be included in the next update after the upcoming one.
This is an autogenerated message for OBS integration: This bug (1101143) was mentioned in https://build.opensuse.org/request/show/627749 15.0 / kernel-source
SUSE-SU-2018:2222-1: An update that solves 8 vulnerabilities and has 132 fixes is now available. Category: security (important) Bug References: 1012382,1037697,1046299,1046300,1046302,1046303,1046305,1046306,1046307,1046533,1046543,1048129,1050242,1050529,1050536,1050538,1050540,1050549,1051510,1054245,1056651,1056787,1058115,1058169,1058659,1060463,1066110,1068032,1075087,1075360,1075876,1077338,1077761,1077989,1078248,1085042,1085536,1085539,1086282,1086283,1086286,1086301,1086313,1086314,1086319,1086323,1086324,1086457,1086652,1087092,1087202,1087217,1087233,1087978,1088821,1088866,1090098,1090888,1091041,1091171,1091424,1091860,1092472,1093035,1093118,1093148,1093290,1093666,1094119,1094244,1094978,1095155,1095337,1096330,1096529,1096790,1096793,1097034,1097583,1097584,1097585,1097586,1097587,1097588,1097941,1097961,1098050,1098236,1098401,1098599,1098626,1098633,1098706,1098983,1098995,1099029,1099041,1099109,1099142,1099183,1099193,1099715,1099792,1099918,1099924,1099966,1100132,1100209,1100340,1100362,1100382,1100416,1100418,1100491,1100602,1100633,1100843,1100884,1101143,1101296,1101315,1101324,1101337,1101352,1101564,1101669,1101674,1101789,1101813,1101816,1102088,1102097,1102147,1102340,1102512,1102851,1103216,1103220,1103230,1103421 CVE References: CVE-2017-18344,CVE-2017-5753,CVE-2018-1118,CVE-2018-13053,CVE-2018-13405,CVE-2018-13406,CVE-2018-5390,CVE-2018-9385 Sources used: SUSE Linux Enterprise Module for Public Cloud 15 (src): kernel-azure-4.12.14-5.8.1, kernel-source-azure-4.12.14-5.8.1, kernel-syms-azure-4.12.14-5.8.1
SUSE-SU-2018:2223-1: An update that solves two vulnerabilities and has 75 fixes is now available. Category: security (important) Bug References: 1012382,1037697,1046299,1046300,1046302,1046303,1046305,1046306,1046307,1046533,1046543,1050242,1050536,1050538,1050540,1051510,1054245,1056651,1056787,1058169,1058659,1060463,1068032,1075087,1075360,1077338,1077761,1077989,1085042,1085536,1085539,1086301,1086313,1086314,1086324,1086457,1087092,1087202,1087217,1087233,1090098,1090888,1091041,1091171,1093148,1093666,1094119,1096330,1097583,1097584,1097585,1097586,1097587,1097588,1098633,1099193,1100132,1100884,1101143,1101337,1101352,1101564,1101669,1101674,1101789,1101813,1101816,1102088,1102097,1102147,1102340,1102512,1102851,1103216,1103220,1103230,1103421 CVE References: CVE-2017-18344,CVE-2018-5390 Sources used: SUSE Linux Enterprise Workstation Extension 15 (src): kernel-default-4.12.14-25.6.1 SUSE Linux Enterprise Module for Live Patching 15 (src): kernel-default-4.12.14-25.6.1, kernel-livepatch-SLE15_Update_2-1-1.3.1 SUSE Linux Enterprise Module for Legacy Software 15 (src): kernel-default-4.12.14-25.6.1 SUSE Linux Enterprise Module for Development Tools 15 (src): kernel-docs-4.12.14-25.6.1, kernel-obs-build-4.12.14-25.6.1, kernel-source-4.12.14-25.6.1, kernel-syms-4.12.14-25.6.1, kernel-vanilla-4.12.14-25.6.1 SUSE Linux Enterprise Module for Basesystem 15 (src): kernel-default-4.12.14-25.6.1, kernel-source-4.12.14-25.6.1, kernel-zfcpdump-4.12.14-25.6.1 SUSE Linux Enterprise High Availability 15 (src): kernel-default-4.12.14-25.6.1
openSUSE-SU-2018:2242-1: An update that solves two vulnerabilities and has 87 fixes is now available. Category: security (important) Bug References: 1012382,1037697,1046299,1046300,1046302,1046303,1046305,1046306,1046307,1046533,1046543,1050242,1050536,1050538,1050540,1051510,1054245,1056651,1056787,1058169,1058659,1060463,1066110,1068032,1075087,1075360,1077338,1077761,1077989,1085042,1085536,1085539,1086301,1086313,1086314,1086324,1086457,1087092,1087202,1087217,1087233,1090098,1090888,1091041,1091171,1093148,1093666,1094119,1096330,1097583,1097584,1097585,1097586,1097587,1097588,1098633,1099193,1100132,1100884,1101143,1101337,1101352,1101465,1101564,1101669,1101674,1101789,1101813,1101816,1102088,1102097,1102147,1102340,1102512,1102851,1103216,1103220,1103230,1103356,1103421,1103517,1103723,1103724,1103725,1103726,1103727,1103728,1103729,1103730 CVE References: CVE-2017-18344,CVE-2018-5390 Sources used: openSUSE Leap 15.0 (src): kernel-debug-4.12.14-lp150.12.10.1, kernel-default-4.12.14-lp150.12.10.1, kernel-docs-4.12.14-lp150.12.10.1, kernel-kvmsmall-4.12.14-lp150.12.10.1, kernel-obs-build-4.12.14-lp150.12.10.1, kernel-obs-qa-4.12.14-lp150.12.10.1, kernel-source-4.12.14-lp150.12.10.1, kernel-syms-4.12.14-lp150.12.10.1, kernel-vanilla-4.12.14-lp150.12.10.1