
Ubuntu日本語フォーラム

ログインしていません。
NeoMagic MagicMedia 256AV を搭載している390XにUbuntu8.04をインスト-ルした初心者ですが・・情報をお聞かせ下されば幸いです。
取り敢えず、インスト-ルと各種バ-ジョンアップを済ませて、いざ使用と言う段階で、サウンドが鳴らない事に気が付きました。
モニタ-とグラフィクカ-ドの設定を開いてNeoMagicを選択しましたが、MagicMedia 256AV がありませんでした。IBMのサイトでは、Win98~XPまでの各種ドライバ-が入手出来ますが、Linux用はありませんでした。設定画面で、MagicMedia用が3種類あったので、取り敢えず一つずつ当てて見ましたが、改善されませんでした。皆様は、どの様にして居るのでしょうか?壊れた?と言う疑いもあったので、再度、Win2000をインスト-ル後、ドライバ-を入れました結果、問題はありませんでした。
このMagicMedia 256AV のドライバ-の入手方法や改善方法・入手後のあてがい方が御存知でしたら、御協力宜しくお願い致します。
オフライン
サウンドカード(?) とそのモジュールはこれっぽいですね。
http://www.alsa-project.org/main/index.php/Matrix:Module-nm256
状況が分からないので, 次のコマンドを「端末」で実行するとどーなるのか試してみて欲しいカモ。
$ cat /proc/asound/cards $ lsmod | grep snd
lsmodの結果に snd-nm256が含まれているのなら, ボリュームの設定とか asound.confなどの設定 …
含まれていないのなら, 強制的にロードするよーに設定, … とかが必要カモです。
オフライン
ありがとうございます。
成る程です。
今、新たなメモリ-が届くのを待って実施してみますね。
現状は、CD入れようがWAV鳴らそうが・・ガリガリと言うだけで
音が鳴りませんです。
多分(推測の域を出ませんが)、ドライバ-の問題かと・・・勝手に思っていただけなのかも知れませんが・・・
結果、後程 お知らせ致します。
オフライン
$ cat /proc/asound/cards
bash car:command not found←と出ます。
$ lsmod | grep snd
snd es1938 23844 3
gameport 16008 2 sud pcm oss
sun pcm oss 42144 0
てな文面が出ます
結果良く分かりませんが・・nm256と言う物は出てきませんでした。
$ sudodisplayconfig-gtk
で、モニタ-グラフィックカ-ドの設定を開くと
ドライバ Noneと成っている所をクリックして適合するものを探しましたが、解像度的には認識されている状態で良いみたいですが、IBMの390Xはグラフィックカ-ドとサウンドは兼用の様ですが・・
後は、サウンドだけ鳴れば、完璧なんですが・・・
最後の編集者: IBM (2008-07-12 00:57:00)
オフライン
IBM による投稿:
$ cat /proc/asound/cards
bash car:command not found←と出ます。
タイプミスかもです。
"car:command not found" と表示されているのなら, "cat" を "car"と入力した可能性があるです。
IBM による投稿:
結果良く分かりませんが・・nm256と言う物は出てきませんでした。
snd-nm256が入っていないのなら, それをロードする必要があるカモです。
試しにロードしてみる場合はこんな感じ
$ sudo modprobe snd-nm256
んで, 追加で これを実行してみるとどーですか?
$ cat /etc/modules
現在の, 「ブート時にロードするモジュール」の一覧が入っているはずなので, その中にそれが含まれて居ないことを確認するとよいカモ。
そして, nm256をこのリストに追加することになるカモです。
オフライン
$ cat /proc/asound/cards ←と打ちましたら
:ES1938-ESS ES1938(Solo-1)
:ESS ES1938 (Solo-1) rev 0. irq5
と出ました。
その後
lsmod | grep sndと打ちましたら
snd es1938 23844 3 とか出てきましたが、やはり
nm256らしきものは出ませんでした。
ですので、指示に従って やってみます。
結果は、次の書き込みにてお知らせ致します。
オフライン
$ sudo modprobe snd-nm256←と打つと
:command not foundと表示されました。
$ cat /etc/modulesと打ちましたら
#/erc/modules:kernel modules to boot time.
#
#This file contains the namea of kernel modules that should be loaded
#at boot time.one line.Lines beginning with”#”are ignored.
fuse
lp
と出ましたが・・・・??
再度
$ cat /proc/asound/cards
$ lsmod | grep snd
を実行した所、一番上にsnd nm256が出てきました。
オフライン
IBM による投稿:
$ cat /proc/asound/cards ←と打ちましたら
:ES1938-ESS ES1938(Solo-1)
:ESS ES1938 (Solo-1) rev 0. irq5
と出ました。
その後
lsmod | grep sndと打ちましたら
snd es1938 23844 3 とか出てきましたが、やはり
nm256らしきものは出ませんでした。
うーん …
もしかするとサウンドカードは, (Neomagicの MagicMedia 256AVとは関係なく) ESS Technology の ES1938 (Solo-1) じゃないでしょーか ?
だとしたらドライバーモジュールは snd-es1938カモです。
その場合, ボリュームの設定とか, あるいは (もしかして) ~/.asoundrc の編集で音が出るのカモです。
オフライン
が・・・どこにも反映されていないのです。
この後、作業があるのでしたら、是非。御教授ください。
おかげさまで良いところまで?来たと思います。
オフライン
再度
$ cat /proc/asound/cards
$ lsmod | grep snd
を実行した所、一番上にsnd nm256が出てきました。
が、その後の行程が不明です。
是非、宜しくお願い致し伸す。
オフライン
「音が鳴らない」ってことなので, どんなサウンドカード (チップ) が搭載されているのか, それに対してどんなドライバーをロードしているのか, (それらが正しければ)ボリュームなどの設定はどうか … って感じに進めることになるカモです。
どんなサウンドカードかは, 次のようなコマンドで調べることできるです。
(ちなみに, これによって何かの状態が変わるわけではありません)
$ cat /proc/asound/cards $ lspci | less # ← 一覧の表示 (カーソル上下でスクロール, qで終了) $ lspci | grep -i -e sound -e audio # ← あるいはキーワードで絞り込み
で, これによると, (Neomagicの MagicMedia 256AVではなく) ESS Technology の ES1938 (Solo-1) っぽいよーです。
間違ったドライバーモジュールをロードしても音は鳴らないので, PCのスペック表等を調べて確認した方がよいカモです。
現在ロードしているモジュールは, こんなコマンドで調べることできるです。
$ lsmod | grep snd
サウンドがホントに ES1938 (Solo-1)で, サウンドのドライバーモジュール snd-es1938が既にロードされているのなら, 次のステップに進むことになるカモです。
ロードされていなければ, "modprobe"コマンドでロードすることになるです。
んで, 次のステップとしては, こんな所が参考にできるカモ。
(Ubuntuフォーラムの) 8.04 音がまったく出ません
(Debianだけど) http://debian.fam.cx/index.php?cmd=read&page=Software%2FALSA#content_1_3
(VineLinuxだけど) http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=327
オフライン
ビデオシステム ビデオ・メモリ 2.5MB/2.5MB
サブシステム NeoMagic MagicMedia 256AV
解像度 1,024×768ドット、1,677万色
ディスプレイタイプ 14.1型TFT液晶
マルチメディア 音源 Sound Blaster Pro互換
マイク/スピーカー マイクロフォン/スピーカー(3D ステレオ・サウンド)
上記がIBMより製品仕様として記載されています。
ES1938 (Solo-1) のドライバ-がWin2000でも組み込まれている様です。
ここで、初心に戻って音が鳴らないと言う認識での状況は、下記の通りです。
CDが回っていても音が鳴らない、8.04起動時にもザラザラとした様な雑音しか鳴らない。ゲ-ム等の起動時も同様
CDは、コンボなので内臓型です。
サウンドのテストを実行しても雑音しか鳴りません。
この時、ボリュ-ムはサイドに付いているダイヤル式ボリュ-ムを10にしても同様です。
ES1938で良いとして、何が悪いのかが不明です。
後は、コード:
$ cat /proc/asound/cards
$ lspci | less # ← 一覧の表示 (カーソル上下でスクロール, qで終了)
$ lspci | grep -i -e sound -e audio # ← あるいはキーワードで絞り込み
を実行後、お知らせ致します。
オフライン
/proc/asound/cards は当初から確認している事なので, 再度実行する必要はないカモです。
(#2 〜 #6 辺り)
てゆーか, 何度も何度も実行してもらってるっぽいので, 何のためのものなのかを #11で書いたです。
lspciは念のためのもので, "ES1938(Solo-1)"であることを確認できれば, それで十分カモ。
「CDが回っていても音が鳴らない」の意味がよく分からないけど …
サウンドを確認するには, メニューの[システム][設定][サウンド] の 「テスト」ボタンで確認するとよいカモです。
内蔵スピーカーとかヘッドホンとか切り替えることができるマシンなら, そーゆーのも確認しておくとよいカモ。
ボリューム関係は, 画面右上の日時が表示されてる付近に, 音量コントロールがあるはずです。
(他にもあったカモだけど)
オフライン
$ cat /proc/asound/cards←の場合
0[Solo1 ]:ES1938 -ESS ES1938(Solo-1)
ESS ES1938(Solo-1)rev0, irq5
と表記
$ lspci | grep -i -e sound -e audio # ←では
00:07.0 Miltimedis audoi controller:ESS Technology ES1969 Solo-1 Audiodrive(rev 02) と出ました。
ES1938に対しES1969のドライバが宛われている様な???
$ lsmod | grep sndでは
snd_es1938 23844 3
gameport 16008 2 snd_es1938
snd_pcm_oss 42144 0
snd_mixer_oss 17920 1 snd_pcm_oss
snd_pcm 78596 2 snd_es1938,snd_pcm_oss
snd_page_alloc 11400 1 snd_pcm
snd_opl3_lib 12928 1 snd_es1938
snd_hwdep 10500 1 snd_opl3_lib
snd_mpu401_uart 9728 1 snd_es1938
snd_seq_dummy 4868 0
snd_seq_oss 35584 0
snd_seq_midi 9376 0
snd_rawmidi 25760 2 snd_mpu401_uart,snd_seq_midi
snd_seq_midi_event 8320 2 snd_seq_oss,snd_seq_midi
snd_seq 54224 6
snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 24836 3 snd_pcm,snd_opl3_lib,snd_seq
snd_seq_device 9612 6
snd_opl3_lib,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 56996 19
snd_es1938,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_opl3_lib,snd_hwdep,snd_mpu401_uart,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 8800 1 snd
上記の様に表示されました。
オフライン