Pagina 1 di 1
Kernel, DMA, Beep
Inviato: sab 10 set 2005, 22:40
da Frunktz
Salve a tutti.
Allora, ho provato a compilare il kernel 2.6.13. Ma ho dei problemi:
- Come suggerito in un 3d di alcuni giorni fa, ho provato ad abilitare il DMA per il chipset della mia scheda madre. Ho trovato AMD & nVidia chipset. Sull'help c'è scritto che funziona con le schede madri AMD-K7XXX, e la mia rientra in questo modello. Purtroppo però nn riesco ad attivare questo DMA, che sul 2.4 di default funziona benissimo.
- Problema 2: non funziona più il beep da console! Ho saltato qualche impostazione?
- Problema 3: driver nVidia...non sono ancora riuscito a compilarli per le due versioni di kernel..Uff
Edit:
cat .config > /boot/config-`uname -r`
Scusate, ma che carattere quella specie di apice? Come faccio a farla? Con il tasto (apice) sotto il "?" non funziona..
Grazie
Inviato: sab 10 set 2005, 23:04
da Frunktz
Ok, ora la DMA funziona dopo aver compilato come statici TUTTI i chipset disponibili. Ora devo risolvere gli altri problemi.
Intanto vi cheido un'altra cosa: senza compilare i moduli per tutti i chipset, c'è un modo per vedere qual è quello funzionante?
Thanks
Inviato: sab 10 set 2005, 23:53
da gastone90
vai sul sito del nVidia ti scarichi il file per installarli (che finisce con
.run ), avvii il pc senza avviare X, esegui il file appena scaricato, segui le istruzioni e fine

Re: Kernel, DMA, Beep
Inviato: dom 11 set 2005, 3:05
da gallows
Per il driver esatto per la tua mobo posta un lspci.
Problema 2: _credo_ che con il 2.6 il beep sia stato tolto. In realtá non ho mai indagato piú di tanto perché a me va benissimo cosí. Al massimo vedi di spulciare un po' tra le configurazioni.
Con la tastiera italiana `` non ricordo come si faccia, comunque puó essere sostituito con $().
Es: `whoami` diventa $(whoami).
Inviato: dom 11 set 2005, 9:22
da rob
` = <alt gr> + <?>

Inviato: dom 11 set 2005, 10:15
da Frunktz
Ah ok.
Grazie a tutti.
Per i driver. Beh il problema che ho è lo stesso descritto in un 3d di alcune settimane fa.
Scaricando l'installare e lanciandolo mi da errroe dicendo che non trova il file nvidia.ko nei sorgenti del kernel.
Io ho provato a passare come paramentro in ogni caso /usr/src/linux(simbolico), oppure /usr/src/linux-2.6.13(dir "vera").
Ah per il carattere...Come si chiama? Non è l'apice? E allora quello sotto al ? cos'è?
Thanks
Inviato: dom 11 set 2005, 10:58
da Rocky
Per avere il Beep in console devi ricompilare il kernel andare su Driver di dispositivo , poi in Supporto per dispositivi di input , attivare staticamente Dispositivi vari e Supporto per l'altoparlante del PC.. poi da alsamixer devi alzare il volume di Pc speak .. a me funziona su kernel 2.6.12.6.. fammi sapere ciao
Inviato: dom 11 set 2005, 11:34
da Frunktz
Ma hai il kernel in italiano? Che figo.
Comunque ho risolto anche per i driver nVidia.
Praticamente andavano in conflitto con l'opzione nVidia FrameBuffer del kernel. Disattivata quella è andato tutto a meraviglia..
Per il chipset della scheda madre..lspci è stato più che esauriente.
Invece ho un altro problemi ora.
Con questo kernel, alcuni moduli (nel 2.4) li ho compilati come statici(nel 2.6). Avviando però il 2.6, ogni tanto salta fuori qualche errore tipo module not found.
Come posso avere due configurazioni di modprobe.conf per i due kernel?
Inviato: dom 11 set 2005, 12:02
da gohanz
il 2.4 non usa modprobe.conf ma modules.conf
Inviato: dom 11 set 2005, 12:15
da Rocky
Progetto configurazione kernel in italiano
http://massimo.solira.org/pcikl/ 
Inviato: dom 11 set 2005, 12:59
da Frunktz
Ma dato che usa modules.conf, perchè il 2.6 da errore sul caricamento di alcuni moduli? Dove li va a pescare?
Inviato: dom 11 set 2005, 13:11
da gohanz
Se sono quelli del Kernel li carica da /etc/rc.d/rc.modules altri moduli tipo quelli nvidia non l'ho mai capito

Inviato: dom 11 set 2005, 18:50
da Frunktz
Quasi di sicuro sono quelli del kernel..
Ora vado a vedere quel file...
In ogni caso per distinguere il caricamento per i due kernel come dovrei fare?
una cosa del tipo
version = uname -r
if [ $version = "2.6.13" ]; then
....
...
fi
Inviato: dom 11 set 2005, 18:54
da gallows
in /etc/rc.d/rc.modules:
Codice: Seleziona tutto
[ "`uname -r`" == "2.6.13" ] && {
/sbin/modprobe foo
/sbin/modprobe bar
}
[ "`uname -r`" == "2.4.31" ] && {
/sbin/modprobe foobar
/sbin/modprobe foobaz
}