[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:35962] Re: Alsa で snd_ctl_open failed



武藤 さん

こんばんは。

>>あれ? うまくゆきました。立ち上げ時の自動起動がおかしいのでしょうか?
>>    
>>
>立ち上げ時のときになんか設定を間違ってたんでしょう。
>あるいはもしこれがX上で実行したものであれば、コンソールになんか出てる
>のかもしれませんが。
>
う〜む。xが立ち上がってから、alsaを必ず立ち上げ直さないといけないようです。
alsamixer: function snd_ctl_open failed for default: No such file or
directory
というのが、やはり出るのですが、alsaを立ち上げ直すとOKのようです。

但し、syslogに次のメッセージが出ます。

Jan 19 03:50:46 tom-lin kernel: ALSA ../alsa-kernel/core/pcm_lib.c:187:
Unexpected hw_pointer value (stream = 0, delta: -1008, max jitter =
5120): wrong interrupt acknowledge?

これが気になるのですが、音のでない原因でしょうか?

Jan 19 03:51:43 tom-lin kernel: PCI: Found IRQ 10 for device 00:11.5
Jan 19 03:51:43 tom-lin kernel: PCI: Sharing IRQ 10 with 00:06.1
Jan 19 03:51:43 tom-lin kernel: PCI: Sharing IRQ 10 with 00:09.0

これは、立ち上げ直しのメッセージですね?

Jan 19 03:51:43 tom-lin kernel: PCI: Setting latency timer of device
00:11.5 to 64
Jan 19 03:51:44 tom-lin modprobe: modprobe: Can't locate module snd-card-1
Jan 19 03:51:44 tom-lin modprobe: modprobe: Can't locate module snd-card-2
Jan 19 03:51:44 tom-lin modprobe: modprobe: Can't locate module snd-card-3

これも気になります。card-1,2,3の定義はした覚えは無いのですが。。。。

Jan 19 03:53:34 tom-lin kernel: ALSA ../alsa-kernel/core/pcm_lib.c:187:
Unexpected hw_pointer value (stream = 0, delta: -1016, max jitter =
5120): wrong interrupt acknowledge?

立ち上げ直しても、やはりこのメッセージは出ますね。

>再生ファイルをいろいろ選んでも全部だめですか?
>  
>
少なくとも、/usr/share/soundsにある、KDE_*.wavはすべてダメなようです。
また、Audio CDも再生はしているのですが、聞こえません。ちなみにbiosレベル
で再生できる機能があるのですが、それではちゃんと音は出ます。したがって、
配線やハードの故障という事もないようです。

>自分のメールをよく読み返せばわかるのでは?
>本当なら
>ii  alsa-modules-2 0.9.0rc5+2+p0+ Advanced Linux Sound Architecture (drivers)
>のようなdpkgのリスト結果が出てしかるべし、という意味でしょう。
>
>ただ、以前のメールでlsmodをした内容を貼り付けていたときにはモジュール
>はちゃんと入っていたので、
>
> コンパイルをしていない・コンパイルしたけどモジュールパッケージじゃない
>
>というわけではなくて、単純にコピー&ペーストしたときに除外しちゃっただ
>けですよね。
>
ええ〜と。alsa-sourceをインストールして、dpkg-buildpackageを行ったのですが、

make[1]: Leaving directory `/usr/src/modules/alsa-driver' debian/rules
binary
make: *** ターゲット `binary' を make するルールがありません。中止。

というのがでて、パッケージできませんでした。moduleはインストールされてい
るので、問題は無いと思いますが。。。

やはり問題は、wrong interrupt acknowledge? というエラーだと思うのです
が、もしかしてshared irqが問題でしょうか?irqを変えてみます。

野村

-- 
****** Nomura Technical Management Office Ltd. *****************
 Tomoo Nomura      nomura@xxxxxxxxx       http://www.tmo.co.jp/ 
    Phone: +81-78-797-0240 Fax: +81-78-797-0241 @nifty:GBH12257
 Worldwide Airline Timetable 'Flight Planner'
 European Electronic Timetable 'HAFAS'         ValueFax Support
****************************************************************