Ubuntu 扬声器故障排除

Ubuntu 扬声器故障排除

最新的 UBUNTU 安装未检测到扬声器,请帮助我,我正在再次尝试 Linux,我已经尝试了 22 个小时,希望能够完全成功安装,可以每天使用。这是我迄今为止设法获得的最流畅的系统。

ian@ian-Yoga-7-14ITL5:~$ lspci
0000:00:00.0 Host bridge: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers (rev 01)
0000:00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 01)
0000:00:04.0 Signal processing controller: Intel Corporation Device 9a03 (rev 01)
0000:00:07.0 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt PCI Express Root Port #0 (rev 01)
0000:00:07.1 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt PCI Express Root Port #1 (rev 01)
0000:00:07.2 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt PCI Express Root Port #2 (rev 01)
0000:00:07.3 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt PCI Express Root Port #3 (rev 01)
0000:00:0a.0 Signal processing controller: Intel Corporation Device 9a0d (rev 01)
0000:00:0d.0 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt USB Controller (rev 01)
0000:00:0d.2 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt NHI #0 (rev 01)
0000:00:0d.3 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt NHI #1 (rev 01)
0000:00:0e.0 RAID bus controller: Intel Corporation Volume Management Device NVMe RAID Controller
0000:00:12.0 Serial controller: Intel Corporation Tiger Lake-LP Integrated Sensor Hub (rev 20)
0000:00:14.0 USB controller: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller (rev 20)
0000:00:14.2 RAM memory: Intel Corporation Tiger Lake-LP Shared SRAM (rev 20)
0000:00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 20)
0000:00:15.0 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 (rev 20)
0000:00:15.1 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #1 (rev 20)
0000:00:16.0 Communication controller: Intel Corporation Tiger Lake-LP Management Engine Interface (rev 20)
0000:00:1d.0 System peripheral: Intel Corporation Device 09ab
0000:00:1e.0 Communication controller: Intel Corporation Tiger Lake-LP Serial IO UART Controller #0 (rev 20)
0000:00:1e.3 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO SPI Controller #1 (rev 20)
0000:00:1f.0 ISA bridge: Intel Corporation Tiger Lake-LP LPC Controller (rev 20)
0000:00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
0000:00:1f.4 SMBus: Intel Corporation Tiger Lake-LP SMBus Controller (rev 20)
0000:00:1f.5 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP SPI Controller (rev 20)
10000:e0:1d.0 PCI bridge: Intel Corporation Tiger Lake-LP PCI Express Root Port #9 (rev 20)
10000:e1:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a809
ian@ian-Yoga-7-14ITL5:~$ lspci -v
0000:00:00.0 Host bridge: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers (rev 01)
 Subsystem: Lenovo 11th Gen Core Processor Host Bridge/DRAM Registers
 Flags: bus master, fast devsel, latency 0, IOMMU group 0
 Capabilities: <access denied>

0000:00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 01) (prog-if 00 [VGA controller])
 Subsystem: Lenovo UHD Graphics
 Flags: bus master, fast devsel, latency 0, IRQ 210, IOMMU group 1
 Memory at 605e000000 (64-bit, non-prefetchable) [size=16M]
 Memory at 4000000000 (64-bit, prefetchable) [size=256M]
 I/O ports at 3000 [size=64]
 Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
 Capabilities: <access denied>
 Kernel driver in use: i915
 Kernel modules: i915

0000:00:04.0 Signal processing controller: Intel Corporation Device 9a03 (rev 01)
 Subsystem: Lenovo Device 3805
 Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 2
 Memory at 605f280000 (64-bit, non-prefetchable) [size=128K]
 Capabilities: <access denied>
 Kernel driver in use: proc_thermal
 Kernel modules: processor_thermal_device

