Debian:音が鳴らない場合
1. サウンドデバイスが認識されているかどうかのチェック
$ lspci 00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
一覧にAudio,Soundの文字列があればハードウェアとして認識されている
2. ドライバモジュール名とそのモジュールが組み込まれ、ドライバをシステムが認識しているかどうかのチェック
$ lsmod | grep snd snd_hda_intel 16663 2 snd_hda_codec 46066 1 snd_hda_intel snd_hwdep 4054 1 snd_hda_codec
モジュール名がsnd_hda_intelであることがわかり,モジュールとして認識されている事が分かる
3. 現在のほとんどのLinuxディストリビューションでは、サウンドデバイスの取扱いをALSAが行っている。デバイスが認識され、ドライバモジュールがロードされているにも関わらず、正常動作しない場合、alsaの設定ファイルの記述に問題がある可能性が高い
/etc/modprobe.d/alsa-base.conf に以下追記し、リブート
options snd-hda-intel model=generic
4. ミキサーで音量を調節する
$ alsamixer
私の場合、Lineの音量がゼロだった。←解決
5. lspciやlsusbでハードウェアを認識できないとき。
正常に取り付けられているか、ハードウェアに異常がないかのチェックが必要。
6. lsmodコマンドでドライバモジュールが表示されないとき。
ドライバをインストールする必要がある。
$ sudo apt-get install firmware-linux-nonfree firmware-realtek