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