0000:00:07.0 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt PCI Express Root Port #0 (rev 01) (prog-if 00 [Normal decode])
 Flags: bus master, fast devsel, latency 0, IRQ 126, IOMMU group 3
 Bus: primary=00, secondary=01, subordinate=2a, sec-latency=0
 I/O behind bridge: 00004000-00004fff [size=4K]
 Memory behind bridge: 7c000000-881fffff [size=194M]
 Prefetchable memory behind bridge: 0000006000000000-000000601bffffff [size=448M]
 Capabilities: <access denied>
 Kernel driver in use: pcieport

0000:00:07.1 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt PCI Express Root Port #1 (rev 01) (prog-if 00 [Normal decode])
 Flags: bus master, fast devsel, latency 0, IRQ 127, IOMMU group 4
 Bus: primary=00, secondary=2b, subordinate=54, sec-latency=0
 I/O behind bridge: 00005000-00005fff [size=4K]
 Memory behind bridge: 6e000000-7a1fffff [size=194M]
 Prefetchable memory behind bridge: 0000006020000000-000000603bffffff [size=448M]
 Capabilities: <access denied>
 Kernel driver in use: pcieport

0000:00:07.2 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt PCI Express Root Port #2 (rev 01) (prog-if 00 [Normal decode])
 Flags: bus master, fast devsel, latency 0, IRQ 128, IOMMU group 5
 Bus: primary=00, secondary=55, subordinate=7e, sec-latency=0
 I/O behind bridge: 00006000-00006fff [size=4K]
 Memory behind bridge: 60000000-6c1fffff [size=194M]
 Prefetchable memory behind bridge: 0000006040000000-000000605bffffff [size=448M]
 Capabilities: <access denied>
 Kernel driver in use: pcieport

0000:00:07.3 PCI bridge: Intel Corporation Tiger Lake-LP Thunderbolt PCI Express Root Port #3 (rev 01) (prog-if 00 [Normal decode])
 Flags: bus master, fast devsel, latency 0, IRQ 129, IOMMU group 6
 Bus: primary=00, secondary=7f, subordinate=a8, sec-latency=0
 I/O behind bridge: 00007000-00007fff [size=4K]
 Memory behind bridge: 52000000-5e1fffff [size=194M]
 Prefetchable memory behind bridge: 0000006060000000-000000607bffffff [size=448M]
 Capabilities: <access denied>
 Kernel driver in use: pcieport

0000:00:0a.0 Signal processing controller: Intel Corporation Device 9a0d (rev 01)
 Subsystem: Lenovo Device 380e
 Flags: fast devsel, IOMMU group 7
 Memory at 605f2c0000 (64-bit, non-prefetchable) [size=32K]
 Capabilities: <access denied>

0000:00:0d.0 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt USB Controller (rev 01) (prog-if 30 [XHCI])
 Flags: bus master, medium devsel, latency 0, IRQ 150, IOMMU group 8
 Memory at 605f2b0000 (64-bit, non-prefetchable) [size=64K]
 Capabilities: <access denied>
 Kernel driver in use: xhci_hcd
 Kernel modules: xhci_pci

0000:00:0d.2 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt NHI #0 (rev 01) (prog-if 40 [USB4 Host Interface])
 Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 8
 Memory at 605f240000 (64-bit, non-prefetchable) [size=256K]
 Memory at 605f2dc000 (64-bit, non-prefetchable) [size=4K]
 Capabilities: <access denied>
 Kernel driver in use: thunderbolt
 Kernel modules: thunderbolt

0000:00:0d.3 USB controller: Intel Corporation Tiger Lake-LP Thunderbolt NHI #1 (rev 01) (prog-if 40 [USB4 Host Interface])
 Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 8
 Memory at 605f200000 (64-bit, non-prefetchable) [size=256K]
 Memory at 605f2db000 (64-bit, non-prefetchable) [size=4K]
 Capabilities: <access denied>
 Kernel driver in use: thunderbolt
 Kernel modules: thunderbolt

