不知道为什么我的Ubuntu 9.10忽然听不到声音了,怀疑跟我这两天做了一些内核驱动设置有关(使用modprobe命令)。
做了如下几步的检查:
- 系统>首选项>声音,确保没有静音。
- lspci | grep audio,查看是否检测到声卡,以及声卡的型号,输出结果如下:
- lsmod,查看内核驱动模块,的确使用了正确的驱动:
- 由于以上步骤都没有检查出问题,所以我猜测不大可能是硬件或者驱动的问题,很可能是软件或者软件设置问题,所以重新安装了所有与alsa有关的软件包(用新立得软件包管理器搜“alsa”)。又试了一下播放器,能够听到声音了。
- 但是重启之后又无声音了...把与alsa相关的包重装一遍,声音恢复。
- 进一步我发现只需要重装sl-modem-daemon包,或者使用命令/etc/init.d/sl-modem-daemon restart就能使声音恢复。
- 最后我发现sl-modem-daemon以一种我不能理解的方式使得Ubuntu变“哑巴”。把这个软件包删除以后,问题完全解决,重启之后也不会复发。