[問題]音效卡驅動問題~~~

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

[問題]音效卡驅動問題~~~

文章Lost-Angel » 週三 2月 09, 2005 6:33 pm

請教一下各位前輩們,小生的系統是 Debian Sid(unstable),核心版本是 2.6.10 ,小生的音效卡是內建於主機板的 AC97 音效晶片,小生已經有將 Intel/SiS/nVidia/AMD/ALi AC97 Controller 這個音效程式編譯進去核心裡面,但是小生在以 kdm 登入 KDE 桌面環境之時,卻會出現如下的一個視窗錯誤訊息:

Sound server information message:
Error while initializing the sound driver:
device /dev/dsp can't be opened ( No such device )
The sound server will continue, using the null output device.

請教一下這是怎麼一回事呢??? 小生的系統硬體對應檔案中有找到以下幾樣裝置 /dev/dsp, /dev/dep0, /dev/dsp1, /dev/dsp2, /dev/dsp3 ,為什麼他還會說找不到該裝置呢??? 煩請各位前輩指點一下不才的小生喔,非常的感謝各位!!!
The most beautiful thing we can experience is mysterious.
It is the source of all true art and science.

--- Albert Einstein, 1930
頭像
Lost-Angel
活潑的高中生
活潑的高中生
 
文章: 265
註冊時間: 週二 1月 25, 2005 1:29 am
來自: 臺灣民國高雄縣

re:[問題]音效卡驅動問題~~~

文章octapult » 週三 2月 09, 2005 8:41 pm

或許是因為您沒有將該 user 加入 audio group 的關係。
$ adduser user audio
------BEGIN GEEK CODE BLOCK------
Version: 3.12
G! d- s+:+ a? C++(+++) UBL>++++ P L++ E+ W++ N+ o+ K- w(--)
O? M? V PS+ PE+ Y+ PGP- t 5? X++ R tv b+ DI- D+ G e? h! r-- z?
-------END GEEK CODE BLOCK-------
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

文章Lost-Angel » 週四 2月 10, 2005 2:40 am

非常的感謝前輩指點,小生照著您的指示做了以後,在啟動登入進到 KDE 桌面環境的時候那個錯誤訊息果然消失了,但是小生在使用 XMMS 播放 MP3 的時候卻有問題,每當按下播放的按鈕的瞬間,整個 XMMS 就當住了,除了視窗最大化最小化之外,其他動作對它均無反應,且小生以 ps -aux 觀察發現 xmms 形成狀態進入了 Sl 狀態。至少使用 kill 還踢得掉它。
小生想請問一下就是說,這到底是哪裡出問題呢??? 有沒有什麼解決方法呢??? 還有一個想請教的是說那個 ps -aux 狀態 Sl 表示什麼意思呢??? 可否煩請前輩指點一下不才的小生喔,非常的感謝各位!!!
The most beautiful thing we can experience is mysterious.
It is the source of all true art and science.

--- Albert Einstein, 1930
頭像
Lost-Angel
活潑的高中生
活潑的高中生
 
文章: 265
註冊時間: 週二 1月 25, 2005 1:29 am
來自: 臺灣民國高雄縣

文章joce » 週四 2月 10, 2005 2:45 am

參考看看:

viewtopic.php?t=3018&highlight=esddsp

試試最後一則留言的方式!!
頭像
joce
可愛的小學生
可愛的小學生
 
文章: 98
註冊時間: 週二 3月 11, 2003 5:11 am

文章Lost-Angel » 週四 2月 10, 2005 3:01 am

感謝前輩的指點,小生試著執行 fuser -v /dev/dsp 之後發現沒有任何輸出訊息,然而若是執行 esd 指令的話會出現以下訊息:

/dev/dsp: Device or resource busy

小生實在不懂這到底是什麼意思,問題到底是出在哪裡呢??? 該如何解決才好呢??? 煩請前輩再度指點一下不才的小生好嗎??? 非常的感謝!!!
The most beautiful thing we can experience is mysterious.
It is the source of all true art and science.

--- Albert Einstein, 1930
頭像
Lost-Angel
活潑的高中生
活潑的高中生
 
文章: 265
註冊時間: 週二 1月 25, 2005 1:29 am
來自: 臺灣民國高雄縣

文章joce » 週四 2月 10, 2005 3:08 am

您試試看執行

esddsp xmms

然後叫出xmms先改變喜好設定中的音效輸出入差增,
把輸出差增改成eSound輸出,
再選取檔案播放看看!!
頭像
joce
可愛的小學生
可愛的小學生
 
文章: 98
註冊時間: 週二 3月 11, 2003 5:11 am

文章Lost-Angel » 週四 2月 10, 2005 2:13 pm

感謝前輩指點,但是小生在 terminal 底下輸入了 esddsp xmms 它卻出現 bash:seddsp: command not found 的訊息,這是怎麼一回事呢??? 可否煩請前輩指點一下不才的小生喔,非常感謝!!!
The most beautiful thing we can experience is mysterious.
It is the source of all true art and science.

--- Albert Einstein, 1930
頭像
Lost-Angel
活潑的高中生
活潑的高中生
 
文章: 265
註冊時間: 週二 1月 25, 2005 1:29 am
來自: 臺灣民國高雄縣

文章Lost-Angel » 週四 2月 10, 2005 6:59 pm

小生的音效晶片是 SiS SI7012 C-Media Electronics CMI9739
以下是小生在系統中做的各種測試的結果:

