如何在 Ubuntu 中安装缺失的声音驱动程序?

如何在 Ubuntu 中安装缺失的声音驱动程序?

我的 Gateway 笔记本 MA7 似乎缺少驱动程序。我查看了系统->管理->硬件驱动程序,但没有找到。声音->硬件中也没有列出任何设备。我猜是我没有安装驱动程序。

但是,我得到以下输出:

admin@machine001:~$ cat /proc/asound/cards
 0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xd8240000 irq 22
admin@machine001:~$ 

我的 lspci 显示:

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8038 PCI-E Fast Ethernet Controller (rev 14)
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
04:09.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
04:09.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
04:09.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)

我还检查了 alsamixer,没有静音。耳机插孔中也没有插入耳机。

所以现在的问题是,如何才能让笔记本电脑有声音?它不适用于任何应用程序。

更新: 我已经运行了 alsa-info,它位于http://www.alsa-project.org/db/?f=95c7523a3d36a79493f6c51255cd74ea175bb79d

我尝试编辑 /etc/modprobe.d/alsa-base.conf 并添加型号,但没有作用。

我努力了:

STAC9202/9250/9251
ref 参考板,基本配置
m2-2 一些 Gateway MX 系列笔记本电脑
m6 一些 Gateway NX 系列笔记本电脑
pa6 Gateway NX860 系列

答案1

HDA Intel 声音芯片提供了许多配置选项,因此您可能已经正确安装了所有内容,但配置不正确。

您可能需要在加载内核模块时设置正确的模型。这可以通过编辑文件来完成/etc/modprobe.d/alsa.conf。查找并添加/更改模型参数的optionssnd-hda-intel。如果不存在,只需在文件末尾创建一个新条目。

options snd-hda-intel model=gateway-m4

设置model=gateway-m4只是我的初步猜测,你可能需要更改它以匹配你的芯片。已知的模型参数可以在内核文档的文件中找到Documentation/sound/alsa/HD-Audio-Models.txt(也可以在网络)。

编辑

为了帮助缩小芯片型号的范围,您可以使用alsa-info。查看输出文件的“HDA-Intel 编解码器信息”部分中的“编解码器”条目。然后,您所能做的就是尝试该部分中给出的所有型号HD-Audio-Models.txt

相关内容