Loox U B50/N+Ubuntu14.04で音が鳴らない時の対応方法
Loox U B50/Nという化石のようなPCをいつまでも使い続けているのですが、最近Lubuntu14.04LTSに入れ替えました。
もともとはUbuntu12.04LTSを使用していて、最近Ubuntu14.04LTSにバージョンアップしたところブートローダー(grub)が死んで立ち上がらないとか、立ち上がった後もエラー頻発とかという問題が発生して使い物にならなくなってしまったので、この機会にLubuntu14.04LTSの新規インストールを行った次第です。
Ubuntu12.04LTSのときはGMA500のグラフィックドライバーに悩まされましたが、Lubuntu14.04LTSはそのような事もなく意外とすんなりインストール出来たのですが、音が鳴らないというデスクトップLinuxとして致命的な問題に遭遇しました。また、alsamixerも「サウンドカードが見つかりません」と表示され立ち上がらず。ログを見たところ、以下のようなメッセージが記録されていました。
snd_hda_intel 0000:00:1b.0: irq 40 for MSI/MSI-X hda-intel 0000:00:1b.0: Codec #0 probe error; disabling it... hda-intel 0000:00:1b.0: no codecs initialized
色々試したところ、/etc/modprobe.d/alsa-base.confの末尾に以下の行を追加することで、音が鳴るようになりました。
options snd-hda-intel enable_msi=0 model=basic
Loox U B50/N以外にRealtek ALC269を使用している機種で同じ問題が起こっている場合は、これと同じ手順で解決出来るかもしれません。