在 ubuntu 16,04 下未检测到华硕 X206H 上网本的音频设备,我该怎么办?

在 ubuntu 16,04 下未检测到华硕 X206H 上网本的音频设备,我该怎么办?

我刚买了一台华硕 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,你们做得太棒了!

相关内容