之前一直是正常的,但不知道是从哪次升级后,Ubuntu 9.10就开始没声音了。
怀疑是内核问题,自己按以前的内核配置重新编译了个,发现问题依旧。
现象为:
1。 lsmod |grep snd 可以看到驱动其实是正常的
2。 amixer却连不上那个/dev/snd/*啥的
后用strace amixer |grep open 发现有个权限问题 access denied
尝试用sudo chmod -R 777 /dev/snd 后 可正常使用声音了
g了下,发现可用users-admin来设置某用户是否具备访问video的权限。
对应到/etc/group下的audio:x:29:pulse,$yourname
看来是Ubuntu 9.10的开发同学还没设置好用户的一些权限了