先日ubuntu8.04 RCが登場しました。あと4日で正式版も登場です。
そこで、ノートPCのTOSHIBA Satellite P1W 160C/4Wにubuntu8.04 RCをインストールして音が出るかテストしました。
TOSHIBA Satellite P1W 160C/4Wのオーディオチップは、ATI SB450 HDA Audioです。
インストールし、アップデートしましたが音は出ませんでした。正式版でも最初音はでないのでしょう><
そこで先日書いた記事の「音が鳴るようになりました。でも、同じように再現はできず・・」を試してみました。
試したら、あっさり音が出ました。でも、alsa15バージョンではなく、16バージョンをインストールしました。15だとカーネルの問題でmakeできません。
では、手順
- alsa本家からalsa-driver-1.0.16.tar.bz2 alsa-lib-1.0.16.tar.bz2 alsa-utils-1.0.16.tar.bz2をダウロードします。
- $sudo mkdir /usr/src/alsa でフォルダを作ります。
- $sudo cp alsa-* /usr/src/alsa/ で先ほどダウンロードしたファイル3つをコピーします。
- 次に、移動して解凍します。
$cd /usr/src/alsa
$sudo tar xjf alsa-driver-1.0.16.tar.bz2
$sudo tar xjf alsa-lib-1.0.16.tar.bz2
$sudo tar xjf alsa-utils-1.0.16.tar.bz2 - alsa-driver-1.0.16の中のpatch_realtek.cに SND_PCI_QUIRK(0×1179, 0xff31, “ASUS F2/3″, ALC861_ASUS_LAPTOP), 追加します。
$sudo gedit alsa-driver-1.0.16/alsa-kernel/pci/hda/patch_realtek.c
—————————–
static struct snd_pci_quirk alc861_cfg_tbl[] = {
SND_PCI_QUIRK(0×1043, 0×1205, “ASUS W7J”, ALC861_3ST),
SND_PCI_QUIRK(0×1043, 0×1335, “ASUS F2/3″, ALC861_ASUS_LAPTOP),
SND_PCI_QUIRK(0×1043, 0×1338, “ASUS F2/3″, ALC861_ASUS_LAPTOP),
SND_PCI_QUIRK(0×1179, 0xff31, “ASUS F2/3″, ALC861_ASUS_LAPTOP), <<ここに追加
SND_PCI_QUIRK(0×1043, 0×1393, “ASUS”, ALC861_ASUS),
SND_PCI_QUIRK(0×1043, 0×13d7, “ASUS A9rp”, ALC861_ASUS_LAPTOP),
SND_PCI_QUIRK(0×1043, 0×81cb, “ASUS P1-AH2″, ALC861_3ST_DIG),
SND_PCI_QUIRK(0×1179, 0xff00, “Toshiba”, ALC861_TOSHIBA),
/* FIXME: the entry below breaks Toshiba A100 (model=auto works!)
* Any other models that need this preset?
*/
—————————– - 次にインストールします。
$cd ./alsa-driver-1.0.16
$sudo
$sudo ./configure –with-cards=hda-intel –with-kernel=/usr/src/linux-headers-$(uname -r)
$sudo make
$sudo make install
$cd ../alsa-lib-1.0.16
$sudo ./configure
$sudo make
$sudo make install
$cd ../alsa-utils-1.0.16
$sudo ./configure
$sudo make
$sudo make install - 再起動します。
- alsa-baseに options snd-hda-intel model=asus-laptop を追加します。
$sudo gedit /etc/modprobe.d/alsa-base
—————————
options snd-intel8×0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-usx2y index=-2
options snd-usb-caiaq index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0×330 fm_port=0×388
options snd-hda-intel model=asus-laptop <<ここに追加
————————– - 再起動します。
これで音が出ました。
うれしかったですね〜 ヘッドフォンも使えました。マイクは未チェックです。
でも、$alsamixer すると、
alsamixer: function snd_mixer_load failed: No such file or directory
ってでますね。出ても、音は出るから問題なしですたぶん。
ATI SB*** HDA系だと、この方法でalsa-baseを修正追加すれば、音が出る可能性は高いですね。
あとは、ubuntu8.04でvmware playerが使えるかどうかです。これを今度チェックして使えれば、正式版出たらすぐに移行出来そうです。



Recent Comments