vine-users ML アーカイブ



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

  • From: Mitsuhiro ABE <abem@xxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:067200] Re: TP600 CS4237 音がでません。
  • Date: Mon, 23 Aug 2004 23:46:13 +0900 (JST)
安部です。

> こんばんは。田添 一哉です。
> 
> ○ サウンドカードが利用できない
> 
>  ThinkPad 600 は CS4237B をサウンド機能として搭載しています。Vine 
> Linux 2.6 までは利用できていたのですが、Vine Linux 3.0 をクリーンインス
> トールしたところ、ドライバの組み込みが完了しないようで、/var/log/
> messages にも、下記のとおりエラーが記録されています。
> 
> -------------------------------------------------------------------------------
> /var/log/messages
Aug 23 07:57:48 xxxxx kernel: isapnp: Scanning for PnP cards...
Aug 23 07:57:48 xxxxx kernel: isapnp: No Plug & Play device found
Aug 23 07:57:48 xxxxx kernel: ad1848/cs4248 codec driver Copyright (C) by Hannu Savolainen 1993-1996
Aug 23 07:57:48 xxxxx kernel: ad1848: No ISAPnP cards found, trying standard ones...
Aug 23 07:57:48 xxxxx kernel: cs4232: set synthio and synthirq to use the wavefront facilities.
上の5行までは、同じメッセージで、再現しています。

Aug 23 07:57:48 xxxxx kernel: <Crystal audio controller (CS4238)> at 0x530 irq 5 dma 1,0
の部分が異なっているようです。このメッセージは、kernel-2.4.27-0vl1 のです。

TP600 のOSは、Vine3.0クリーンインストール版から SEED にしていますが、
Vine3.0+gdm+gnomeの上で音もなっていたし、なんと、録音もできましたよ。
Vine26r4までは、内蔵マイクから録音、play wav再生をすると
スローモーションなタイムスタンプが壊れた音を立てていましたから。感謝。
-----------------------------------------------------------------
# /sbin/lsmod の関連部分のみを抜粋。
Module                  Size  Used by    Tainted: P
opl3                   13540   0  (unused)
cs4232                  5508   0
uart401                 7876   0  [cs4232]
ad1848                 27724   0  [cs4232]
isa-pnp                39184   0  [cs4232 ad1848]
sound                  70920   0  [opl3 cs4232 uart401 ad1848]
soundcore               6244   4  [sound]
-------------------------------------------------------------------
/sbin/rmmod sound
/sbin/rmmod soundcore
/sbin/rmmod cs4232
などとして、音に関連する該当モジュールを消去し、
module.conf の音関連部分をコメントアウトしてから
/usr/sbin/setup を実行、cs423xを選択しますと、
改善されますでしょうか?

dma1=1 dma2=0 にすると linus さんの声が聴けました。

しかし、音がでなくなり、再び設定をすることがありました。
Aug 22 02:41:39 xxxxx kernel: Sound: DMA (output) timed out - IRQ/DRQ config error?
Aug 23 11:22:41 xxxxx kernel: Sound: DMA (output) timed out - IRQ/DRQ config error?
これって、dma1=0 dma2=0 のモードに抜けると、
DMAに繋がらず、こけてしまうんですかね。