PDA

View Full Version : ALSA driver...


Paolo-82
30-11-2003, 17:52
Come scheda audio a ho la AC'97. Siccome si sentivano solo i 2 canali anteriori dell'impianto 5.1 ho pensato bene di aggiornare i driver.
Compilati, installati tutto bene. Ma, quando sono arrivato a questo passo:
Step 4.
Edit your /etc/modules.conf or conf.modules depending on the distribution
(Please refer to the attached modules.conf)

L'esempio di modules.conf é questo:

alias parport_lowlevel parport_pc
alias usb-controller usb-uhci
#alias sound-slot-0 via82cxxx_audio //remark this line, this is default audio driver

#====== added those lines =============
alias char-major-116 snd
options snd major=116 cards_limit=1
#--- Intel 8x0 and SiS 7012 ----------
alias snd-card-0 snd-intel8x0
options snd-intel8x0 index=0 id="ICH"
#--- Via8233 Via686a -------------------------------
#alias snd-card-0 snd-via82xx
#options snd-via82xx index=0 id="VIA"
//=================================
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
#=================================
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :


Ho aperto il mio modules.conf e:
- ho messo il # davanti a via82cxxx... (#alias sound-slot-0 via82cxxx_audio)
- ho aggiunto le linee comprese tra #===== e #===== (ma non le ultime due)

Quando ho riavviato, ha iniziato a darmi un sacco di errori e non si avvia più il server grafico X :cry: :cry: :cry:

Che posso fare? ho provato ad avviare con failsafe, aprire con vi modules.conf per togliere le righe che avevo aggiunto... (Ma con vi non so come si salva :eek: :cry: )

Ho bisogno di qualcuno che mi faccia tornare la Mandrake come prima...:rolleyes:

Grazie mille, Paolo

AnonimoVeneziano
30-11-2003, 17:55
Per salvare con "vi" premi ":" e poi "wq"

Dopo "wq" premi invio .

Strano comunque che ti dia sti problemi .

Ciao

Paolo-82
03-12-2003, 14:02
Il server X non partiva a causa della riga //============...

Quelli che avevo installato erano i driver scaricati dal sito della realtek (ho poi subito scoperto che la realtek fa scaricare gli alsa 0.94)

Allora ho scaricato e installato gli alsa 0.98.

L'unico prob che mi rimane è ke righe devo aggiungere in modules.conf. Perchè se aggiungo quelle sopra non funziona. All'avvio mentre inzia a caricare gli alsa mi dice:

Starting ALSA ....
modprobe: insmod failed
...

Stampa 5 o 6 righe, ma è veloce e non riesco a vedere bene cosa c'è scritto...

Comunque grazie per la risposta.

cn73
03-12-2003, 16:49
premi CTRL-ALT-F1 in modo da tornare alla modalità testo e riuscire a leggere i messaggi, oppure dai un dmesg per vedere che ti dice il log di sistema...

Paolo-82
03-12-2003, 22:46
Allora mi scrive:

Starting ALSA version none:/lib/modules/2.4.21-0.13mdk/kernel/sound/acore/snd.o:
modprobe: insmod /lib/modules/2.4.21-0.13mdk/kernel/sound/acore/snd.o failed
modprobe: insmod snd failed
(intel8x0) (0) [OK]
Loading sound module (snd-0)
modprobe: can't locate module snd-0 [FAILED]




Prima di queste mi dava ancora delle righe strane, che però non sono riuscito a leggere...

[-°-3DM@RK-°-]©
04-12-2003, 16:12
Originariamente inviato da Paolo-82
Allora mi scrive:

Starting ALSA version none:/lib/modules/2.4.21-0.13mdk/kernel/sound/acore/snd.o:
modprobe: insmod /lib/modules/2.4.21-0.13mdk/kernel/sound/acore/snd.o failed
modprobe: insmod snd failed
(intel8x0) (0) [OK]
Loading sound module (snd-0)
modprobe: can't locate module snd-0 [FAILED]



Hai ricompilato il kernel? Comunque penso di si altrimenti non saresti riuscito neanche a compilare i driver ALSA. Se non sbaglio ALSA vuole sound e soundcore compilati come moduli (ma forse mi sbaglio).

P.s.=Comunque non penso che tu possa utilizzare i canali posteriori con il driver ALSA (che mi ricordi non c'è l'opzione per attivare il canale posteriore nel modulo intel8x0). Se hai una schedra madre con NForce prova con i driver Nvidia

Paolo-82
04-12-2003, 18:40
No, non ho ricompilato il kernel, basta avere i sorgenti mi sembra in /usr/src/linux

Come scheda audio ho una ac'97 della realtek su una scheda madre con chipset via kt400.