0000:00:0e.0 RAID bus controller: Intel Corporation Volume Management Device NVMe RAID Controller
 Subsystem: Intel Corporation Volume Management Device NVMe RAID Controller
 Flags: bus master, fast devsel, latency 0, IOMMU group 9
 Memory at 605c000000 (64-bit, non-prefetchable) [size=32M]
 Memory at 50000000 (32-bit, non-prefetchable) [size=32M]
 Memory at 605f100000 (64-bit, non-prefetchable) [size=1M]
 Capabilities: <access denied>
 Kernel driver in use: vmd
 Kernel modules: vmd

0000:00:12.0 Serial controller: Intel Corporation Tiger Lake-LP Integrated Sensor Hub (rev 20) (prog-if 00 [8250])
 Subsystem: Lenovo Tiger Lake-LP Integrated Sensor Hub
 Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 10
 Memory at 605f2a0000 (64-bit, non-prefetchable) [size=64K]
 Capabilities: <access denied>
 Kernel driver in use: intel_ish_ipc
 Kernel modules: intel_ish_ipc

0000:00:14.0 USB controller: Intel Corporation Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller (rev 20) (prog-if 30 [XHCI])
 Flags: bus master, medium devsel, latency 0, IRQ 167, IOMMU group 11
 Memory at 7a200000 (64-bit, non-prefetchable) [size=64K]
 Capabilities: <access denied>
 Kernel driver in use: xhci_hcd
 Kernel modules: xhci_pci

0000:00:14.2 RAM memory: Intel Corporation Tiger Lake-LP Shared SRAM (rev 20)
 Subsystem: Lenovo Tiger Lake-LP Shared SRAM
 Flags: bus master, fast devsel, latency 0, IOMMU group 11
 Memory at 605f2d0000 (64-bit, non-prefetchable) [size=16K]
 Memory at 605f2da000 (64-bit, non-prefetchable) [size=4K]
 Capabilities: <access denied>

0000:00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 20)
 Subsystem: Intel Corporation Wi-Fi 6 AX201
 Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 12
 Memory at 605f2cc000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: <access denied>
 Kernel driver in use: iwlwifi
 Kernel modules: iwlwifi

0000:00:15.0 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #0 (rev 20)
 Subsystem: Lenovo Tiger Lake-LP Serial IO I2C Controller
 Flags: bus master, fast devsel, latency 0, IRQ 27, IOMMU group 13
 Memory at 4017000000 (64-bit, non-prefetchable) [virtual] [size=4K]
 Capabilities: <access denied>
 Kernel driver in use: intel-lpss
 Kernel modules: intel_lpss_pci

0000:00:15.1 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO I2C Controller #1 (rev 20)
 Subsystem: Lenovo Tiger Lake-LP Serial IO I2C Controller
 Flags: bus master, fast devsel, latency 0, IRQ 40, IOMMU group 13
 Memory at 4017001000 (64-bit, non-prefetchable) [virtual] [size=4K]
 Capabilities: <access denied>
 Kernel driver in use: intel-lpss
 Kernel modules: intel_lpss_pci

0000:00:16.0 Communication controller: Intel Corporation Tiger Lake-LP Management Engine Interface (rev 20)
 Subsystem: Lenovo Tiger Lake-LP Management Engine Interface
 Flags: bus master, fast devsel, latency 0, IRQ 195, IOMMU group 14
 Memory at 605f2d7000 (64-bit, non-prefetchable) [size=4K]
 Capabilities: <access denied>
 Kernel driver in use: mei_me
 Kernel modules: mei_me

0000:00:1d.0 System peripheral: Intel Corporation Device 09ab
 Flags: fast devsel, IOMMU group 15

0000:00:1e.0 Communication controller: Intel Corporation Tiger Lake-LP Serial IO UART Controller #0 (rev 20)
 Subsystem: Lenovo Tiger Lake-LP Serial IO UART Controller
 Flags: bus master, fast devsel, latency 0, IRQ 16, IOMMU group 16
 Memory at 4017002000 (64-bit, non-prefetchable) [virtual] [size=4K]
 Capabilities: <access denied>
 Kernel driver in use: intel-lpss
 Kernel modules: intel_lpss_pci

