未找到声卡。Alsa 消失了?

未找到声卡。Alsa 消失了?

我的 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

声音驱动程序未包含在您的内核中,或者未安装,或者已被另一个声音系统删除。

(重新)安装内核应该有帮助。

相关内容