Pagina 1 di 2
kernel 2.6.10-ck5 ed ennesimo problema audio...
Inviato: lun 7 feb 2005, 10:27
da mip
Salve a tutti. Dopo il mio precedente post entusiastico (laptop,slack 10 e bassi a go-go), comincio anch´io ad assillare il forum con i problemi di scheda audio.
<BR>Preciso che ho letto un sacco di how-to, che ho provato sia il kernel 2.6.10 pacchettizzato che uno compilato da 0 con patch di ck (quest´ultimo è quello che ho deciso di tenere installato).
<BR>Il pc è un laptop della Gericom con scheda audio SiS integrata.
<BR>Dopo aver provato varie configurazioni del kernel, ho scoperto su linuxquestions.org che il sound core deve essere compilato come built-in nel kernel, altrimenti non vengono nemmeno creati i device /dev/dsp, /dev/mixer, ecc.. Sui suddetti device sono settati i permessi a 0777, l´utente mip fà parte del gruppo audio, alsaconf funziona alla grande (rileva la scheda come intel i8x0, se non ho scritto male), alsamixer funziona bene (non ho le ultime colonne alzate, come avevo già trovato su un altro post), però poi non funziona niente, ne da mip ne da root. Niente. Nessun suono, ne da kde, ne da console (ho provato mpg123 con un mp3, il quale sembra partire ma poi si blocca ed esce con un errore).
<BR>Idee? Soluzioni? Bestemmie?
<BR>
<BR>Grazie, mip<br>
kernel 2.6.10-ck5 ed ennesimo problema audio...
Inviato: lun 7 feb 2005, 10:58
da mip
Preciso che, ovviamente, con l´installazione di default della 10.0 con kernel 2.4.x funzionava tutto correttamente, anche troppo bene!<br>
kernel 2.6.10-ck5 ed ennesimo problema audio...
Inviato: lun 7 feb 2005, 11:11
da strummer
ciao, anke io ho un problema simile, precisando che anke a me con l´installazione di default della slackware 10 kernel 2.4.26 funzionava tutto bene.
<BR>ho compilato il kernel 2.6.7. (io ho una macchina amd 2000 xp scheda audio integrata ac97)
<BR>[Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller rev 60]
<BR>e quando avvio un qualsiasi file muscale mi si sente malissimo con un sacco di fruscio di fondo! forse c´è qualcosa che va in conflitto?!
<BR>tutto quello che riguarda la musica è caricato come modulo.<br>
kernel 2.6.10-ck5 ed ennesimo problema audio...
Inviato: lun 7 feb 2005, 12:16
da mip
Allora? Nessuna idea?
<BR>Avrei pensato a una cosa: non è che il driver alsa builted-in nel kernel và in conflitto con il pacchetto alsa-driver?
<BR>La butto li....che ne dite?<br>
kernel 2.6.10-ck5 ed ennesimo problema audio...
Inviato: lun 7 feb 2005, 15:41
da mangus
ti dico come va da me..
<BR>-nel mio kernel custom ho tolto tutto alsa e tenuto solo soundcore come modulo.
<BR>- mi compilo alsa driver from source con l´opzione --with-cards=intel8x0 e ne faccio un pacchetto che installo.
<BR>- dal pacchetto di alsa driver di slack prendo solo rc.alsa, lo metto in /etc/rc.d e lo rendo eseguibile.
<BR>
<BR>reboot , alzo i volumi e tutto funziona.
<BR>questo con udev e hotplug installato.
<BR>alsacof mai usato
<BR>
<BR>HTH<br>
kernel 2.6.10-ck5 ed ennesimo problema audio...
Inviato: lun 7 feb 2005, 17:54
da mip
Grazie mangus,stasera quando torno a casa proverò sicuramente. <br>
kernel 2.6.10-ck5 ed ennesimo problema audio...
Inviato: lun 7 feb 2005, 19:39
da mangus
chiaramente quando cambi kernel ti tocca ricompilare il pacchetto alsa-driver per il kernel nuovo, ma in genere ci si mette pochi minuti.
<BR>ogni kernel che hai installato necessita del suo driver e perciò di un pacchetto alsa-driver, che ti conviene nominare come fa PJV , tipo
<BR>alsa-driver-1.0.8-2.6.10-i486.tgz (vado a memoria>)
<BR>è possibile avere più pacchetti di questo tipo installati.
<BR>tutto ciò perchè preferisco tenere un kernel di dimensioni più ridotte e installare i driver alsa a manona, anche se poi con rc.alsa i moduli che servono vengono caricati al boot, per cui un guadagno in termini di memoria in realtà non c´è..
<BR>il bello di linux è che ci sono tantissimi modi per fare una cosa e cè una cosa da dire, in genere quello che fa PJV si rivela quasi sempre se non sempre la scelta più giusta...
<BR>
<BR>HTH
<BR>
<BR>Fede
<BR>
<BR>... Logically incoherent, semantically incomprehensible, and legally ...
<BR>impeccable!
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: mangus il 07-02-2005 19:45 ]<br>
kernel 2.6.10-ck5 ed ennesimo problema audio...
Inviato: mar 8 feb 2005, 0:14
da strummer
grazie anke da parte mia dei consigli, ma allora se ho capito bene ognio volta che si ricompila il kernel si deve reinstallare alsa?<br>
kernel 2.6.10-ck5 ed ennesimo problema audio...
Inviato: mar 8 feb 2005, 7:48
da meritil
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR> 08-02-2005 alle ore 00:14, strummer :
<BR>grazie anke da parte mia dei consigli, ma allora se ho capito bene ognio volta che si ricompila il kernel si deve reinstallare alsa?<br>
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>No!
<BR>
<BR>Con i kernel 2.6.x alsa è compreso nei sorgenti, il fatto che non vi funzioni la scheda audio mentre con il 2.4 è curioso.. semmai succede il contrario, a questo punto mi viene spontaneo chiedervi: avete configurato bene il kernel?
<BR>
<BR>Assicuratevi di aver inserito il supporto alsa e il supporto per la vostra scheda, non fate i micragnosi, alsa mettete OGNI COSA come modulo.. il kernel non aumenta in grandezza si perdono solo pochi kb di spazio disco nella directory /lib/module dove si vanno a ficcare i moduli, e poi non si sa mai potreste cambiare scheda audio un giorno..
<BR>
<BR>Avete provato un bel:
<BR> modprobe "modulo_per_la_vostra_scheda" prima di fare alsaconf ?
<BR>
<BR>Specialmente intel8x0 e via82xx a me vanno una crema con qualsiasi 2.6.x... e di Pc vi assicuro che ne ho configurati parecchi, tutti con il 2.6.10.
<BR>
<BR>Ciao :-]
<BR>
<BR>ps: Le schede audio funzionano tutte tranne diversamente specificato sul sito alsa-project.org ...quindi: prima cosa verificare la compatibilità con alsa, poi scoprire quale cavolo di modulo riesce a gestirla, poi modprobe poi alsaconf (che vi fa il favore di creare alias in modprobe.conf, così al prossimo riavvio non dovete ripetere l´operazione di caricare il modulo a manella, e non solo)<br>
kernel 2.6.10-ck5 ed ennesimo problema audio...
Inviato: mar 8 feb 2005, 8:06
da mangus
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR> 08-02-2005 alle ore 00:14, strummer :
<BR>grazie anke da parte mia dei consigli, ma allora se ho capito bene ognio volta che si ricompila il kernel si deve reinstallare alsa?<br>
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Solo se si compila alsa-driver dai sorgenti e lo si toglie dal config del kernel come faccio io.(perchè faccio il micragnoso...)
<BR>occorre ricompilare solo alsa-driver, e NON i vari alsa-lib , alsa-oss etc..
<BR>o compili alsa nel kernel, oppure lo installi esternamente dai sorgenti togliendolo dai config del kernel.
<BR><br>
kernel 2.6.10-ck5 ed ennesimo problema audio...
Inviato: mar 8 feb 2005, 8:20
da meritil
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE> Solo se si compila alsa-driver dai sorgenti e lo si toglie dal config del kernel come faccio io.(perchè faccio il micragnoso...) </BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Non volevo darti del micragnoso :-]
<BR>Quello che fai tu è simpatico ma in termini di risultati ottieni la stessa cosa di compilare inserendo nel config alsa il supporto statico per la scheda.. (io la trovo una scelta discutibile)
<BR>Quello che intendevo per micragnoso è mettere <*> solo dove si legge il nome della propria scheda.. io preferisco e modestamente consiglio di mettere < M > ovunque, compreso soundcore stesso... In questo caso i moduli sono la migliore scelta, anche perchè se ti regalano una sounblaster supersborona che fai ricompili?
<BR>
<BR>Ciao :-]
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: meritil il 08-02-2005 08:20 ]<br>
kernel 2.6.10-ck5 ed ennesimo problema audio...
Inviato: mar 8 feb 2005, 8:40
da strummer
Mi sembra di aver configurato il supporto per la mia scheda e quello per alsa in maniera corretta, infatti lsmod mi dice che ci sono, ma evidentemente devo aver sbagliato qualcosa nel compilare il kernel, anke perchè soprattutto alsaconf nn mi riconsce la scheda.
<BR>riptoverò sicuramente a ricompilare e vi faccio sapere,
<BR>grazie tante per ora!<br>
kernel 2.6.10-ck5 ed ennesimo problema audio...
Inviato: mar 8 feb 2005, 11:42
da mangus
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR> 08-02-2005 alle ore 08:20, meritil :
<BR><!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE> Solo se si compila alsa-driver dai sorgenti e lo si toglie dal config del kernel come faccio io.(perchè faccio il micragnoso...) </BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Non volevo darti del micragnoso :-]
<BR>Quello che fai tu è simpatico ma in termini di risultati ottieni la stessa cosa di compilare inserendo nel config alsa il supporto statico per la scheda.. (io la trovo una scelta discutibile)
<BR>Quello che intendevo per micragnoso è mettere <*> solo dove si legge il nome della propria scheda.. io preferisco e modestamente consiglio di mettere < M > ovunque, compreso soundcore stesso... In questo caso i moduli sono la migliore scelta, anche perchè se ti regalano una sounblaster supersborona che fai ricompili?
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>non mi sono mica offeso...

