无声音(未检测到声卡)

无声音(未检测到声卡)

我正在为一位智障人士安装一台旧笔记本电脑,他只用它来听音乐和上网。一台 Packard Bell easynote S5。

我已经安装了 Lubuntu 13.10,经过一些工作后一切都运行正常。唯一无法克服的问题是没有声音。

我首先尝试打开alsamixer它,它输出以下输出

Cannot open mixer: File or directory does not exist

我也不能运行:

cat /proc/asound/card0/codec* | grep Codec

cat /proc/asound/cards outputs

--- no soundcards ---

sudo lspci -v输出以下内容:

00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
    Subsystem: Packard Bell B.V. Device c011
    Flags: fast devsel, IRQ 5
    Memory at b0000000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
    Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [100] Virtual Channel
    Capabilities: [130] Root Complex Link

我尝试安装 realtek 驱动程序,但失败了

有没有人有办法解决吗?

编辑:我收到一个奇怪的建议尝试编辑/etc/modprobe.d/alsa-base.conf 我现在得到一个声音图标但仍然没有声音(呃,仍然没有检测到声卡)

好的,我发现安装过程没有正确安装声音模块,因为它显然无法访问linux-restricted-modules 我现在正在尝试修复此问题

编辑2:没用:(

值得注意的是,我大约 7 年前在这台笔记本电脑上安装的(旧)版 OpenSUSE 的声音确实有效

编辑3:你知道吗。别​​管阿尔萨斯了。我只需要使用魔法,让司机出现

我找到了适合我的声卡的驱动程序(来自 opensound.com 的 oos 包)。它于 2008 年停产,无法与我的(更新的)内核配合使用 :(

好消息是:我快要

我唯一的选择是使用真的旧内核版本或者安装 Windows XP 或类似的东西。

答案1

我在 msi z170a 主板上运行 ubuntu 14.04。这是我的第四个 ubuntu 14.04,我的所有硬件都不同。我还运行 fvwm2 作为我的窗口管理器,所以我不使用 gnome 或 unity 桌面。这意味着我从 xterm 或 gnome-terminal 运行 gnome-'setup-stuff'。

我花了好几个小时尝试让声音正常工作。我最新的版本的效果如下。

从以 root 身份登录的终端。或者您可以使用 sudo 命令我相信以下内容解决了我的问题。

我以 root 身份运行了 gnome-control-center sound
然后我做了

xen2:~> ls -l /dev/snd
共 0
drwxrwxrwx 2 root root 80 三月 21 11:13 路径
crw-rw-rw-+ 1 根音频 116,2 月 21 日 11:13 controlC0
crw-rw-rw-+ 1 root audio 116,7 月 21 日 11:13 controlC1
crw-rw-rw-+ 1 root audio 116,6 月 21 日 11:13 hwC0D0
crw-rw-rw-+ 1 root audio 116,10 月 21 日 11:13 hwC1D0
crw-rw-rw-+ 1 根音频 116,4 月 21 日 17:16 pcmC0D0c
crw-rw-rw-+ 1 根音频 116,3 月 21 日 17:24 pcmC0D0p
crw-rw-rw-+ 1 根音频 116,5 月 21 日 11:13 pcmC0D2c
crw-rw-rw-+ 1 根音频 116,8 月 21 日 17:04 pcmC1D3p
crw-rw-rw-+ 1 root audio 116,9 月 21 日 16:54 pcmC1D7p
crw-rw-rw-+ 1 根音频 116,1 月 21 日 11:13 顺序
crw-rw-rw-+ 1 root audio 116, 33 3月 21 11:13 timer

ls -l 只是为了查看文件和权限

当我第一次查看 /dev/snd 时,上述文件的权限有所不同。要获取文件和目录的列表

查找 /dev/snd
/dev/snd
/dev/snd/hwC1D0
/dev/snd/pcmC1D7p
/dev/snd/pcmC1D3p
/dev/snd/controlC1
/dev/snd/按路径
/dev/snd/by-path/pci-0000:01:00.1
/dev/snd/by-path/pci-0000:00:1f.3
/dev/snd/hwC0D0
/dev/snd/pcmC0D2c
/dev/snd/pcmC0D0c
/dev/snd/pcmC0D0p
/dev/snd/controlC0
/dev/snd/seq
/dev/snd/定时器

将以上内容写入文件。xen2
:~> ls -l /dev/snd >> /root/reboot_fixes

然后我编辑了 /root/reboot_fixes,对所有目录使用 chmod 777,对所有文件使用 chmod 666。

每次我重启时,我都必须运行 /root/reboot_fixes。但这是让声音正常工作的唯一方法。我读过几十个这样做的方法,但都没有奏效。这个对我有用。

相关内容