[-°-3DM@RK-°-]©
04-12-2003, 19:22
Se hai scheda via dovresti usare il modulo via82xx (sempre di ALSA). Comunque ti consiglio di ricompilare il kernel, in questo modo (oltre ad avere un sistema ad hoc per la tua configurazione) dovresti rimuovere tutti i problemi... Se non lo hai mai fatto, non farti spaventare; subito può sembrare difficile, ma ti assicuro che acquisita un po' di dimestichezza con le tante voci/opzioni fai in un attimo.

Paolo-82
05-12-2003, 11:42
Appena ho un pò di tempo ci provo, però adesso ho un pò di esami all'uni...
Mi interessava più che altro tornare a sentire l'audio:D

cn73
05-12-2003, 11:44
senti vado a memoria, mi pare di avere letto qualcosa nn ricordo dove... sei sicuro che il modulo sia intel8x0? e non intel80x ??

prova a dare un locate intel8x0 e poi un locate intel80x...

Paolo-82
05-12-2003, 11:54
Che sia intel8x0 o intel80x non lo so. Quello che ho riportato sopra è l'esempio di modules.conf per le modifiche, infatti mi paiono strane anche le due righe

#alias snd-card-0 snd-via82xx
#options snd-via82xx index=0 id="VIA"

con il # davanti...

Comunque adesso provo. locate da konsole vero?

[-°-3DM@RK-°-]©
05-12-2003, 12:00
Originariamente inviato da Paolo-82
Appena ho un pò di tempo ci provo, però adesso ho un pò di esami all'uni...
Mi interessava più che altro tornare a sentire l'audio:D

Beh per quello basta mettere un # davanti a tutte le linee che hai aggiunto e ripristinare
alias sound-slot-0 via82cxxx_audio ;)

Paolo-82
05-12-2003, 12:30
Originariamente inviato da cn73
senti vado a memoria, mi pare di avere letto qualcosa nn ricordo dove... sei sicuro che il modulo sia intel8x0? e non intel80x ??

prova a dare un locate intel8x0 e poi un locate intel80x...


locate intel8x0
/home/paolo/Audio/alsa-driver-0.9.8/modules/snd-intel8x0.o
/home/paolo/Audio/alsa-driver-0.9.8/pci/intel8x0.patch
/home/paolo/Audio/alsa-driver-0.9.8/pci/intel8x0.c
/home/paolo/Audio/alsa-driver-0.9.8/pci/intel8x0.c.orig
/home/paolo/Audio/alsa-driver-0.9.8/pci/intel8x0.o
/home/paolo/Audio/alsa-driver-0.9.8/pci/snd-intel8x0.o
/home/paolo/Audio/alsa-driver-0.9.8/alsa-kernel/pci/intel8x0.c
/usr/src/linux-2.4.21-0.13mdk/sound/pci/intel8x0.c
/lib/modules/2.4.21-0.13mdk/kernel/sound/pci/snd-intel8x0.o

locate intel80x
non da niente...


Mi sa che alla fine farò così...
Originariamente inviato da [-°-3DM@RK-°-]©
ripristinare
alias sound-slot-0 via82cxxx_audiofaccio


anche perchè non so cosa c'entra intel... visto che ho
chipset via
scheda audio realtek
cpu amd...

Ciao e comunque grazie per le risposte

cn73
05-12-2003, 13:02
Ma tu hai scommentato la riga relativa a intel!!


#====== added those lines =============
alias char-major-116 snd
options snd major=116 cards_limit=1
#--- Intel 8x0 and SiS 7012 ----------
alias snd-card-0 snd-intel8x0
options snd-intel8x0 index=0 id="ICH"
#--- Via8233 Via686a -------------------------------
#alias snd-card-0 snd-via82xx
#options snd-via82xx index=0 id="VIA"
//=================================


Devi scommentare quella relativa a VIA!
via82cxxx_audio è il driver OSS, quello alsa è snd-via82xx

[-°-3DM@RK-°-]©
05-12-2003, 15:22
Originariamente inviato da cn73
Ma tu hai scommentato la riga relativa a intel!!


#====== added those lines =============
alias char-major-116 snd
options snd major=116 cards_limit=1
#--- Intel 8x0 and SiS 7012 ----------
alias snd-card-0 snd-intel8x0
options snd-intel8x0 index=0 id="ICH"
#--- Via8233 Via686a -------------------------------
#alias snd-card-0 snd-via82xx
#options snd-via82xx index=0 id="VIA"
//=================================


Devi scommentare quella relativa a VIA!
via82cxxx_audio è il driver OSS, quello alsa è snd-via82xx

Avevo già fatto presente che il suo driver è il via82xx... cmq per la risoluzione veloce del problema fa prima a rimettere il driver OSS e poi quando ha tempo rifare compilazione e installazione ALSA (x Paolo-82: ricordati quando riprovi, a fare un bel make uninstall e make clean con privilegi di root)