Newsgroup: it.comp.os.linux.iniziare
Titolo: Driver emu10k1

Salve, stavo cercando un po di informazioni sulle schede audio 
SoundBlaster. Nel sito 
http://opensource.creative.com/
 ho trovato i 
driver che dovrebbero andare bene per la maggior parte delle schede 
(credo compresa anche la mia live 5.1), i driver emu10k1. Nel readme ci 
sono le istruzioni per installarli, ma guardandoli e cercando in giro 
nel mio sistema, ho notato che quei driver dovrebbero gia esserci. 
Infatti nel readme c'è scritto di compilare i file che si scaricano e 
mettere il file compilato "emu10k1.o" in "/lib/modules/....". Io ho 
trovato quel file qui "/lib/modules/2.4.26-1-386/kernel/drivers/sound/": 
dovrebbe gia essere quello allora?
Seconda cosa da fare, secondo il readme, aggiungere un nuovo riferimento 
al driver in /etc/conf.modules (io ho trovato solo "etc/modules.conf" ma 
vabbhe!), per esempio dice "alias char-major-14 emu10k1". Leggendo il 
mio file di conf non trovo nessun riferimento di questo tipo, nessun 
alias con emu10k1, quindi vuol dire che ci sono ma che non sono installati?
Quindi per farli andare dovrei inserire questo riferimento e poi 
caricarli con "modprobe emu10k1"??
Spero di aver azzeccato qualcosa!! Grazie mille dei consigli.

Uso Debian Sarge aggiornata a Sid.

 Uso Debian Sarge aggiornata a Sid.
Non ti seguo... Nel kernel
trovi già tutto per far funzionare
le SoundBlaster. Se abiliti la voce,
non hai nesun problema e non devi
scaricare nulla...
M.

 
Ok... quindi dici che mi basta mettere questo "alias char-major-14 
emu10k1" in modules.conf e dare modprob da shell?
Con l'installazione base di Debian funziona correttamente la mia SB, è 
solo che volevo comprare (come scritto in un post precedente) un set di 
casse tipo 5.1 e volevo sapere se funzionano bene anche senza dover 
mettere le mani su file di configurazione. So per esempio, visto da un 
amico che ha win, che ci sono dei setup dovesi può selezionare il tipo 
di casse che si stanno utilizzando, e che credo settino in modo giusto 
come la scheda deve lavorare i suoni. Mi chiedevo quindi come fare 
questo su linux.
Grazie, ciao!

 (credo compresa anche la mia live 5.1),
Lascia perdere quel modulo: se hai un kernel umanamente accettabile (>=
2.4.x), allora hai già il modulo corretto.
Compila il kernel - o, meglio ancora: usa quello della tua distribuzione
che sicuramente ha già il kernel con il modulo bello e pronto.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 
Ok... visto che non sono molto esperto.... mi basta mettere "alias 


 char-major-14 emu10k1" in modules.conf e dare modprob da shell?
Le due cose sono differenti.
La dichiarazione dell'alias serve a modprobe: quando qualche software
chiede del device con major number "14", allora dagli in pasto il modulo
di nome emu10k1.
Al contrario, il comando "modprobe" serve, essenzialmente, per caricare
il modulo emu10k1.
Il consiglio, è provare a caricare il modulo a mano:
	modprobe -a emu10k1
E poi modificare /etc/modules.conf come da documentazione del kernel (la
trovi in /usr/src/linux/Documentation/sound).
+++
Avendo io un kernel 2.6, e quindi con ALSA, sia i nomi dei moduli, sia
gli alias, sia le opzioni, cambiano, quindi oltre a questo non ti so
dire più nulla di utile.