Se mi regalano una altra scheda preferisco appunto ricompilare i sorgenti di alsa driver, piuttosto del kernel. Con un adeguato slackbuild ci metto veramente 30 secondi.
<BR>Così evito tutto alsa nel kernel (a parte soundcore come modulo, che è necessario) e se per caso esce una nuova versione di alsa con bugfix o patch di sicurezza non devo aspettattare che sia aggiornata la mainline del kernel e posso upgradare quando voglio.
<BR>riguardo alsaconf, non l´ho mai usato..
<BR>con il 2.6 penso sia obsoleto caricare i moduli con modules.conf , tanto ci pensa hotplug da solo a caricarli al boot.
<BR>per sicurezza io piazzo rc.alsa di PJV in /etc/rc.d e lo rendo eseguibile e il gioco è fatto.
<BR>Mai avuto problemi con questa procedura su nessun pc e nessuna scheda supportata
<BR>come dicevo ci sono mille modi per fare la stessa cosa, dipende dai gusti.
<BR>ciao<br>
kernel 2.6.10-ck5 ed ennesimo problema audio...
Inviato: mar 8 feb 2005, 19:40
da mip
@meritil: purtroppo non ho ancora avuto modo di fare quello che mi aveva consigliato mangus, ma ti assicuro che con soundcore compilato come modulo, alsa (con TUTTE le sue schede), oss (con tutte le sue schede) compilati come modulo, il kernel mi carica il modulo corretto, alsaconf funziona ma poi non si sente nulla, e non crea nemmeno /dev/dsp ne /dev/mixer, ma solo /dev/snd/xxx. Se invece metto soundcore e alsa come buit-in (trovato su linuxquestions.org), il kernel mi carica i moduli correttamente, crea i dispositivi /dev/dsp e /dev/mixer, alsaconf funziona ma non si sente un cispio lo stesso. Stanotte provo il consiglio di mangus. Ho già ricompilato mettendo soundcore come modulo e togliendo sia alsa che oss (come nel .config del 2.6.7). Vi terrò informati. Grazie per l´attenzione.<br>
kernel 2.6.10-ck5 ed ennesimo problema audio...
Inviato: mer 9 feb 2005, 1:20
da mip
@meritil: mi spiace, ma avendo un laptop, mi è un po´ difficile mettere su una "sounblaster supersborona"...
<BR>
<BR>@mangus: GRAZIE! Ora funziona tutto alla grande! Riepilogo i passaggi fatti, se qualcun altro dovesse essere nelle mie stesse condizioni:
<BR>
<BR>1) Compilazione kernel 2.6.10-ck5 con soundcore caricato come modulo
<BR>2) NIENTE su alsa ne su oss
<BR>3) removepkg <tgz_alsa_installato>
<BR>4) Scarico i sorgenti di alsa-driver e basta (ne util,ne oss,...)
<BR>5) ./configure --with-cards=intel8x0
<BR>6) make
<BR>7) make install
<BR>8) ./snddevices
<BR>9) checkinstall
<BR>10) installpkg <alsa_costruito_con_checkinstall> (per mantenerlo nell´albero dei pkg)
<BR>11) Estrapolo dal tgz di alsa (quello fornito con la distro) lo script rc.alsa e lo copio in /etc/rc.d
<BR>12) Riavvio
<BR>13) Di nuovo bassi a go-go!
<BR>
<BR>Grazie a tutti

<br>