執行 lspci | grep media :
0000:00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)

執行 lsmod | grep snd :
無任何訊息

執行 cat /dev/sndstat :
cat: /dev/sndstat: No such device

執行 ps aux | grep sd :
losang 1840 1.8 1.8 14328 9632 ? S 18:17 0:23 artsd -F 10 -S 4096 -s 60 -m artsmessage -c drkonqi -l 3 -f
root 2062 0.0 0.0 1548 468 pts/3 R+ 18:38 0:00 grep sd

執行 alsamixer 的設定時除了 PCM 那一項沒辦法調成 on 以外(會產生 segmentation fault 而整個 condole 當掉),其他每一項都已經調整成 on 且調到最高。

小生執行 alsaconf 的結果會出現以下訊息:
No supported PnP or PCI card found. Would you like to probe legacy ISA sound cards/chips [Y/N]

小生已經在 XMMS 的設定中把 output plugin 設定成 aRts output 0.7.1 (libarts.so) 了,且已經使用 KDE 裡面的 kmix 將所有音效調到最大,並且在 XMMS 裡面的音量也調到最大了,但是當按下播放的時候,混音器和播放進度量棒有很正常的開始跑,但是喇叭開到最大聲了還是聽不到任聲音。

可否煩請前輩指點一下不才的小生這到底是怎麼一回事呢??? 到底遺漏掉了哪一部份啊??? 麻煩各位前輩喔,非常的感謝!!!
The most beautiful thing we can experience is mysterious.
It is the source of all true art and science.

--- Albert Einstein, 1930
頭像
Lost-Angel
活潑的高中生
活潑的高中生
 
文章: 265
註冊時間: 週二 1月 25, 2005 1:29 am
來自: 臺灣民國高雄縣

文章d2207197 » 週五 2月 11, 2005 10:31 pm

Lost-Angel 寫:感謝前輩指點,但是小生在 terminal 底下輸入了 esddsp xmms 它卻出現 bash:seddsp: command not found 的訊息,這是怎麼一回事呢??? 可否煩請前輩指點一下不才的小生喔,非常感謝!!!

ㄜ~~~~ 命令是是 esddsp 不是 seddsp。

從你最後一篇的資訊可以看出你音效卡完全沒有驅動成功。
可以到 http://www.alsa-project.org/alsa-doc/
尋找您音效晶片可以用哪個驅動程式,再手動 modprobe 進來就好了。
小弟剛剛查詢過,確定您的晶片可以以 alsa 驅動。
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

文章Lost-Angel » 週日 2月 13, 2005 8:25 pm

感謝前輩們的指點,小生仔細的查證了以後,確定小生的音效晶片為內建於主機板的 C-Media CMI9739,小生查閱了結果發現 alsa 或者 oss 裡面都沒有可以支援此晶片的模組,小生試過了 alsa 的 snd_intel8x0 模組,無法正確驅動成功,且又試著把所有的 oss 模組都編譯起來讓 hotplug 以及 discover 去抓,但是都抓不到耶~~~ 可否請問一下到底要哪一個 module 才能正確的驅動它呢??? 小生之前在同一部電腦使用 RedHat 9.0 的時候它內附的 kernel 為 2.4.20-8 時能夠正常的驅動使用音效裝置,小生現在是用 kernel-2.6.10,理應當有能夠正確驅動他的模組才是,請教一下各位前輩到底是哪一個 module 才能夠驅動該音效晶片呢??? 非常的感謝各位!!!
The most beautiful thing we can experience is mysterious.
It is the source of all true art and science.

--- Albert Einstein, 1930
頭像
Lost-Angel
活潑的高中生
活潑的高中生
 
文章: 265
註冊時間: 週二 1月 25, 2005 1:29 am
來自: 臺灣民國高雄縣

文章louie » 週一 2月 14, 2005 1:00 am

要不要拿片新的 knoppix 3.7 開機看看有沒有抓到比較快 ????
記得用 2.6 的核心試試
louie
快樂的大學生
快樂的大學生
 
文章: 593
註冊時間: 週一 9月 09, 2002 7:58 pm

文章Tetralet » 週一 2月 14, 2005 11:29 am

有沒有試著使用 Debian 官方發行的 Kernel 呢?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

文章duan » 週一 2月 14, 2005 3:06 pm

Lost-Angel 寫:感謝前輩們的指點,小生仔細的查證了以後,確定小生的音效晶片為內建於主機板的 C-Media CMI9739,小生查閱了結果發現 alsa 或者 oss 裡面都沒有可以支援此晶片的模組,小生試過了 alsa 的 snd_intel8x0 模組,無法正確驅動成


這張卡很有意思, 弟機器上裝了兩張音效卡, 其中一張就是 cmpci

為什麼說有意思? 先說明一下, 用 oss 系列編出來的 driver name
是 cmpci, 在 alsa 下編出來的是 cmipci (snd_cmipci).

有意思的地方是, 之前在 fedora 下 kernel 2.4 , 用 alsa 驅動會沒
聲音 (但 driver 載入正常), 用 oss 驅動就正常.

後來在 fedora 用自己編的 kernel 2.6, 用 alsa 就正常.

現在換到 deibam, 載入 snd_cmipci 又變成沒聲音, 後來載入
cmpci 才正常.

至於為什麼........不知道. 只能說供您參考. ^^
duan
可愛的小學生
可愛的小學生
 
文章: 11
註冊時間: 週日 1月 23, 2005 10:48 pm


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客