FAQ/62
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#navi(FAQ)
カテゴリー: ハードウェア対応
* サウンドモジュールの選び方を教えてください./ 音を鳴ら...
RIGHT:2005-04-24 07:09:32 (日)投稿
RIGHT:登録者: Plamodocs Project
----
まず,マシンにサウンドカードが載っている,のが大前提にな...
マシンのサウンドカードは,どんなチップ/サウンドコントロー...
lspci は,PCI バスに接続されているすべてのデバイス情報を...
PCI バス接続のサウンドボードや,マザーボード上に組み込み...
/sbin/lspci はユーザでも実行できますから,コンソールや X ...
~$ /sbin/lspci
出力された内容から,audio,Multimedia,sound,といった単...
サウンドチップ/コントローラがわかったら,次に,それに対応...
plamo をインストールした時点での kernel の場合,サウンド...
カーネルの再構築をしなくても認識されるはずです.
ここで紹介するスクリプトは,/sbin/lspci -n の結果から,対...
このスクリプトは,plamo 4.0 以降のバージョンに実装されて...
※ 複数のカード/複数のドライバ対応については,plamo-ML の...
スクリプトの内容は以下の通りです.~
(plamo 4.0 以降のバージョンに実装されているものは,自動的...
#!/bin/sh
vers=`uname -r`
v_id="0x0000"`/sbin/lspci -n | grep 0401 | gawk '{print ...
p_id="0x0000"`/sbin/lspci -n | grep 0401 | gawk '{print ...
mod=`grep $v_id /lib/modules/$vers/modules.pcimap | grep...
echo $mod
さて,このスクリプトの使い方は 2 種類あります.~
それぞれの実行の結果は,便宜的に i810_audio と出力された...
この例では,plamo をインストールした直後に実行することを...
ただし,plamo-4.x シリーズでは 標準で ALSA を使うようにな...
(ALSA をインストールした場合は,モジュール名が snd-intel...
+スクリプトをファイルに書いて,そのファイルを実行する方法...
vi や Emacs を使える場合は,それらを使って上記の内容を書...
一字一句,スペースなども間違えてはいけませんので,できれ...
(vi や Emacs の使い方は,情報がいたるところにありますか...
kterm やコンソール上で cat コマンドを使って書き込むことも...
次に,以下のコマンドで snd-module.sh に実行属性をつけます.
~$ chmod +x snd-module.sh
最後に次のように実行します.
~$ ./snd-module.sh
i810_audio
~$
+ファイルに書き出さず,スクリプトをそのまま実行する方法.~
このスクリプトを一度実行してどのモジュールを使うかわかれ...
上記スクリプトの 2 行目から,順次 kterm やコンソールに次...
~$ vers=`uname -r`
~$ v_id="0x0000"`/sbin/lspci -n | grep 0401 | gawk '{pri...
以下同じようにスクリプトの 4 行目,次に 5 行目を入力しま...
最後に下記のように 6 行目を入力します.
~$ echo $mod
i810_audio
~$
これで,どのモジュールを使えばいいのかもわかりました.~
このように出力された場合は,i810_audio がモジュール名です...
~$ su
Password:
~# /sbin/modprobe i810_audio
modprobe を実行後,なにもメッセージが出ないで通常のプロン...
&aname(alsa-cfg);※ 参考までに,ALSA を使っている場合は,...
~# /sbin/modprobe $mod
~# /sbin/modprobe soundcore
~# /sbin/modprobe snd-mixer-oss
~# /sbin/modprobe snd-pcm-oss
~# /sbin/modprobe snd-seq-oss
~# /usr/bin/aumix -q -v85 -w88
※ これも参考までに,モジュールをロードするコマンドとして...
(実際のところ,moprobe は insmod へのリンクになっていま...
モジュールをアンロードするコマンドは,/sbin/rmmod です.
もし,以下のようなエラーメッセージが出る場合は,正しいモ...
~# /sbin/modprobe i810_audio
/lib/modules/2.4.22/kernel/drivers/sound/i810_audio.o: i...
Hint: insmod errors can be caused by incorrect module pa...
You may find more information in syslog or the output fr...
/lib/modules/2.4.22/kernel/drivers/sound/i810_audio.o: i...
エラーメッセージがでなければ,ここで次のコマンドを使って...
~$ /sbin/lsmod
lsmod の出力に,i810_audio と soundcore (ac97_codec もで...
以上で音をだす準備は終了です.では,実際に音がでるか確か...
plamo を「お勧め」でインストールした場合なら,esdplay と...
plamo-4.x シリーズでは aplay もあります.
~$ which esdplay
/usr/bin/esdplay
このように出力されれば,/usr/bin/ 以下に esdplay がありま...
which: no esdplay in (/usr/local/bin:/bin:/usr/bin:/usr/...
と出力された場合は,インストールされていませんので, Pla...
Plamo-3.x/contrib/Sound/ 内には,他にも xmms.tgz や sox.t...
サウンドファイルは,/usr/X11R6/lib/X11/afterstep/sounds/ ...
では次のコマンドのように,どれか適当な au や wav ファイル...
~$ esdplay /usr/X11R6/lib/X11/afterstep/sounds/gong.au
~$ esdplay /opt/kde/share/sounds/KDE_Startup_new.wav
音がでたなら,次は,plamo の起動時には自動的にサウンドモ...
基本的には,起動時にサウンドモジュールをロードする設定は...
kmod の機能を使って,サウンド関係のデバイスを使用する時に...
--/etc/rc.d/rc.modules に設定する.~
root になって,vi や Emacs などエディタを使い,直接次の行...
書き込む位置は, # Sound support: と書いてある行の下の適...
/sbin/modprobe i810_audio
※ ALSA の場合は,[[上記の参考の内容>#alsa-cfg]] をすべて...
エディタを使わずに,コマンドラインから入力するには,次の...
~$ su
Password:
~# echo '/sbin/modprobe i810_audio' >> /etc/rc.d/rc.modu...
この場合は,/etc/rc.d/rc.modules の最下行に追加されます.
--/etc/modules.conf に設定する.~
root になって,vi や Emacs などエディタを使い,直接次の行...
サウンドカードが一枚しか載っていないなら,char-major-14 ...
alias char-major-14 i810_audio
または,
alias sound-slot-0 i810_audio
エディタを使わずに,コマンドラインから入力するには,次の...
~$ su
Password:
~# echo 'alias char-major-14 i810_audio' >> /etc/modules...
または,
~# echo 'alias sound-slot-0 i810_audio' >> /etc/modules....
この場合は,/etc/modules.conf の最下行に追加されます.
※ 参考までに,ALSA の場合は,[[上記の参考の内容>#alsa-cfg...
alias char-major-116 snd
alias char-major-14 soundcore
alias snd-card-0 $mod
post-install snd-card-0 alsactl restore
alias sound-slot-0 snd-card-0
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
最後に /etc/rc.d/rc.modules や /etc/modules.conf を編集し...
~$ su
Password:
~# /sbin/depmod -a
/etc/modules.conf を編集した場合は,depmod -a を実行すれ...
/etc/rc.d/rc.modules を編集した場合は,depmod -a を実行し...
~# /etc/rc.d/rc.modules restart
なお,一般的な /etc/modules.conf の説明や,ALSA のドライ...
----
この件に関して追加情報などありましたら、以下にどうぞ;
#navi(FAQ)
終了行:
#navi(FAQ)
カテゴリー: ハードウェア対応
* サウンドモジュールの選び方を教えてください./ 音を鳴ら...
RIGHT:2005-04-24 07:09:32 (日)投稿
RIGHT:登録者: Plamodocs Project
----
まず,マシンにサウンドカードが載っている,のが大前提にな...
マシンのサウンドカードは,どんなチップ/サウンドコントロー...
lspci は,PCI バスに接続されているすべてのデバイス情報を...
PCI バス接続のサウンドボードや,マザーボード上に組み込み...
/sbin/lspci はユーザでも実行できますから,コンソールや X ...
~$ /sbin/lspci
出力された内容から,audio,Multimedia,sound,といった単...
サウンドチップ/コントローラがわかったら,次に,それに対応...
plamo をインストールした時点での kernel の場合,サウンド...
カーネルの再構築をしなくても認識されるはずです.
ここで紹介するスクリプトは,/sbin/lspci -n の結果から,対...
このスクリプトは,plamo 4.0 以降のバージョンに実装されて...
※ 複数のカード/複数のドライバ対応については,plamo-ML の...
スクリプトの内容は以下の通りです.~
(plamo 4.0 以降のバージョンに実装されているものは,自動的...
#!/bin/sh
vers=`uname -r`
v_id="0x0000"`/sbin/lspci -n | grep 0401 | gawk '{print ...
p_id="0x0000"`/sbin/lspci -n | grep 0401 | gawk '{print ...
mod=`grep $v_id /lib/modules/$vers/modules.pcimap | grep...
echo $mod
さて,このスクリプトの使い方は 2 種類あります.~
それぞれの実行の結果は,便宜的に i810_audio と出力された...
この例では,plamo をインストールした直後に実行することを...
ただし,plamo-4.x シリーズでは 標準で ALSA を使うようにな...
(ALSA をインストールした場合は,モジュール名が snd-intel...
+スクリプトをファイルに書いて,そのファイルを実行する方法...
vi や Emacs を使える場合は,それらを使って上記の内容を書...
一字一句,スペースなども間違えてはいけませんので,できれ...
(vi や Emacs の使い方は,情報がいたるところにありますか...
kterm やコンソール上で cat コマンドを使って書き込むことも...
次に,以下のコマンドで snd-module.sh に実行属性をつけます.
~$ chmod +x snd-module.sh
最後に次のように実行します.
~$ ./snd-module.sh
i810_audio
~$
+ファイルに書き出さず,スクリプトをそのまま実行する方法.~
このスクリプトを一度実行してどのモジュールを使うかわかれ...
上記スクリプトの 2 行目から,順次 kterm やコンソールに次...
~$ vers=`uname -r`
~$ v_id="0x0000"`/sbin/lspci -n | grep 0401 | gawk '{pri...
以下同じようにスクリプトの 4 行目,次に 5 行目を入力しま...
最後に下記のように 6 行目を入力します.
~$ echo $mod
i810_audio
~$
これで,どのモジュールを使えばいいのかもわかりました.~
このように出力された場合は,i810_audio がモジュール名です...
~$ su
Password:
~# /sbin/modprobe i810_audio
modprobe を実行後,なにもメッセージが出ないで通常のプロン...
&aname(alsa-cfg);※ 参考までに,ALSA を使っている場合は,...
~# /sbin/modprobe $mod
~# /sbin/modprobe soundcore
~# /sbin/modprobe snd-mixer-oss
~# /sbin/modprobe snd-pcm-oss
~# /sbin/modprobe snd-seq-oss
~# /usr/bin/aumix -q -v85 -w88
※ これも参考までに,モジュールをロードするコマンドとして...
(実際のところ,moprobe は insmod へのリンクになっていま...
モジュールをアンロードするコマンドは,/sbin/rmmod です.
もし,以下のようなエラーメッセージが出る場合は,正しいモ...
~# /sbin/modprobe i810_audio
/lib/modules/2.4.22/kernel/drivers/sound/i810_audio.o: i...
Hint: insmod errors can be caused by incorrect module pa...
You may find more information in syslog or the output fr...
/lib/modules/2.4.22/kernel/drivers/sound/i810_audio.o: i...
エラーメッセージがでなければ,ここで次のコマンドを使って...
~$ /sbin/lsmod
lsmod の出力に,i810_audio と soundcore (ac97_codec もで...
以上で音をだす準備は終了です.では,実際に音がでるか確か...
plamo を「お勧め」でインストールした場合なら,esdplay と...
plamo-4.x シリーズでは aplay もあります.
~$ which esdplay
/usr/bin/esdplay
このように出力されれば,/usr/bin/ 以下に esdplay がありま...
which: no esdplay in (/usr/local/bin:/bin:/usr/bin:/usr/...
と出力された場合は,インストールされていませんので, Pla...
Plamo-3.x/contrib/Sound/ 内には,他にも xmms.tgz や sox.t...
サウンドファイルは,/usr/X11R6/lib/X11/afterstep/sounds/ ...
では次のコマンドのように,どれか適当な au や wav ファイル...
~$ esdplay /usr/X11R6/lib/X11/afterstep/sounds/gong.au
~$ esdplay /opt/kde/share/sounds/KDE_Startup_new.wav
音がでたなら,次は,plamo の起動時には自動的にサウンドモ...
基本的には,起動時にサウンドモジュールをロードする設定は...
kmod の機能を使って,サウンド関係のデバイスを使用する時に...
--/etc/rc.d/rc.modules に設定する.~
root になって,vi や Emacs などエディタを使い,直接次の行...
書き込む位置は, # Sound support: と書いてある行の下の適...
/sbin/modprobe i810_audio
※ ALSA の場合は,[[上記の参考の内容>#alsa-cfg]] をすべて...
エディタを使わずに,コマンドラインから入力するには,次の...
~$ su
Password:
~# echo '/sbin/modprobe i810_audio' >> /etc/rc.d/rc.modu...
この場合は,/etc/rc.d/rc.modules の最下行に追加されます.
--/etc/modules.conf に設定する.~
root になって,vi や Emacs などエディタを使い,直接次の行...
サウンドカードが一枚しか載っていないなら,char-major-14 ...
alias char-major-14 i810_audio
または,
alias sound-slot-0 i810_audio
エディタを使わずに,コマンドラインから入力するには,次の...
~$ su
Password:
~# echo 'alias char-major-14 i810_audio' >> /etc/modules...
または,
~# echo 'alias sound-slot-0 i810_audio' >> /etc/modules....
この場合は,/etc/modules.conf の最下行に追加されます.
※ 参考までに,ALSA の場合は,[[上記の参考の内容>#alsa-cfg...
alias char-major-116 snd
alias char-major-14 soundcore
alias snd-card-0 $mod
post-install snd-card-0 alsactl restore
alias sound-slot-0 snd-card-0
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
最後に /etc/rc.d/rc.modules や /etc/modules.conf を編集し...
~$ su
Password:
~# /sbin/depmod -a
/etc/modules.conf を編集した場合は,depmod -a を実行すれ...
/etc/rc.d/rc.modules を編集した場合は,depmod -a を実行し...
~# /etc/rc.d/rc.modules restart
なお,一般的な /etc/modules.conf の説明や,ALSA のドライ...
----
この件に関して追加情報などありましたら、以下にどうぞ;
#navi(FAQ)
ページ名: