HP 筆電裝 Debian 5 常遇「耳機有聲、喇叭無聲」,主因 ALSA 驅動版本過舊。手動編譯最新版 ALSA 解決:
alsa-driver-1.0.21.tar.bz2alsa-lib-1.0.21a.tar.bz2alsa-utils-1.0.21.tar.bz2sudo apt-get install build-essential ncurses-dev gettext xmlto linux-headers-$(uname -r) libncursesw5-devsudo /etc/init.d/alsa-utils stopcd alsa-driver-1.0.21 && ./configure && make && sudo make installcd ../alsa-lib-1.0.21a && ./configure && make && sudo make installcd ../alsa-utils-1.0.21 && ./configure && make && sudo make install若 configure 報錯 panelw library not found,執行軟連結:
sudo ln -s libpanelw.so.5 /usr/lib/libpanelw.so
sudo ln -s libformw.so.5 /usr/lib/libformw.so
sudo ln -s libmenuw.so.5 /usr/lib/libmenuw.so
sudo ln -s libncursesw.so.5 /lib/libncursesw.so
cat /proc/asound/version 確認版本為 1.0.21。sudo alsaconf 選擇 hda-intel 設定聲卡。alsamixer 調節 Master/PCM 至 100,按 M 切換靜音(OO=開啟, MM=靜音)。
編譯最新 ALSA 驅動即可解決 HP 筆電 Debian 下喇叭無聲問題,同理適用於其他舊版驅動導致的聲音異常。