Kein Sound mehr!

Jan 'RedBully' Seiffert redbully at cc.fh-luh.de
Sat Aug 13 05:48:35 CEST 2005


Christian Kuhlmann schrieb:
> Jan 'RedBully' Seiffert wrote:
> 
>>Christian Kuhlmann schrieb:
>>
> 
> [...]
> 
>>Du hast also Debian installiert, von den DVDs/CDs von 1a-debian.de, und
>>da ging der Sound. Ich denke mal "Sarge" da du von Kernel 2.6 redest.
>>
> 
> Nunja, der 2.4.27-2 war auch dabei ;-)
> 
Ja, aber welche Version nimmst *du* nun, zur not eben ein "uname -r".


>>Hast du Sound Unterstuzung angemacht, das richtige Modul?
>>Oder gib mal nen lsmod, oder hast du die Soundunterstuetzung fest
>>einkompieliert?
> 
> 
> Module                  Size  Used by    Not tainted
[snip - lsmod]
> soundcore               3716   0  (autoclean)
[snap - nochmehr lsmod]
> 
> 
>>Hast du die module auch installiert (make modules_install)?
>>Hast du alles deiner Distribution passend eingestellt/eingetragen, so
>>das z.B. die richtigen Module beim Starten automatisch geladen werden?
>>
> 
> Habe alles via der Pakete durchgeführt, ohne Compilierung.
Jetzt versteh ich garnix mehr...
Du hast also deinen Kernel nicht deinstalliert, sondern ihn ueber das
Packetsystem auf den neusten stand gebracht, sprich ge-update-d?

Dann sollte das passen...

Naja, aber davon ab, da dein Kernel ja Furz und Feuerstein als Modul
implementiert, ich aber im Bezug auf Sound nur "soundcore" finden kann
in deinem lsmod, wuerd ich sagen, dein Soundtreiber wird nicht geladen
(Vermutung).

Bei mir sieht das mit geladenen Soundtreibern z.B. so aus:
Module                  Size  Used by
ipv6                  238912  10
iptable_filter          2176  1
ip_tables              20416  1 iptable_filter
snd_seq_midi            6816  0
snd_pcm_oss            49888  0
snd_mixer_oss          17984  1 snd_pcm_oss
snd_seq_oss            33664  0
snd_seq_midi_event      6400  2 snd_seq_midi,snd_seq_oss
snd_seq                50640  5 snd_seq_midi,snd_seq_oss,snd_seq_midi_event
ns558                   4672  0
gameport                3456  1 ns558
nvidia               3464828  12
via_ircc               23700  0
irda                  121144  1 via_ircc
snd_ice1712            62660  3
snd_ice17xx_ak4xxx      3328  1 snd_ice1712
snd_ak4xxx_adda         5632  2 snd_ice1712,snd_ice17xx_ak4xxx
snd_cs8427              9024  1 snd_ice1712
snd_ac97_codec         74808  1 snd_ice1712
snd_pcm                84232  4 snd_pcm_oss,snd_ice1712,snd_ac97_codec
snd_timer              22276  2 snd_seq,snd_pcm
snd_page_alloc          7556  1 snd_pcm
snd_i2c                 4864  2 snd_ice1712,snd_cs8427
snd_mpu401_uart         6336  1 snd_ice1712
snd_rawmidi            21024  2 snd_seq_midi,snd_mpu401_uart
snd_seq_device          7308  4 snd_seq_midi,snd_seq_oss,snd_seq,snd_rawmidi
snd                    49828  19
snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_ice1712,snd_ak4xxx_adda,snd_cs8427,snd_ac97_codec,snd_pcm,snd_timer,snd_i2c,snd_mpu401_uart,snd_rawmidi,snd_seq_device
tuner                  20644  0
tvaudio                21476  0
bttv                  146448  0
video_buf              17540  1 bttv
i2c_algo_bit            8456  1 bttv
v4l2_common             4800  1 bttv
btcx_risc               3912  1 bttv
tveeprom               11544  1 bttv
videodev                7680  1 bttv

snd_ice1712 ist dabei mein Soundkartenchip, der ganze restliche
snd_*-kram ist dann der ganze Helper-Stuff.

Eine Soundblaster muesste mit snd_em10k oder so laufen.

Was natuerlich erstmal die Frage aufwirft, ob das Modul da ist.
Ist unter "/lib/modules/$(uname -r)/kernel/sound/" irgendwas mit emu10k
(Ordner oder sogar ein *.ko)?
Kannst du, so es vorhanden ist, es laden (modprobe
$DEIN_MODUL_NAME_OHNE_PUNKTKO)?
Oder hast du ein "/etc/init.d/alsa", dem du mal mit dem Parameter
"start" Beine machen koenntest?

Koenntest du *genau* beschreiben (schritt-fuer-schritt), wie du zu
diesem Zustand gekommen bist, damit die anwesenden Debianer sich ein
Bild machen koennen?

@Die_Gurus: koennte es sein, das modconf und Konsorten nicht gelaufen
ist und deshalb das nicht geladen wird? Hier unter Gentoo hab ich
"modules_update force", wie heist das denn unter Debian...

> 
>>Du kannst dir auch ganz arg selbst ins Knie geschossen haben.
>>Sound wird nun ueber ALSA gehandelt. ALSA wiederrum benoetigt eine
>>Bibliothek ausserhalb des Kernels fuer die Programme, damit sie Musik
>>abspielen koennen.
>>Die Version der Blibliothek *ausserhalb* des Kernels muss zu den
>>Treibern *innerhalb* passen. Tja, und alle Programme muessen zu der
>>Blibliothek passen.
>>
> 
> Oha!
> 
Naja, wenn du da automatisch geupdated hast, sollte das nicht das Prob
sein, ich dachte du haettest dir einen eigenen Kernel gebacken.

> 
> Gruß aus Gütersloh,
> Christian
Gruss
	Jan

-- 
Thus spake the master programmer:
"Though a program be but three lines long,
someday it will have to be maintained."



More information about the Linux mailing list