Newsgroup: it.comp.os.linux.iniziare
Titolo: Scheda Audio SB (molto lungo)

Torno a porre un quesito in merito al malfunzionamento della mia scheda SB16 Vibra ISA PnP sotto Linux Mandrake 8.1.
Premesso che dopo l'installazione del S.O. funzionava perfettamente (Wave, Midi, CD Audio...) con le impostazioni che il 
sistema le aveva assegnato automaticamente.
Premesso che tali impostazioni, visualizzate con il Mandrake Control Center e provate anche con il comando sndconfig da shell, 
sono identiche a quelle che ho sotto Win98, dove la scheda funzionava altrettanto bene.
La scheda ha smesso di funzionare, senza motivo apparente, sotto Linux.
Tutto il resto, internet ADSL, video, stampante, etc. etc. ha continuato a funzionare correttamente.
Nel timore che avessi combinato io qualche casino smanettando (ma NON lo avevo fatto) ho reinstallato Linux (nel senso che ho 
proprio cancellate e ricreate le sue partizioni!). Il problema è rimasto identico, cioè la scheda ha funzionato per due/tre 
sessioni e poi è nuovamente "morta".
In seguito alla mia precedente richiesta di aiuto sul ng ho cercato tra man locali e howto vari in rete; sono anche andato da 
Rizzoli dove ho passato due ore a leggere manuali Linux e howto cartacei (poi quando hanno cominciato a innaffiarmi o capito 
che stavo mettendo radici eccessive!). Tutto inutile, non ho trovato o non ho saputo riconoscere l'informazione di cui ho 
bisogno: sembra che nessun altro utente linux abbia mai avuto il mio stesso problema.
Prima di rinunciare definitivamente, e mi dispiacerebbe perchè risparmierei un botto di soldi se potessi evitare Win, desidero 
provare a configurare manualmente la scheda.
Ho provato sndconfig (l'ho letto in un msg del ng): la scheda viene perfettamente riconosciuta, ma fallisce il primo test che 
dovrebbe farmi sentire l'audio e quindi parte la schermata di configurazione. Qualsiasi combinazione di I/O, IRQ e DMA io 
inserisca (ovviamente ho provato per prima quella che funziona sia con Win che con le prime sessioni di Linux) ottengo sempre e 
soltanto questo messaggio di errore (cut & paste dall'output di sndconfig):
??????????????????????? errore di modprobe ???????????????????????
?                                                                ?
? Il seguente errore si è verificato durante l'esecuzione del    ?
? programma modprobe:                                            ?
?                                                                ?
? /lib/modules/2.4.8-26mdk/kernel/drivers/sound/sb.o.gz:         ?
? init_module: No such device                                    ?
? /lib/modules/2.4.8-26mdk/kernel/drivers/sound/sb.o.gz: insmod  ?
? /lib/modules/2.4.8-26mdk/kernel/drivers/sound/sb.o.gz failed   ?
? /lib/modules/2.4.8-26mdk/kernel/drivers/sound/sb.o.gz: insmod  ?
? sound-slot-0 failed                                            ?
?                                                                ?
?                            ??????                              ?
?                            ? Ok ?                              ?
?                            ??????                              ?
?                                                                ?
?                                                                ?
??????????????????????????????????????????????????????????????????
Ho rilevato che tale messaggio di errore è sostanzialmente identico a quello che il sistema mi da in fase di boot.
Se uso il tool di configurazione della scheda audio di HardDrake, qualsiasi combinazione di parametri immetta ottengo solo una 
finestra di errore nella chiamata a modprobe: Can't locate module isa-pnp.
Ne deduco che il problema principale sia l'assenza di un modulo. Ma allora perchè per le prime due/tre sessioni Linux tutto è a 
posto? Io ho saputo darmi una sola spiegazione, che mi sembra la più ovvia: per motivi che mi sfuggonono il modulo viene 
cancellato o rinominato o spostato sul disco. Sbaglio?
Ho fatto, da shell e come root, da /
find -name isa-pnp
e
find -name isa-pnp*
senza alcun risultato utile
e
find -name isa*
ma i risultati sono inutilizzabili da parte mia perchè non conosco il significato dei vari files trovati.
Infine ho guardato dentro /var/log/kernel/errors e queste sono le prime righe del file (ho l'orologio di sistema avanti di un 
giorno!):
Feb 10 10:27:37 localhost kernel: sb: Sound Blaster Vibra16X sb config failed (out of resources?)[-2]
Feb 10 10:27:39 localhost kernel: sb: Sound Blaster Vibra16X sb config failed (out of resources?)[-2]
Feb 10 11:18:16 localhost kernel: sb: Sound Blaster Vibra16X sb config failed (out of resources?)[-2]
Feb 10 12:30:27 localhost kernel: sb: Sound Blaster Vibra16X sb config failed (out of resources?)[-2]
Feb 10 13:07:15 localhost kernel: sb: Sound Blaster Vibra16X sb config failed (out of resources?)[-2]
Feb 10 13:07:46 localhost last message repeated 2 times
Feb 10 13:10:36 localhost last message repeated 10 times
Feb 10 13:10:36 localhost kernel: sb: I/O, IRQ, and DMA are mandatory
Feb 10 13:19:31 localhost kernel: sb: Sound Blaster Vibra16X sb config failed (out of resources?)[-2]
...
...
(le stesse righe risultano ripetute varie volte, penso in conseguenza dei miei lanci di sndconfig)
A questo punto sono veramente curioso di capire cosa è successo e perchè: qualcuno sa dirmelo?
Insomma, credo che l'unica possibilità sia che qualcuno desideroso di avvicinare nuovi utenti al pinguino mi indichi step by 
step come installare e configurare manualmente la scheda indicandomi i files da editare, dove trovarli, come editarli e dove 
metterli e sopratutto come evitare che la scheda funzioni solo per le prime sessioni di lavoro.
Vi ringrazio per l'attenzione e sopratutto mi scuso per la lunghezza di questo messaggio, ma per me è l'ultimo tentativo 
veramente. Vorrei essere un utente, un semplice utente senza dover diventare un product specialist e senza dover reinstallare 
tutti i giorni la Mandrake per poter utilizzare la scheda audio.
Saluti. Peppe.
-- 
Peppe
giuseppeNO...@PLEASEtin.it
(maiuscole antispam)

Le schede ISA-PnP sono state sempre un gran casino. L'unica cosa che mi 
viene in mente è il settaggio dI PnP OS nel BIOS, che deve essere "NO".
Secondo, perché perdere tempo con una scheda vecchiotta e mancante di 
qualsiasi
qualità di rilievo? Compra una bella SB 64 o 128, ambedue PCI (si 
autoconfigurano), supportate da almeno tre driver (del kernel, ALSA e 
OSS) e del prezzo di ca 15-20 Euro e goditi la vita.
saluti