我刚买了一台华硕 X206H 上网本,安装了 16.04 版 ubuntu。主要问题是它听不到任何声音。显然它没有检测到任何音频设备
以下是 lspci -v 返回的内容:
ioo@ioo-E200HA:~$ lspci -v
00:00.0 Host bridge: Intel Corporation Device 2280 (rev 22)
Subsystem: ASUSTeK Computer Inc. Device 10b0
Flags: bus master, fast devsel, latency 0
Kernel driver in use: iosf_mbi_pci
00:02.0 VGA compatible controller: Intel Corporation Device 22b0 (rev 22) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 10b0
Flags: bus master, fast devsel, latency 0, IRQ 311
Memory at 90000000 (64-bit, non-prefetchable) [size=16M]
Memory at 80000000 (64-bit, prefetchable) [size=256M]
I/O ports at f000 [size=64]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
00:0b.0 Signal processing controller: Intel Corporation Device 22dc (rev 22)
Subsystem: ASUSTeK Computer Inc. Device 10b0
Flags: fast devsel, IRQ 312
Memory at 91639000 (64-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: proc_thermal
Kernel modules: processor_thermal_device
00:14.0 USB controller: Intel Corporation Device 22b5 (rev 22) (prog-if 30 [XHCI])
Subsystem: ASUSTeK Computer Inc. Device 10b0
Flags: bus master, medium devsel, latency 0, IRQ 116
Memory at 91600000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
00:1a.0 Encryption controller: Intel Corporation Device 2298 (rev 22)
Subsystem: ASUSTeK Computer Inc. Device 10b0
Flags: bus master, fast devsel, latency 0, IRQ 313
Memory at 91500000 (32-bit, non-prefetchable) [size=1M]
Memory at 91400000 (32-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: mei_txe
Kernel modules: mei_txe
00:1c.0 PCI bridge: Intel Corporation Device 22c8 (rev 22) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 115
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: 91200000-913fffff
Capabilities: <access denied>
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1f.0 ISA bridge: Intel Corporation Device 229c (rev 22)
Subsystem: ASUSTeK Computer Inc. Device 10b0
Flags: bus master, medium devsel, latency 0
Capabilities: <access denied>
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
01:00.0 Network controller: Qualcomm Atheros Device 0042 (rev 30)
Subsystem: AzureWave Device 2b31
Flags: bus master, fast devsel, latency 0, IRQ 314
Memory at 91200000 (64-bit, non-prefetchable) [size=2M]
Capabilities: <access denied>
Kernel driver in use: ath10k_pci
Kernel modules: ath10k_pci
另外,在系统参数->声音中,它显示“通过虚构输出播放声音”(可能不是确切的翻译,抱歉)
我应该怎样修复此问题?
感谢您的帮助
答案1
由于某些 I2C 问题,目前没有声音,backtrail cpu 的驱动程序对于运行 realtec 声音芯片必不可少。您可以关注此主题,X205TA 的驱动程序应该相同,那里的人正在努力从那堆硬件中获取声音。 https://ubuntuforums.org/showthread.php?t=2254322&page=123
编辑:抱歉,这不是同一个,但 Pierre Bossart 通知社区,英特尔将很快发布一个可用的编解码器驱动程序,敬请关注 :)
https://bugzilla.kernel.org/show_bug.cgi?id=115531#c18
答案2
他们做得很好,并创建了一个简单的脚本来让你的 x206h 上运行声音:https://github.com/Grippentech/Asus-E200HA-Linux-Post-Install-Script
感谢 Takashi、Pierre-Louis 和 Grippentech,你们做得太棒了!