0000:00:1e.3 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP Serial IO SPI Controller #1 (rev 20)
 Subsystem: Lenovo Tiger Lake-LP Serial IO SPI Controller
 Flags: bus master, fast devsel, latency 0, IRQ 37, IOMMU group 16
 Memory at 4017003000 (64-bit, non-prefetchable) [virtual] [size=4K]
 Capabilities: <access denied>
 Kernel driver in use: intel-lpss
 Kernel modules: intel_lpss_pci

0000:00:1f.0 ISA bridge: Intel Corporation Tiger Lake-LP LPC Controller (rev 20)
 Subsystem: Lenovo Tiger Lake-LP LPC Controller
 Flags: bus master, fast devsel, latency 0, IOMMU group 17

0000:00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
 Subsystem: Lenovo Tiger Lake-LP Smart Sound Technology Audio Controller
 Flags: bus master, fast devsel, latency 32, IRQ 211, IOMMU group 17
 Memory at 605f2c8000 (64-bit, non-prefetchable) [size=16K]
 Memory at 605f000000 (64-bit, non-prefetchable) [size=1M]
 Capabilities: <access denied>
 Kernel driver in use: sof-audio-pci
 Kernel modules: snd_hda_intel, snd_sof_pci

0000:00:1f.4 SMBus: Intel Corporation Tiger Lake-LP SMBus Controller (rev 20)
 Subsystem: Lenovo Tiger Lake-LP SMBus Controller
 Flags: medium devsel, IRQ 16, IOMMU group 17
 Memory at 605f2d4000 (64-bit, non-prefetchable) [size=256]
 I/O ports at efa0 [size=32]
 Kernel driver in use: i801_smbus
 Kernel modules: i2c_i801

0000:00:1f.5 Serial bus controller [0c80]: Intel Corporation Tiger Lake-LP SPI Controller (rev 20)
 Subsystem: Lenovo Tiger Lake-LP SPI Controller
 Flags: bus master, fast devsel, latency 0, IOMMU group 17
 Memory at 4f400000 (32-bit, non-prefetchable) [size=4K]

10000:e0:1d.0 PCI bridge: Intel Corporation Tiger Lake-LP PCI Express Root Port #9 (rev 20) (prog-if 00 [Normal decode])
 Flags: bus master, fast devsel, latency 0, IRQ 149, IOMMU group 9
 Bus: primary=00, secondary=e1, subordinate=e1, sec-latency=0
 I/O behind bridge: [disabled]
 Memory behind bridge: 50000000-500fffff [size=1M]
 Prefetchable memory behind bridge: [disabled]
 Capabilities: <access denied>
 Kernel driver in use: pcieport

10000:e1:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a809 (prog-if 02 [NVM Express])
 Subsystem: Samsung Electronics Co Ltd Device a801
 Flags: bus master, fast devsel, latency 0, IRQ -2147483648, NUMA node 0, IOMMU group 9
 Memory at 50000000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: <access denied>
 Kernel driver in use: nvme
 Kernel modules: nvme

答案1

为了使您的音频设备(Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20))正常工作,您有以下几种选择:

  1. 将 Linux 内核升级到 5.10.1(或更新版本)
  2. 更新包裹sof-firmware音频驱动程序所需的
  3. 等待 Ubuntu 21.04(预计将搭载内核 5.11,支持你的音频设备)或尝试每日发布(如果你真的等不及)

每个选项都有不同的风险,因此请选择您最满意的选项。

答案2

我的联想 13s Gen 2 ITL 也遇到了同样的问题。

这个问题似乎困扰着很多新款 Tiger Lake 笔记本电脑。我尝试了 3 个不同的 Linux 发行版,甚至 21.04 也没有成功。

该问题似乎是“针”放大器的问题。

这似乎是这里的解决方案:潜在解决方案但我没能做到。

据我了解,当您使用 aplay 命令时,罪魁祸首就在这里:

    aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

似乎“子设备:1/1”应该是“子设备:0/1”。

相关内容