聲音經過 upgrade 後就出不來了..

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

聲音經過 upgrade 後就出不來了..

文章slog » 週三 10月 12, 2005 8:35 am

kernel 是 apt-server 上的 2.6.12-1 ..
之前都很正常..系統是用 unstable 的..

昨天做了 upgrade 後, 進到 gnome 就會出現
"沒找到音量控制元件及/或裝置..
這次的 upgrade 有更新 gnome2 還有 x-windows-system-core

另外開機的時候有出現
Waiting for /dev to be fully populated...done (time out)
我印象中在這次 upgrade 之前都沒有, 或是我記錯了..@@"

lspci | grep audio 去看是有看到我的 sound card..
0000:00:0c.0 Multimedia audio controller: ESS Technology ES1969 Solo-1 Audiodrive (rev 01)

請教一下該怎麼樣解決呢? @@"
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方

文章slog » 週三 10月 12, 2005 9:28 am

耶..
剛剛到 /dev 底下去看, dsp 不見了..@@"
是怎麼一回事勒..天啊..

總不可能不用 dsp 了吧?
我昨天查了一下網路 (因為 moto 我一直連不上..@@" )
是有說到 2.6.12 的 kernel 改成用 alsa 了..
而我還是在用 esound , 是否是因為這樣所以才音效出不來..

那麼, 我從 esound 要換到 alsa , 我該怎麼樣處理呢?
或是只要直接 apt-get install 關於 alsa 的 package 就好了呢?
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方

文章slog » 週三 10月 12, 2005 9:52 am

我剛剛試著要自行 makedev 出 audio 的 device..
就得到以下的 msg , 但是, 我 ls -l d* 就是沒有 dsp

代碼: 選擇全部
khlii9:/dev# MAKEDEV -v audio
create mixer    c 14 0 root:audio 0660
create mixer1   c 14 16 root:audio 0660
create mixer2   c 14 32 root:audio 0660
create mixer3   c 14 48 root:audio 0660
create sequencer        c 14 1 root:audio 0660
create midi00   c 14 2 root:audio 0660
create midi01   c 14 18 root:audio 0660
create midi02   c 14 34 root:audio 0660
create midi03   c 14 50 root:audio 0660
create dsp      c 14 3 root:audio 0660
create dsp1     c 14 19 root:audio 0660
create dsp2     c 14 35 root:audio 0660
create dsp3     c 14 51 root:audio 0660
create audio    c 14 4 root:audio 0660
create audio1   c 14 20 root:audio 0660
create audio2   c 14 36 root:audio 0660
create audio3   c 14 52 root:audio 0660
create sndstat  c 14 6 root:audio 0660
create audioctl c 14 7 root:audio 0660
create mpu401data       c 31 0 root:audio 0660
create mpu401stat       c 31 1 root:audio 0660
create midi0    c 35 0 root:audio 0660
create rmidi0   c 35 64 root:audio 0660
create smpte0   c 35 128 root:audio 0660
create midi1    c 35 1 root:audio 0660
create rmidi1   c 35 65 root:audio 0660
create smpte1   c 35 129 root:audio 0660
create midi2    c 35 2 root:audio 0660
create rmidi2   c 35 66 root:audio 0660
create smpte2   c 35 130 root:audio 0660
create midi3    c 35 3 root:audio 0660
create rmidi3   c 35 67 root:audio 0660
create smpte3   c 35 131 root:audio 0660


找到網路上說去看 sndstat 結果如下..
代碼: 選擇全部
khlii9:/dev# cat /dev/sndstat
Sound Driver:3.8.1a-980706 (ALSA v1.0.9rc2 emulation code)
Kernel: Linux khlii9 2.6.12-1-686 #1 Tue Sep 27 12:52:50 JST 2005 i686
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
ESS ES1938 (Solo-1) rev 0, irq 5

Audio devices: NOT ENABLED IN CONFIG

Synth devices: NOT ENABLED IN CONFIG

Midi devices:
0: ESS ES1938 (Solo-1) MIDI

Timers:
7: system timer

Mixers: NOT ENABLED IN CONFIG


driver 是用 alsa 的應該是啦..但是應該也總是要 dsp 吧..
連要自己生一個 dsp 都生不出來..真怪..我只不過做了一下 dist-upgrade 說..@@"
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方

文章訪客 » 週三 10月 12, 2005 10:25 am

try to install package
代碼: 選擇全部
alsa-utils

first.
then run command
代碼: 選擇全部
alsaconf

to adjust the setting.

see if it works or not.

good luck

slog 寫:我剛剛試著要自行 makedev 出 audio 的 device..
就得到以下的 msg , 但是, 我 ls -l d* 就是沒有 dsp

代碼: 選擇全部
khlii9:/dev# MAKEDEV -v audio
create mixer    c 14 0 root:audio 0660
create mixer1   c 14 16 root:audio 0660
create mixer2   c 14 32 root:audio 0660
create mixer3   c 14 48 root:audio 0660
create sequencer        c 14 1 root:audio 0660
create midi00   c 14 2 root:audio 0660
create midi01   c 14 18 root:audio 0660
create midi02   c 14 34 root:audio 0660
create midi03   c 14 50 root:audio 0660
create dsp      c 14 3 root:audio 0660
create dsp1     c 14 19 root:audio 0660
create dsp2     c 14 35 root:audio 0660
create dsp3     c 14 51 root:audio 0660
create audio    c 14 4 root:audio 0660
create audio1   c 14 20 root:audio 0660
create audio2   c 14 36 root:audio 0660
create audio3   c 14 52 root:audio 0660
create sndstat  c 14 6 root:audio 0660
create audioctl c 14 7 root:audio 0660
create mpu401data       c 31 0 root:audio 0660
create mpu401stat       c 31 1 root:audio 0660
create midi0    c 35 0 root:audio 0660
create rmidi0   c 35 64 root:audio 0660
create smpte0   c 35 128 root:audio 0660
create midi1    c 35 1 root:audio 0660
create rmidi1   c 35 65 root:audio 0660
create smpte1   c 35 129 root:audio 0660
create midi2    c 35 2 root:audio 0660
create rmidi2   c 35 66 root:audio 0660
create smpte2   c 35 130 root:audio 0660
create midi3    c 35 3 root:audio 0660
create rmidi3   c 35 67 root:audio 0660
create smpte3   c 35 131 root:audio 0660


找到網路上說去看 sndstat 結果如下..
代碼: 選擇全部
khlii9:/dev# cat /dev/sndstat
Sound Driver:3.8.1a-980706 (ALSA v1.0.9rc2 emulation code)
Kernel: Linux khlii9 2.6.12-1-686 #1 Tue Sep 27 12:52:50 JST 2005 i686
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
ESS ES1938 (Solo-1) rev 0, irq 5

Audio devices: NOT ENABLED IN CONFIG

Synth devices: NOT ENABLED IN CONFIG

Midi devices:
0: ESS ES1938 (Solo-1) MIDI

Timers:
7: system timer

Mixers: NOT ENABLED IN CONFIG


driver 是用 alsa 的應該是啦..但是應該也總是要 dsp 吧..
連要自己生一個 dsp 都生不出來..真怪..我只不過做了一下 dist-upgrade 說..@@"
訪客
 

文章slog » 週三 10月 12, 2005 6:00 pm

感謝上面的訪客大大..
後來, 我就把 alsa-base 和 alsa-utils 給裝好後, 就有聲音了..

不過我不太懂的是..
gnome 不是搭配 esound ?
還是說, 因為 kernel 是用 alsa 的 modules , 所以我必須要裝 alsa ?
slog
懵懂的國中生
懵懂的國中生
 
文章: 133
註冊時間: 週四 12月 02, 2004 12:18 am
來自: 水深火熱的地方

文章古代人 » 週三 10月 12, 2005 8:12 pm

我的kernel是用2.4
之前都很正常..系統與視窗是用 stable & gnome
昨天還很正常
可是今天卻是
以root進入x-window有聲音
以一般使用者進入x-window卻沒有聲音

我照著上面的訪客大大的發言
就把 alsa-base 和 alsa-utils 給裝好後, 問題就更嚴重..

現在不管是root或是一般使用者都不能聽到音效卡的聲音
以滑鼠點右上角的喇吧圖示調整音量都會自動恢復成無聲
有人知道到底哪裡出錯了?
lspci | grep audio
0000:00:05.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
0000:00:09.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
五花馬,千金裘
呼兒將出換美酒
與爾同銷萬古愁
沒有M$也活的下去
古代人
可愛的小學生
可愛的小學生
 
文章: 31
註冊時間: 週一 6月 13, 2005 9:01 pm
來自: 美西伺服器

文章cyu021 » 週四 10月 13, 2005 9:30 am

我的問題是聲音在剛開機的時候運作的很正常(gaim & xmms可以同時發聲),不過很久沒關機之後(好像是半天)就沒聲音了,執行xmms的時候他要我檢查device是否被別人佔用,音效卡使否有設定好,等等。。。一定要再執行一次alsaconf 和artsd&才能把聲音重新enable...
請問這樣要如何修改設定呢?
cyu021
懵懂的國中生
懵懂的國中生
 
文章: 137
註冊時間: 週二 9月 14, 2004 9:52 am


回到 debian desktop

誰在線上

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