PDA

Visualizza la versione completa : [Kernel 2.6] alsa e audio integrato


caront
05-02-2005, 18:17
Ciao a tutti,
un problema che ho ormai da tempo la mia scheda audio con alsa non funziona. Ho controllato nelle risorse del forum ma niente...

innanzitutto faccio un bel

lspci | grep audio:

Multimedia audio controller: Intel Corp. 82801BA/BAM AC'97 Audio (rev 02)

Ok mi segnala la scheda audio funzionante fino ad allora con i moduli OSS.
Ricompilo il kernel questa volta intenzionato ad usare alsa.
compilo i moduli necessari installo il kernel, rebootto lancio alsaconf che mi trova la scheda pci seleziono il modulo snd-intel8x0 installa il modulo e penso...ok andata.
Ma come al solito accade che avvio un player audio ad esempio xmms, l'equalizzatore segnala uno stram audio ma il suono non fuoriesce dalle casse.
Penso...banale alzo il volume, alzo il volume salvo ma niente stesso problema.
Ora le ho provate tutte non capisco il problema se qualcuno pu aiutarmi giuro che gli offro tutte le birre che vuole :zizi:

PS: se pu essere utile

lsmod | grep snd

snd_mpu401_uart 8000 0
snd_rawmidi 24992 1 snd_mpu401_uart
snd_seq_device 8876 1 snd_rawmidi
snd_intel8x0 33696 0
snd_ac97_codec 77376 1 snd_intel8x0
snd_pcm_oss 54340 0
snd_mixer_oss 20384 1 snd_pcm_oss
snd_pcm 98344 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer 25860 1 snd_pcm
snd_page_alloc 9956 2 snd_intel8x0,snd_pcm

andy caps
05-02-2005, 18:55
spesso le intel hanno il chipset trident o cmedia

prova a mettere anche quelli e prova a caricare i moduli

che distribuzione usi
dai un dmesg e controla attentamente magari incolla le parti interessanti

caront
05-02-2005, 19:29
spesso le intel hanno il chipset trident o cmedia


potrebbe essere ma con oss utilizzavo i cugini di snd_intel8x0 e non altri driver.

uniche info degne di nota
dopo il dmesg

al dispositivo viene assegnato IRQ 5 (nessun accavallamento di IRQ tra dispositivi)

e stranamente

ALSA device list: No soundcards found.

ma e' strano perche' l'ha riconosciuta proprio alsaconf e successivamente infatti carica i driver impostati proprio con alsaconf.

cmq uso debian sarge e il kernel (con le patch debian) compilato con make-kpkg ecc

andy caps
05-02-2005, 20:02
carica i moduli poi dai un generate-modprobe.conf

poi controlla il file

/etc/modprobe.d/sound

e scrivici se non c'

alias snd-card-0 snd-snd_intel8x0


la mia intel sul muletto ad esempio pero vuole cmpci per andare
ed una su au altro pc vuole trident caricato

caront
05-02-2005, 20:06
avevo gia' provato a vedere quel file ma la linea era gia' presente.
Oramai e' diventata una questione di principio ad oss non ci ritorno piu' devo risolvere il problema, anche se non capisco proprio da cosa derivi

andy caps
05-02-2005, 20:15
scrivi in /etc/modules
soundcore
snd
snd-snd-intel8x0

poi prova a riavviare

caront
05-02-2005, 20:43
avevo gia' provato anche questo ma niente

capisci perche' sono cosi' imbestialito?
le ho provate tutte -1 e credo sia quella che mi manchi.
solo che a sapere qual e'....

andy caps
05-02-2005, 20:52
:bh: daai una ricompilatina al kernel e metti anche trident e cmpci
metti tutto come modulo
se hai un kernel immagine completo scrivi in /etc/modules

snd-cmipci
trident

installa anche alsamixergui e i vari programi audio (kdemultimedia e company a volte risolvono )

switcha su alsa il server sonoro da kcontrol

caront
06-02-2005, 17:02
ho provato il tuo consiglio ma niente.

andy caps
06-02-2005, 17:52
prova a fare il boot con noapic er vedere se un problema di irq

e smanetta in kcontrol > multimedia swicciando il server sonoro

il problema della soundcard non trovata comune
lo fa anche a me la mandrake cooker ma poi l'audio funziona perfettamente

fai le prove loggato come root alle volte fosse un problema di permessi

Loading