所有声音缺失!EDD 信息缺失!帮助修改内核?

所有声音缺失!EDD 信息缺失!帮助修改内核?

通过从 12.04 更新到 12.10 问题得到解决。

系统设置/声音无法打开,冻结,我不得​​不强制关闭。带有音量控制的扬声器符号无法打开下拉菜单,也没有声音。许多人在 Ubuntu 中使用 Hudson Azalia 时遇到问题,但我没有找到可行的解决方案。

我不太明白这一点,但这里有更多细节:

aplay -l  :


**** List of PLAYBACK Hardware Devices ****

(运行此程序后,它会启动某种不会产生任何结果的进程,并且不会停止,必须关闭终端)

 lspci -vnn | grep -iA5 audio:


00:01.1 Audio device [0403]: Advanced Micro Devices [AMD] nee ATI Device [1002:9902]
    Subsystem: Hewlett-Packard Company Device [103c:184c]
    Flags: bus master, fast devsel, latency 0, IRQ 53
    Memory at f0444000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
--
00:14.2 Audio device [0403]: Advanced Micro Devices [AMD] Hudson Azalia Controller [1022:780d] (rev 01)
    Subsystem: Hewlett-Packard Company Device [103c:184c]
    Flags: bus master, slow devsel, latency 32, IRQ 54
    Memory at f0440000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel

我觉得我目前在 AMD Hudson Azalia 声卡上运行的是 hda Intel 驱动程序。我看不到此声卡使用什么驱动程序。

更新:我注意到,经过更多使用之后,任何要求播放任何类型声音的程序都会立即冻结。此外,所有设置中与声音有关的部分都不存在。aplay -l 返回一个空列表,我的标准音量控制不存在,并且 Rhythmbox 和 Banshee 都在启动时冻结!

我安装了软件中心里几乎所有能找到的与声音有关的软件包,但都不起作用!真的很感谢有人能帮我解决!

更新:我尝试全新安装 Ubuntu 12.10 Beta 2,希望它对新硬件的扩展支持能够解决我的问题,事实也确实如此。我现在可以听到美妙的登录声音!只有屏幕保持黑色。不是命令行黑屏,而是关机黑屏。什么都没有。在 12.10 上播放登录声音后,只有风扇和开机按钮上的小指示灯告诉我计算机已完全打开。

所以我回到了 12.04,这一次,我得到了一个 EDD 信息缺失错误,它只能从 live cd(或在这种情况下是 USB 磁盘)启动,当我使用 live USB 启动它时,所有与声音相关的内容再次丢失。当我关闭计算机时,总是有一条消息告诉我 Gnome-settings-deamon 没有响应,必须强制关闭。我觉得这很奇怪,因为 ubuntu 默认使用 Unity?(我还没有安装 gnome,因为我的整个系统都瘫痪了)似乎系统的整个声音设置部分都丢失了,所以我认为我用来创建 USB 磁盘的 live 映像可能有问题。下载了一个新的,再次安装,没有成功。同样的 EDD 错误,同样的问题。

为了测试是否有任何 Linux 发行版可以在我的机器上运行,我安装了 Fedora 17,开箱即用,运行良好。唯一的问题是我不喜欢 Fedora,我不了解它,我甚至无法在其上安装应用程序,所以我想回到我所属的 Ubuntu。但我无法修复此错误。

使用参数 edd=on 和 nolapic 进行启动,并且删除 quiet splash 后,我收到了以下错误:

“IRQ 后取消链接...可能使用了错误的 IRQ”

‘PCI INTA -> 链接 [LNKB]->GSI 11 (级别,低) -> IRQ 11’

开始:安装根文件系统......[50.709152]r8169 0000:05:00.0:PCI INTA -> RTL8195e 位于 0xf8436000,28:92:4a:43:37:2a XID 00c00000 IRQ 11

无法枚举端口 3 上的 USB 设备 放弃等待根设备。Coomon 问题:启动参数 (cat /proc/cmdline) rootdelay root 缺少模块 (cat /proc/modules; ls /dev)

答案1

经过多次搜索,我发现只有这篇文章与我遇到的问题完全吻合。我尝试了很多解决方法,但都没有完全解决,不过我通过以下方法取得了一些进展:

sudo apt-get autoremove pulseaudio

重启

sudo apt-get install gnome-alsamixer

我确实丢失了系统托盘中的音量图标,并且仍然没有声音,但尝试发出声音或访问声音设置时系统不再冻结。此外,关机时我不再收到 Gnome-settings-daemon 无响应消息/强制关闭。

如果我了解更多,我会发布更多内容。

答案2

我觉得这似乎是 IRQ 问题。我没有那个声卡,但我可以告诉你应该把设置放在哪里。

这些是内核参数,类似于程序的命令行参数,只不过它们是针对内核的。

有两种方法可以设置它们:

暂时只针对这个启动过程

打开电脑后,在 GRUB 启动菜单中选择 Ubuntu,但按 Enter 键 - 而不是按e。您可以在那里编辑内核参数。查找单词quiet splash并输入edd=on nolapic代替它们。进行这些更改后,按 F10 启动。

  • quiet splash隐藏启动消息,删除它们并没有什么坏处,因为这样可以查看所有内容
  • nolapic禁用本地APIC探测。
  • edd=on启用 BIOS 增强型磁盘驱动器调用。我不确定这是否与你的问题有关

永久

如果这些选项解决了你的声音问题,请永久设置它们:编辑 grub.cfg

sudo nano /etc/default/grub

并改变线路

GRUB_CMDLINE_LINUX=""

GRUB_CMDLINE_LINUX="edd=on nolapic"

更新 grub:

sudo update-grub

然后重新启动。如果再次按e,参数应该已经存在。

相关内容