Hi Folks,
I installed tumbleweed on this laptop in September and had no issues. About a month ago I had to wipe the computer and put windows on it for a work thing. Now I’m trying to reinstall tumbleweed, and the latest snapshot (20200209) is refusing to recognize the sound card.
If I go to YaST > SOUND my sound card, a Cannon Point-LP High Definition Audio Controller, shows up as unconfigured. When I try to configure it by pressing Edit > Normal Setup I get the following error:
An error occurred during the installation of
Cannon Point-LP High Definition Audio Controller
The kernel module snd-hda-intel for sound support
could not be loaded. This can be caused by incorrect
module parameters, including invalid IO or IRQ parameters.
Some details on the hardware below
username@localhost:~> /usr/sbin/hwinfo --sound
18: PCI 1f.3: 0403 Audio device
[Created at pci.386]
Unique ID: nS1_.C2PnOHazEs6
SysFS ID: /devices/pci0000:00/0000:00:1f.3
SysFS BusID: 0000:00:1f.3
Hardware Class: sound
Model: "Intel Cannon Point-LP High Definition Audio Controller"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x9dc8 "Cannon Point-LP High Definition Audio Controller"
SubVendor: pci 0x17aa "Lenovo"
SubDevice: pci 0x2292
Revision: 0x11
Memory Range: 0xea23c000-0xea23ffff (rw,non-prefetchable)
Memory Range: 0xea000000-0xea0fffff (rw,non-prefetchable)
IRQ: 16 (no events)
Module Alias: "pci:v00008086d00009DC8sv000017AAsd00002292bc04sc03i80"
Driver Info #0:
Driver Status: snd_hda_intel is not active
Driver Activation Cmd: "modprobe snd_hda_intel"
Driver Info #1:
Driver Status: snd_soc_skl is not active
Driver Activation Cmd: "modprobe snd_soc_skl"
Driver Info #2:
Driver Status: snd_sof_pci is not active
Driver Activation Cmd: "modprobe snd_sof_pci"
Config Status: cfg=no, avail=yes, need=no, active=unknown
username@localhost:~> /sbin/lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation Coffee Lake HOST and DRAM Controller [8086:3e34] (rev 0c)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: skl_uncore
00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 620 (Whiskey Lake) [8086:3ea0] (rev 02)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: i915
Kernel modules: i915
00:04.0 Signal processing controller [1180]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [8086:1903] (rev 0c)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: proc_thermal
Kernel modules: processor_thermal_device
00:08.0 System peripheral [0880]: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model [8086:1911]
Subsystem: Lenovo Device [17aa:2292]
00:12.0 Signal processing controller [1180]: Intel Corporation Cannon Point-LP Thermal Controller [8086:9df9] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: intel_pch_thermal
Kernel modules: intel_pch_thermal
00:14.0 USB controller [0c03]: Intel Corporation Cannon Point-LP USB 3.1 xHCI Controller [8086:9ded] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:14.2 RAM memory [0500]: Intel Corporation Cannon Point-LP Shared SRAM [8086:9def] (rev 11)
00:14.3 Network controller [0280]: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] [8086:9df0] (rev 11)
Subsystem: Intel Corporation Device [8086:0030]
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Controller #0 [8086:9de8] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:15.1 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Controller #1 [8086:9de9] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:16.0 Communication controller [0780]: Intel Corporation Cannon Point-LP MEI Controller #1 [8086:9de0] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: mei_me
Kernel modules: mei_me
00:1d.0 PCI bridge [0604]: Intel Corporation Cannon Point-LP PCI Express Root Port #9 [8086:9db0] (rev f1)
Kernel driver in use: pcieport
00:1d.4 PCI bridge [0604]: Intel Corporation Cannon Point-LP PCI Express Root Port #13 [8086:9db4] (rev f1)
Kernel driver in use: pcieport
00:1f.0 ISA bridge [0601]: Intel Corporation Cannon Point-LP LPC Controller [8086:9d84] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
00:1f.3 Audio device [0403]: Intel Corporation Cannon Point-LP High Definition Audio Controller [8086:9dc8] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
Kernel modules: snd_hda_intel, snd_soc_skl, snd_sof_pci
00:1f.4 SMBus [0c05]: Intel Corporation Cannon Point-LP SMBus Controller [8086:9da3] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP SPI Controller [8086:9da4] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (6) I219-V [8086:15be] (rev 11)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: e1000e
Kernel modules: e1000e
03:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 [144d:a808]
Subsystem: Samsung Electronics Co Ltd Device [144d:a801]
Kernel driver in use: nvme
05:00.0 PCI bridge [0604]: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] [8086:15d3] (rev 02)
Kernel driver in use: pcieport
06:00.0 PCI bridge [0604]: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] [8086:15d3] (rev 02)
Kernel driver in use: pcieport
06:01.0 PCI bridge [0604]: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] [8086:15d3] (rev 02)
Kernel driver in use: pcieport
06:02.0 PCI bridge [0604]: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] [8086:15d3] (rev 02)
Kernel driver in use: pcieport
06:04.0 PCI bridge [0604]: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] [8086:15d3] (rev 02)
Kernel driver in use: pcieport
07:00.0 System peripheral [0880]: Intel Corporation JHL6540 Thunderbolt 3 NHI (C step) [Alpine Ridge 4C 2016] [8086:15d2] (rev 02)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: thunderbolt
Kernel modules: thunderbolt
2d:00.0 USB controller [0c03]: Intel Corporation JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016] [8086:15d4] (rev 02)
Subsystem: Lenovo Device [17aa:2292]
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
Does anyone have any idea what’s going on here? I’m a little surprised by this issue as I believe this sound controller has been supported in the linux kernel since v. 4.14.