vine-users ML アーカイブ



[vine-users:067136] Re: TP600 CS4237 音がでません。

  • From: "田添 一哉(Tazoe Kazuya)" <tazoe-kazuya@xxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:067136] Re: TP600 CS4237 音がでません。
  • Date: Sat, 21 Aug 2004 13:50:39 +0900
こんにちは。田添 一哉です。

 いただいた助言を参考として、いろいろと行ってみましたので、報告します。

○ Vine Linux 2.6 では使えていた。

 夕べ、Vine Linux 2.6R4 を導入して確認しましたが、私が勘違いをしていた
ようで、Vine Linux 2.6R4 の時点で、CS4237 は利用できませんでした。エラ
ーメッセージは、Ver3.0 で発生しているものと同じでした。

○ sndconfg では自動認識されるか

 これは、2.6R4 および 3.0 のいずれでもされませんでした。PnP ISA Card 
の検出もされず、手動で cs423x を選択し、テストサウンド鳴らそうとすると、
先ごろ投稿したエラーメッセージが表示されます。

○ modules.conf で IRQ や I/O を設定してみてはどうか?

 google で 『 TP600 Linux 』をキーワードにして検索を行い、いくつかの参
考となるページを見つけました。これらを参照しながら、下記のとおり設定し
てみたのですが、状況は改善されませんでした。

http://karenevil.tripod.com/takotama/takotama41.htm

--------------------------------------------------------------------------------
設定した内容(上記のページそのままです)

alias char-major-116 snd
alias snd-card-0 snd-card-cs4236
alias char-major-14 soundcore
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
options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0666
snd_device_gid=0 snd_device_uid=0
options snd-card-cs4236 snd_index=0 snd_id=CARD_0 snd_isapnp=0 snd_port=0x530
snd_cport=0x538 snd_mpu_port=0x330 snd_fm_port=0x388 snd_irq=5 snd_mpu_irq=9
snd_dma1=1 snd_dma1_size=64 snd_dma2=0 snd_dma2_size=64

--------------------------------------------------------------------------------
 設定を保存した後に、modprobe snd-card-0 を実行しましたが、Can't 
locate module snd-card-0 のメッセージが表示され、CS4237 が利用できるよ
うにはなりませんでした。この状態から、alsaconf を実行し、CS4236 を選択
して実行すると、

Probing legacy cards .. This may take a few minutes ..
Probing: cs4236+ cs4236+ soundcard not found or device busy
cs4236+ soundcard not found or device busy
cs4236+ soundcard not found or device busy
cs4236+ soundcard not found or device busy
cs4236+ soundcard not found or device busy
cs4236+ soundcard not found or device busy
cs4236+ soundcard not found or device busy

となりました。CS4232 を選択した場合には、上記のなかの cs4236+ が cs4232
に変わりましたが、認識されない状況に変わりはありませんでした。

 自分の Web で過去をたどったところ、Vine Linux 2.1.5 あたりでは、イン
ストール後に再設定をすることで、使えていたようです。使用しているのは 
OSS だと思います。

○ /proc/isapnp の内容について

 このディレクトリは存在していませんでした。lsmod の結果は下記のとおりです。

lsmod
---------------------------------------------------------------------------
Module           size   Used by         Tainted: P
snd-page-alloc   8312   0       
lo               8512   0       (autoclean)
parport         35400   0       (autoclean) [lp]
ds               8660   2        
yenta_socket    13792   2       (autoclean)(unsed)
pcmcia_core     57600   0       [ds yenta_socket]
autofs          13492   0       (autoclean)(unsed)
usb-chci        23744   0       (unused)        
hid              2490   0       (unused)
encode-eucjp    242928  0       (unused)
rtc              9352   0       (autoclean)
---------------------------------------------------------------------------

 isa-pnp モジュールは読み込まれていないようです。

%ENABLE#####<<この行は最終処理で削除されますので削除しないように。>>####

-----This Message was Written at 2004/08/21(土) AM 11:32:45---------
            田添 一哉(Kazuya Tazoe) who is called "ThinkPad Lover"
                HomePage URL  http://www.thinkpad-lover.org/
        Windows XP Professional on Think-Master(Athlon XP2000+) with RDP