snd_hda_intelオーディオドライバがロードされていません。
私は最近debian9 stretch
私のChromebookにインストールしましたacer 14 CB3-431
。
私が使用したisoへのリンクは次のとおりです。 ファームウェア-9.4.0-amd64-netinst.iso
以下をインストールするためにsidを新しくインストールし、firmware-linux-nonfree
以前のインストールで経験したドライバの問題を回避しました。
しかし、私のコンピュータでは、サウンドとマイクは機能しません。 Chromebookがどのオーディオチップを使用しているかを確認しました。
luka@chromebook:~$ sudo dmesg | grep audio
[ 5.162184] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops
i915_audio_component_bind_ops [i915])
インテルのウェブサイトでドライバーが見つかりましたが、見つかりませんでした。また、
alsamixer
サウンドカードのすべてのチャンネルがミュートされておらず、音を生成するのに十分なボリュームで構成されていることを確認しました。音がまだ機能していません。
これは私のオーディオチップがアクティブであることを示します。
luka@chromebook:~$ amixer
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 65536 [100%] [on]
Front Right: Playback 65536 [100%] [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch cswitch-joined
Capture channels: Front Left - Front Right
Limits: Capture 0 - 65536
Front Left: Capture 65536 [100%] [on]
Front Right: Capture 65536 [100%] [on]
私のコンピュータでドライバを検索しました。
luka@chromebook:~$ locate i915
/lib/firmware/i915
/lib/firmware/i915/bxt_dmc_ver1.bin
/lib/firmware/i915/bxt_dmc_ver1_07.bin
/lib/firmware/i915/bxt_guc_ver8_7.bin
/lib/firmware/i915/bxt_huc_ver01_07_1398.bin
/lib/firmware/i915/kbl_dmc_ver1.bin
/lib/firmware/i915/kbl_dmc_ver1_01.bin
/lib/firmware/i915/kbl_guc_ver9_14.bin
/lib/firmware/i915/kbl_huc_ver02_00_1810.bin
/lib/firmware/i915/skl_dmc_ver1.bin
/lib/firmware/i915/skl_dmc_ver1_23.bin
/lib/firmware/i915/skl_dmc_ver1_26.bin
/lib/firmware/i915/skl_guc_ver1.bin
/lib/firmware/i915/skl_guc_ver4.bin
/lib/firmware/i915/skl_guc_ver6.bin
/lib/firmware/i915/skl_guc_ver6_1.bin
/lib/firmware/i915/skl_huc_ver01_07_1398.bin
/lib/modules/4.15.0-3-amd64/kernel/drivers/gpu/drm/i915
/lib/modules/4.15.0-3-amd64/kernel/drivers/gpu/drm/i915/i915.ko
/lib/modules/4.9.0-6-amd64/kernel/drivers/gpu/drm/i915
/lib/modules/4.9.0-6-amd64/kernel/drivers/gpu/drm/i915/i915.ko
/usr/lib/x86_64-linux-gnu/dri/i915_dri.so
ドライバがインストールされていても読み込まれていないか動作していないようです。サウンドとマイクの問題を解決するには?
答え1
推奨ソリューション:ガリウムOS
xubuntuに基づいてChromebook用に設計されたGallium OSに変更することで問題を解決しました。これでサウンドとマイクが動作します。
以下は、そのウェブサイトへのリンクです。https://galliumos.org
カーネルのインストール
同じ問題が発生し、オペレーティングシステムを変更したくない場合は、このページで最新のカーネルの1つをインストールすることをお勧めします。
まず、tarballをインストールし、tarを使用して解凍することができます。
次に、次のコマンドを使用してカーネルを手動でビルドする必要があります。
nproc
localmodconfig make -j deb-pkgの作成最後に、すべてのdebパッケージをインストールする必要があります。
dpkg -i
個人的に私はこのカーネルをダウンロードします。stable: 4.16.5
なぜなら十分に現代的だからです。私はRAMが4GBでプロセッサが1.60Ghz(コア1個)しかないので、そのオプションを選択しませんでした。私にとって、このオプションは過熱によってコンピュータが機能しなくなる可能性があるため危険です。
USBサウンド購入
別のオプションは、サウンドUSBを購入してスピーカーを接続することです。 Amazonで安く見つけることができます。
答え2
あなたのhatbinリンクを見ると、あなたのシステムにサウンドカード(実際に統合されたチップ)が1つではなく2つあることがわかりました。
snd_hda_intel
これに関連するコーデックモジュールがあるようです:snd_hda_codec_hdmi
。つまり、HDMI出力にのみ接続できるため、マイク入力はありません。
他のサウンドチップの名前は似ているsnd_soc_sst_atom_hifi2_platform
か、おそらくどんなものでもかまいませんsnd_soc_rt5645
。そのうちどれがこのサウンドチップのメインモジュールなのかは不明です。
実行して、cat /proc/asound/cards
検出されたサウンドチップのリストと各サウンドチップに割り当てられている番号を確認してください。その後、alsamixer -c <number>
各チップのミキサーを調整するために使用できます。デフォルトでは、最初にalsamixer
検出されたチップのみが選択または有効になっている場合は、PulseAudioを選択できます。