Newsgroup: it.comp.os.linux.iniziare
Titolo: Corel Linux non mi vede la Sound Blaster!

Ciao a tutti,
sono nuovo del NG e anche di Linux.
Ho sempre lavorato con Windows, e una settimana fa ho finalmente
coronato il mio sogno di poter vedere Linux sul mio PC.
Dapprima ho installato Caldera 2.3 in italiano, che ho trovato su una
rivista, e poi l'ho eliminato per far posto al Corel Linux in lingua
inglese. Per me sono tutte prove, tanto per fare esperienza e
abituarmi poco alla volta con il nuovo S.O.
A questo punto pero' avrei un problema (anzi, piu' d'uno, ma iniziamo
con il primo).
Corel Linux non vede la mia Sound Blaster 64 PCI, mentre il Caldera
2.3 la vedeva benissimo.
Ho cercato sul web dei drivers per Linux, ma non gli ho trovati. Ho
anche cercato su Corel Linux l'equivalente del "Nuovo Hardware" di
Windows, ma non l'ho trovato.
A questo punto, cosa posso fare? Posso far vedere la mia SB al Corel
Linux, oppure devo tornare al Caldera?
(se mi date delle istruzioni, per favore datemele tenendo conto che io
non conosco praticamente nulla di Linux, per ora, grazie :-)
Ciao,
Marco Buttazzi
http://members.xoom.it/buttazzi/
Una raccolta di oltre 3800 indirizzi utili:
http://members.xoom.it/buttazzi/topweb.htm


La `migrazione' ad un s.o. diverso e` da sempre una cosa molto difficile,
e` scritto in tutti i vecchi manuali...
I drivers non li hai trovati perche` con linux sono distribuiti tutti
insieme con i sorgenti del kernel (il kernel *e`* il sistema cioe` 
in sostanza una raccolta di drivers...; e i sorgenti sono il codice
che i programmatori scrivono; e` distribuito cosi` perche` l'utente
lo puo` compilare in modo personalizzato; compilare significa trasformare
il codice sorgente in istruzioni eseguibili dalla macchina; questo 
livello di personalizzazione e` sconosciuto in windows, quindi
mettiti il cuore in pace: non hai mai visto nulla del genere...)
Il "nuovo hardware" non l'hai trovato perche` effettivamente l'unico
s.o. totalmente plug&play e` win9X; negli altri sistemi (compreso NT)
dev'essere l'utente che decide quali drivers caricare e con quali
parametri (NB: e` da considerarsi un vantaggio).
Linux e` "un po'" plug&play, nel senso che le distribuzioni aggiungono
dei tools a questo scopo e che molti drivers inseriti nel kernel non hanno
bisogno di sapere nulla rilevando tutto durante il boot (ad esempio le
seriali, che prima andavano configurate con setserial).
Nella redhat ad esempio abbiamo "sndconfig", che e` un rilevatore di
sound blaster e auto-configuratore di moduli; farebbe al caso tuo...
I tools plug&play comunque non possono compilare il kernel al posto tuo,
non ancora almeno, quindi siccome tanto devi imparare comincia subito
no? A 
www.pluto.linux.it
 c'e` la documentazione (capitolo "Kernel" di
AppuntiLinux e "Kernel-HOWTO" tra gli howto); i sorgenti li trovi nel
cd nero di Linux & C (se hai la Corel devo presumere che l'hai comprato),
e attento a usare la 2.2.13 e NON la 2.3 che e` sperimentale.
Nella configurazione del kernel dovrai specificare il driver per la 
ESS 1370 (che e` la sb pci 64).
Nel dilemma tra modulo esterno o driver interno nel kernel, tieni
presente che i moduli sono piu` complicati da gestire; inserendo tutto
nel kernel avrai vita piu` facile (anche se poi, appena fai una piccola
modifica all'hardware, e` necessario perdere mezz'ora per ricompilarlo).
-- 
    Ciao
        Pardo