我的 Ubuntu Lucid 机器上的声音消失了。昨天它还在。我想我们昨晚关闭了电源,所以我的电脑今天早上重新启动了。编译 PJSUA(pjsip 命令行 sip 客户端)并安装后,我尝试运行它。没有声音。
$ lsmod | grep snd
没有输出。
$ alsamixer
No such file or directory,
只是因为你需要知道,我尝试在这台机器上安装 oss。没有让它工作,我想我会把它删除。但有些部分还在那里。
我在 Google 上搜索了好几个小时,尝试了十几种解决方法,但都没有奏效。
$ sudo lshw
.......
*-multimedia UNCLAIMED
description: Audio device
product: 631xESB/632xESB High Definition Audio Controller
vendor: Intel Corporation
physical id: 1b
bus info: pci@0000:00:1b.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:fcffc000-fcffffff
.......
$ lspci
.......
00:1b.0 Audio device: Intel Corporation 631xESB/632xESB High Definition Audio Controller (rev 09)
.......
$ sudo apt-get remove alsa-utils
$ sudo apt-get install alsa-utils
$ sudo apt-get remove alsa-base
$ sudo apt-get install alsa-base
$ sudo apt-get remove pulseaudio
$ sudo add-apt-repository ppa:ubuntu-audio-dev/ppa
$ sudo apt-get update
$ sudo apt-get install linux-alsa-driver-modules-$(uname -r)
$ sudo echo options snd-hda-intel model=generic >> /etc/modprobe.d/alsa-base.conf
$ sudo echo snd-hda-intel >> /etc/modules
可能还有其他我忘记的。
Root 也看不到声卡。当然,这是 Ubuntu,所以我不能从头开始以 root 身份登录。
我读到一条建议,说我可能意外地将 snd 模块列入了黑名单,但我不确定它会在哪个黑名单中以及如何取消将其列入黑名单。
有人能帮忙吗?
答案1
声音驱动程序未包含在您的内核中,或者未安装,或者已被另一个声音系统删除。
(重新)安装内核应该有帮助。