PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Sound unter Kernel 2.6



integrator
20.05.05, 22:38
Hallo ich habe ein soundproblem mit einem IBM Thinkpad 600E (okay ist schon etwas älter )
Distribution Debian unstable
Kernel 2.6.8
Hier ein kleiner auszug aus dem bootlog:
Crystal 4280/46xx + AC97 Audio, version 1.28.32, 12:35:50 Nov 11 2004
cs46xx: Card found at 0x50100000 and 0x50000000, IRQ 11
cs46xx: Thinkpad 600E (unsupported) (1014:1010) at 0x50100000/0x50000000, IRQ 11
cs46xx: AC'97 write problem, reg = 0x0, val = 0x0
cs46xx: AC'97 read problem (ACCTL_DCV), reg = 0x0 returning 0xffff
cs46xx: cs_ac97_init() failure
cs46xx: AC'97 write problem, reg = 0x0, val = 0x0
cs46xx: AC'97 read problem (ACCTL_DCV), reg = 0x0 returning 0xffff
cs46xx: cs_ac97_init() failure
cs46xx: AC'97 write problem, reg = 0x0, val = 0x0
cs46xx: AC'97 read problem (ACCTL_DCV), reg = 0x0 returning 0xffff
cs46xx: cs_ac97_init() failure
cs46xx: AC'97 write problem, reg = 0x0, val = 0x0
cs46xx: AC'97 read problem (ACCTL_DCV), reg = 0x0 returning 0xffff
cs46xx: cs_ac97_init() failure
cs46xx: AC'97 write problem, reg = 0x0, val = 0x0
cs46xx: AC'97 read problem (ACCTL_DCV), reg = 0x0 returning 0xffff
cs46xx: cs_ac97_init() failure
cs46xx: cs46xx_probe()- cs_hardware_init() failed, retried 5 times.
cs46xx: probe()- no device allocated

Ich hab etwas gegoogelt und fand folgendes:

"Loading Sound Modules

I've found that I've needed to load the ThinkPad sound modules later in the boot process, otherwise sound works poorly (crackles, skipping and generally just wrong :-). Therefore, I've commented out the ad1848, uart401 and cs4232 sound modules from /etc/modules and instead created a start up script to be run later at boot time. You can have these modules load after networking and other essential services that may potentially interfere (I never bothered to figure out exactly what the problem is) by naming it something like S79sound in your /etc/rc<2-5>.d directories (linking to ../init.d/sound preferably): "

wenn ich die module mit:
modeprobe -r cs4232
modeprobe -r ad1848
modeprobe -r uart401
modeprobe -r sound
entlade und wieder neu lade dann funktioniert das sound system auch aber mein problem ist das ich
die Ladereihenfolge beim Booten ändern will. Beim 2.4 er Kernel war dafür /etc/modules zuständig aber scheinbar wurde das beim 2.6er geändert auf jeden fall sieht die datei dann so aus:

ide-cd
ide-generic

Das kann ja nicht alles sein weil ich viel mehr module geladen habe als dort aufgeführt
kann mir jemand sagen wo das jetzt beim 2.6er steht

carnil
21.05.05, 10:04
Hallo

Laut dem hier:


I've found that I've needed to load the ThinkPad sound modules later in the boot process, otherwise sound works poorly (crackles, skipping and generally just wrong :-). Therefore, I've commented out the ad1848, uart401 and cs4232 sound modules from /etc/modules and instead created a start up script to be run later at boot time. You can have these modules load after networking and other essential services that may potentially interfere (I never bothered to figure out exactly what the problem is) by naming it something like S79sound in your /etc/rc<2-5>.d directories (linking to ../init.d/sound preferably): "

kannst du folgendes machen: Erstelle dir ein init-Skript (z.B. wie oben beschrieben /etc/init.d/sound) welches die Module lädt (und eventuell vorher entlädt, oder alternativ könnte die Datei /etc/modprobe.d/alsa-base von intersse sein, weiss es aber nicht gerade auswendig, und kann es momentan auch gerade nicht überprüfen, hoffe es stimmt).

MfG carnil