ubuntu 9.04 + macbook 4,1(プラスチック)で音が鳴らなくなったので。

対応をしました。

症状

alsamixerを起動しようとすると、
snd_ctl_open failed
といわれ起動しない。音もならない。
aplay -l
ではintelチップが認識されているものの。
sudo alsamixerは起動する。もしやと思って、オーディオプレイヤをroot権限で起動すると音が鳴る。
intelチップが認識されているのは、/etc/modprobe.d/alsa-base.confの末尾に追記した

alias snd-card-0 snd-hda-intel
options snd-hda-intel model=mbp3

のおかげか。(この方法はubuntu公式のmacbook用helpにのってる。)

対応

鳴るようになったけど、何が原因だかわからない。

rootで鳴るなら、userの権限が足りないせいか?
ということで、/etc/groupをみて、soundに関係してそうなpulse, audio, plugdevグループに自分を追加する。

sudo adduser USER GROUP

ググったら、pulse-audio削除するといいかもよ?とのことだったので削除する。

$ sudo aptitude purge pulse-audio

ググったら、alsa再起動したら?とのことなので、再起動してみる。

sudo /etc/init.d/alsasound stop
sudo /etc/init.d/alsasound stop
sudo /etc/init.d/alsasound stop #ようやく止まったぽい。
sudo /etc/init.d/alsasound start

aplay -lで確認。->認識されてる。
alsamixer->おお、起動する。speakerとmasterのミュート外す。
ニコニコ動画で音チェック。->おお鳴る。

 こんな記事も読まれています  

コメントを残す


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください