あけましておめでとうございます。今年もよろしくお願いします。
年末まで色々と忙しく、更新ができませんでした。(サボってたのが正解です><)
TOSHIBA Satellite P1W 160C/4Wのubuntu8.04もubuntu8.10にバージョンアップできませんでした・・・
ほんでまとめて休みがとれたので、ゆっくりとバージョンアップができましたが、今回も「音」で大変でした。
一日目!
バージョンアップするのに、クリーンインストールするかアップグレードするか悩みました。
前回HDDを換装したときにパーテションで/homeを分離せずに/だけでした。再インストールも簡単に出きることを考えてクリーンインストールしました。
- /
- /home
- /swap
- windows xp 領域
と分けて、インストールは簡単に終了しました。
毎度のことながら、音が出ませんでした・・・
毎度のことですが、alsa-driverをダウンロードしてインストールしました。
毎度のことながら、簡単にはいきませんでした><
音は出ることは出たのですが、スローになりずーっと鳴りっぱなし、再起動か終了させないと鳴りやみませんでした。
とりあえず、ALSA (Advanced Linux Sound Architecture)からalsa-driver-1.0.16 / 1.0.17 / 1.0.18をダウンロードして全部試しましたが、同じ症状でダメでした。
alsa-driverをインストール時に、/alsa-driver-1.0.1*/pci/hda/patch_realtek.oのファイルを修正しました。それがダメなのかと思い、色々といじりました。が、ダメでした><
./configure > make > sudo make install や ./configure > make > sudo checkinstallも試しましたがダメでした。
1.0.18に関しては、Alsa 1.0.18 Installation Script で
DRIVER=alsa-driver-1.0.18a
FIRMWARE=alsa-firmware-1.0.17
LIB=alsa-lib-1.0.18
PLUGINS=alsa-plugins-1.0.18
UTILS=alsa-utils-1.0.18
TOOLS=alsa-tools-1.0.18
OSS=alsa-oss-1.0.17
をインストールしました。インストールは簡単でダウンロードからインストールまで一発でした。
(インストール時にsudo./AlsaUpgrade-1.0.x-rev-1.15.sh -d でファイルだけダウンロードし/usr/src/alsa/alsa-driver-1.0.18/pci/hda/patch_realtek.oの ファイルを修正してからsudo./AlsaUpgrade-1.0.x-rev-1.15.sh -iでインストールしました。)
インストールは成功しましたが音はやっぱりスローで鳴りっぱなしでした。
ここまで一日目終了!OSを再インストールした回数は5回前後
2日目に突入!
ubuntu8.10を再インストールして試しましたがダメでした。
ここからは何でもチャレンジしてみました。
次回のubuntu9.04にもupdate-manager -dでアップグレードしましたがダメでした。
ubuntu8.04を再インストールして、alsa-driver-1.0.16をcheckinstallをインストール!音は正常に出ましたので、8.10にアップグレード!音はスローで鳴りっぱ!このままubuntu9.04にアップグレード!やはり音はスローで鳴りっぱ!
ここで2日目終了!OSを再インストールした回数は10回前後
ここから3日目突入!
このままubuntu8.04でいいかなとか思い始めましたが、色々とソフトの関係でubuntu8.10を使いたく、音出なくてもいいかなと><
最後に原因を考えてみました。
alsa-driver-1.0.16から1.0.17とカーネルがバージョンアップされたのがと、当てずっぽうに考えました。
alsa-driverは1.016も入れましたがダメだったので、カーネルを再構築してみよう思いました。
調べてみたら、再構築に1時間以上かかるらしいし、いまいちやり方がわかりませんでした><
カーネルを再構築する前にubuntu8.04のカーネルをubuntu8.10で動かしてみよう!と思いました。
ubuntu8.04を再インストール>alsa-driver-1.0.16をcheckinstallでインストール>ubuntu8.10にアップグレード、起動画面でubuntu8.04のカーネルを選んで起動してみました。(checkinstallではなく、make installでは試してません><)
正常に音が出ました!うれしかったですね〜 かれこれ3日目でしたからね・・・
手順だけメモ!
- TOSHIBA Satellite P1W 160C/4Wにubuntu8.04をインストール
- ubuntu8.04用のパッケージソースを
「Ubuntu — hardy の alsa-driver ソースパッケージに関する詳細」
サイトからalsa-driver_1.0.16.orig.tar.gzをダウンロードします。間違ってもdebの方はダウンロードしないでください。 - alsa-driver_1.0.16.orig.tar.gzを解凍します。(1.0.17でもよかったのですが、うまくmakeできなかったため1.0.16を選びました。)
$sudo tar xvzf alsa-driver_1.0.16.orig.tar.gz - 次のファイルをインストールします。
$sudo apt-get install build-essential libncurses-dev gettext linux-headers-`uname -r`
$sudo apt-get install checkinstall - 解凍したフォルダに移動します。
$cd alsa-driver-1.0.16/ - 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?
*/
———————————————–
*注意 修正する記述をここからコピーしてペーストすると、文字化けするので気をつけてください。 - それでは、Debianベースのシステムでパッケージを自作するを参考にdebを作成します。まず./configureとmakeします。
$./configure
$make
- $sudo checkinstall (*注意 make install は、しないでください。)($dpkg -i alsa-driver_1.0.16-1_i386.debをしなくてて自動でしてくれてます。)
- alsa-baseに options snd-hda-intel model=asus-laptop を追加します。
$sudo gedit /etc/modprobe.d/alsa-base
ーーーーーーーーーーーーーーーーーーー
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
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 #ここに追加
ーーーーーーーーーーーーーーーーーーー - 再起動します。
- 音が正常に出るのを確認。
- ubuntu8.10にアップグレードします。
$sudo update-manager -d - アップグレードが終了したら、再起動でカーネル2.6.24-**選びます。
- 音が正常に出るのを確認で終了です。
音が正常にでたので、しばらくこれで!と思ってますが、一度カーネルを再構築してみます。再構築して正常に音が出ればOKですからね。このままカーネルがアップできないと今後支障が出るかも知れませんから><
ATI SB450 0×1179, 0xff31 が問題のキーワードをalsaかubuntuに報告もしたいと思います>< 他のLinux系のOSも音はでないから、alsaに報告がいちばんかな・・
一番の問題は、TOSHIBA Satellite P1W 160C/*が世間にあまり出回ってなく、Linuxで使われてないからかな・・

Recent Comments