alsaが認識されません。何かヒントがあればお願いします。
*使用環境
FMV-BIBLO NB8/90DR
メモリ 386MB
HDD 80MB(22MB使用)
OS luci-257 + lang_pack_ja-1.1-w5.sfs
kernel起動オプション acpi=force pci=biosirq
/etc/modprobe.d/alsa.conf
-------------------------------
alias char-major-14-* soundcore
alias char-major-116-* snd
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options sb io=0x220 irq=7 dma=1 dma16=5 mpu_io=0x330
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.23 ---
alias snd-card-0 snd-ali5451
alias sound-slot-0 snd-ali5451
# --- END: Generated by ALSACONF, do not edit. ---
------------------------------------------------
OS起動時のdmesg
------------------------------------------------
ALI 5451 0000:00:04.0: PCI INT -A -> Link[LNKH] -> GSI 9 (level, low) -> IRQ 9
AC'97 1 does not respond - RESET
AC'97 1 access is not valid [0xffffffff], removing mixer.
ali mixer 1 creating error.
画面右下ステータスのボリュームアイコンがMuted状態で表示される。
------------------------------------------------
alsaconf再実行後のdmesg
------------------------------------------------
ALI 5451 0000:00:04.0: PCI INT A disabled
ALI 5451 0000:00:04.0: PCI INT A -> Link[LNKH] -> GSI 9 (level, low) -> IRQ 9
AC'97 1 does not respond - RESET
AC'97 1 access is not valid [0xffffffff], removing mixer.
ali mixer 1 creating error.
*スクリプト実行中の画面
/etc/init.d/alsa startの実行画面
amixer: Mixer attach default error: No such file or directory
Volume test yes/no question -> 'no' answer.
画面右下ステータスのボリュームアイコンが消える。
------------------------------------------------
/etc/init.d/alsa startの実行
------------------------------------------------
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
alsaが認識されません。
Re: alsaが認識されません。
興味があったので、少し調べてみました。
富士通社の動作確認情報ではRed Hat Linux 7.1 と TurboLinux 7 Workstation がありますね。
両方ともサウンドは◎になっています.....ということは、Linuxで動かせるはずだ、と。
http://www.fmworld.net/biz/fmv/annc/lin ... _2_rh.html
http://www.fmworld.net/biz/fmv/annc/lin ... _2_tl.html
同社チップ情報ではSoundは、
ALi AC97 Audio
になってます。ふむふむ。
http://www.fmworld.net/biz/fmv/annc/lin ... teall.html
パピー本家フォーラムを「ALi AC97 ALSA」で検索したところ、以下のページがヒットしました。
http://www.murga-linux.com/puppy/viewto ... edfa81eb6e
参考になるかどうかは分かりませんが引用しておきます。
ところで、パピーは /etc/modules/DOTconfig* にカーネルのコンパイル時の情報をもっているので、それを見てみると必要なモジュールはコンパイルされているようでした。
CONFIG_PATA_ALI=y
CONFIG_I2C_ALI1535=m
CONFIG_I2C_ALI1563=m
CONFIG_I2C_ALI15X3=m
CONFIG_AGP_ALI=m
CONFIG_SND_ALI5451=m
CONFIG_LEDS_ALIX2=m
CONFIG_SND_AC97_CODEC=m
CONFIG_AC97_BUS=m
CONFIG_SND_AC97_CODEC=m
CONFIG_AC97_BUS=m
....などなど。ということは、正しくないモジュールをアンロードして、正しいモジュールをロードすれば上手くいくかもしれません。
それからubuntuフォーラムを検索してみました。以下がヒットしました。機種が違いますが参考になるかもしれません。いいトピックだ。
「FMV-BIBLO MR16AH に 10.04 クリーンインストールしました音が出ません」
https://forums.ubuntulinux.jp/viewtopic.php?pid=76949
上記のトピックから導き出されることは、
1. Alsamixserを起動して、一番右の「External Amplifier」の項目を「off」にする
2, /etc/modprobe.d/alsa-ac97-quirk.conf があれば「options snd-intel8x0 ac97_quirk=swap_surround」と追記してみる
....という感じでしょうか。
以上、かなり雑多に書いてしまいましたが、何かヒントなればと思います。
富士通社の動作確認情報ではRed Hat Linux 7.1 と TurboLinux 7 Workstation がありますね。
両方ともサウンドは◎になっています.....ということは、Linuxで動かせるはずだ、と。
http://www.fmworld.net/biz/fmv/annc/lin ... _2_rh.html
http://www.fmworld.net/biz/fmv/annc/lin ... _2_tl.html
同社チップ情報ではSoundは、
ALi AC97 Audio
になってます。ふむふむ。
http://www.fmworld.net/biz/fmv/annc/lin ... teall.html
パピー本家フォーラムを「ALi AC97 ALSA」で検索したところ、以下のページがヒットしました。
http://www.murga-linux.com/puppy/viewto ... edfa81eb6e
参考になるかどうかは分かりませんが引用しておきます。
.....要は、/etc/rc.d/MODULESCONFIG に「snd_intel8x0m 0x000010b9 0x00005457」を書いてみろ、みたいなことを言ってるようです。情報が古いので上手くいかない可能性大ですが。rerwin さんが書きました:First, would you verify that driver snd_intel8x0m is loaded (lsmod) already -- or what sound drivers (snd_something) are loaded. If it is loaded, that should be all we need.
Instead of adding to /etc/rc.d/MODULESCONFIG the line:
Code:
slamr 0x000010b9 0x00005457 #v3.98 Agere Systems AC97 Modem
be sure it is removed from the file. If you are running on your old pup_save environment, just reboot to see what happens. (We need the /etc/init.d/slmodem (or zzslmodem) modem script to run, and it should already be in that directory.) Alternatively, if you run with a new environment (pfix=ram), then in a console, enter:
Code:
modprobe slamr
rmmod slamr
That should copy slmodem into /etc/init.d, for next boot; reboot and save, to test this out.
As a last resort, if the ALSA driver is not already loaded, you could try changing the added MODULESCONFIG entry to:
Code:
snd_intel8x0m 0x000010b9 0x00005457 #Agere Systems AC97 ALSA Modem
ところで、パピーは /etc/modules/DOTconfig* にカーネルのコンパイル時の情報をもっているので、それを見てみると必要なモジュールはコンパイルされているようでした。
CONFIG_PATA_ALI=y
CONFIG_I2C_ALI1535=m
CONFIG_I2C_ALI1563=m
CONFIG_I2C_ALI15X3=m
CONFIG_AGP_ALI=m
CONFIG_SND_ALI5451=m
CONFIG_LEDS_ALIX2=m
CONFIG_SND_AC97_CODEC=m
CONFIG_AC97_BUS=m
CONFIG_SND_AC97_CODEC=m
CONFIG_AC97_BUS=m
....などなど。ということは、正しくないモジュールをアンロードして、正しいモジュールをロードすれば上手くいくかもしれません。
それからubuntuフォーラムを検索してみました。以下がヒットしました。機種が違いますが参考になるかもしれません。いいトピックだ。
「FMV-BIBLO MR16AH に 10.04 クリーンインストールしました音が出ません」
https://forums.ubuntulinux.jp/viewtopic.php?pid=76949
上記のトピックから導き出されることは、
1. Alsamixserを起動して、一番右の「External Amplifier」の項目を「off」にする
2, /etc/modprobe.d/alsa-ac97-quirk.conf があれば「options snd-intel8x0 ac97_quirk=swap_surround」と追記してみる
....という感じでしょうか。
以上、かなり雑多に書いてしまいましたが、何かヒントなればと思います。
Re: alsaが認識されません。
新谷さん、お付き合い頂き感謝しております。有難うございます。
bootメッセージの途中でsnd_intel8x0mファイルが無いと表示されてしまいました。
その後の調査で初回起動時にdmesgでは
------------------------------------------------
ALI 5451 0000:00:04.0: PCI INT -A -> Link[LNKH] -> GSI 9 (level, low) -> IRQ 9
AC'97 1 does not respond - RESET
AC'97 1 access is not valid [0xffffffff], removing mixer.
ali mixer 1 creating error.
となっていたのですが画面右下にボリュームアイコンが表示されていました。
そこで
amixer set Master 50% on
amixer set PCM 50% on
と行った所、音が出るようになりました。
お騒がせして誠に申し訳ないのですがALI5451が認識されておりMuteされていただけ
だったようです。ただ、alsaconf再実行以降alsaを見失うのは間違いありません。
なお、alsactl storeなど状態保存を行って再起動を行っても必ずMuteされた状態に
リセットされて起動します。
まずはこの状態で使っていきたいと思います。新谷さん、お付き合いありがとうございました。
rarwinさんのアドバイスにしたがいファイルに項目を追加して再起動しました所要は、/etc/rc.d/MODULESCONFIG に「snd_intel8x0m 0x000010b9 0x00005457」を書いてみろ、みたいなことを言ってるようです。情報が古いので上手くいかない可能性大ですが。
bootメッセージの途中でsnd_intel8x0mファイルが無いと表示されてしまいました。
その後の調査で初回起動時にdmesgでは
------------------------------------------------
ALI 5451 0000:00:04.0: PCI INT -A -> Link[LNKH] -> GSI 9 (level, low) -> IRQ 9
AC'97 1 does not respond - RESET
AC'97 1 access is not valid [0xffffffff], removing mixer.
ali mixer 1 creating error.
となっていたのですが画面右下にボリュームアイコンが表示されていました。
そこで
amixer set Master 50% on
amixer set PCM 50% on
と行った所、音が出るようになりました。
お騒がせして誠に申し訳ないのですがALI5451が認識されておりMuteされていただけ
だったようです。ただ、alsaconf再実行以降alsaを見失うのは間違いありません。
なお、alsactl storeなど状態保存を行って再起動を行っても必ずMuteされた状態に
リセットされて起動します。
まずはこの状態で使っていきたいと思います。新谷さん、お付き合いありがとうございました。
Re: alsaが認識されません。
>slamr 0x000010b9 0x00005457 #v3.98 Agere Systems AC97 Modem
この行は、/etc/rc.d/MODULESCONFIG の何処にでも挿入して良いというものでは無くて、
以下の8行と9行の間に挿入すべきでは?
挿入前)
挿入後)
よって、ALSAサウンドを使用する場合は
と挿入するのでは?
この行は、/etc/rc.d/MODULESCONFIG の何処にでも挿入して良いというものでは無くて、
以下の8行と9行の間に挿入すべきでは?
挿入前)
コード: 全て選択
PCI_OVERRIDES='
'
コード: 全て選択
PCI_OVERRIDES='
slamr 0x000010b9 0x00005457 #v3.98 Agere Systems AC97 Modem
'
コード: 全て選択
PCI_OVERRIDES='
snd_intel8x0m 0x000010b9 0x00005457
'
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)