Alle 17:26, luned� 1 aprile 2002, hai scritto:
> On Fri, 29 Mar 2002 21:32:02 +0100
>
> nicola <[EMAIL PROTECTED]> wrote:
> > Scusa, ma ho cercato di raggiungere gli archivi della lista ma senza
> > successo, capito sempre in quelli in lingua inglese, eppure una volta
> > ci sono riuscito, non capisco cosa sbaglio, qualche suggerimento?
>
> Cerchero' di riassumere i passi da fare, sperando di non tralasciare
> qualcosa...... Prima di tutto lascia perdere i driver che installa mdk
> che sono della serie 0.5.x (stable) e procurati dal sito di alsa i
> 0.9.0beta10 (NON prendere i beta12 che sono per il kernel 2.5, segui il
> link Download e trova i beta10). Devi scaricare i driver, le libs e le
> utils e compilarli in questo stesso ordine, dopo aver scompattato i
> sorgenti con tar xvfy(j). Nella dir dei driver dai questi comandi:
> ./configure --with-cards=emu10k1
> make install
> ./snddevices
>
> in quella delle libs e utils solo:
> ./configure
> make install
>
> Dopodiche' copia/incolla questa pappardella nel tuo /etc/modules.conf
> # ALSA portion
> alias char-major-116 snd
> options snd snd_major=116 snd_cards_limit=1
> alias snd-card-0 snd-card-emu10k1
> options snd-card-emu10k1 snd_index=0 snd_id="SBlive"
> post-install snd-card-emu10k1 alsactl restore
> #alias midi snd-synth-emu10k1
> #below snd-seq-oss snd-synth-emu10k1
> #post-install snd-synth-emu10k1 /usr/bin/sfxload
> /usr/share/sfbank/8mbgmsfx.sf2; alsactl restore #pre-remove
> snd-synth-emu10k1 alsactl store
>
> # OSS/Free portion
> 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
>
> IMPORTANTE! commenta il riferimento al driver oss che probabilmente stai
> usando, una riga del tipo "alias sound emu10k1" o simile.
> IMPORTANTE2! nel kernel deve essere incluso solamente il supporto generico
> per il suono (soundcore) e nessun altro driver (ovviamente che NON sia
> modulo); se non l' hai ricompilato ed usi quello della distro dovrebbe
> andare bene. A questo punto riavvia il pc, poi apri un terminale e dai il
> comando "alsamixer", regola tutti i livelli (che saranno a zero) ed esci.
> Poi da root dai il comando "alsactl store" per creare il file delle
> impostazioni del mixer, /etc/asound.state. Ora puoi provare se funziona con
> qualche mp3 o cd audio, controlla con lsmod che i moduli vengano caricati,
> se no prova con "modprobe snd-emu10k1". Se arrivi fin qui sei gia' a buon
> punto, poi per i midi ne riparliamo (sono quelle 4 righe commentate nella
> #Alsa portion).
> Buon lavoro!
Grazie per questa esauriente risposta, ma nonostante tutto incappo in un
errore nella ricompilazione dei driver alsa:
ALSA modules were successfully compiled.
mkdir -p /lib/modules/2.4.8-26mdk/misc
rm -f /lib/modules/2.4.8-26mdk/misc/snd*.o
/lib/modules/2.4.8-26mdk/misc/persist.o /lib/modules/2.4.8-26mdk/misc/isapnp.o
cp modules/*.o /lib/modules/2.4.8-26mdk/misc
/sbin/depmod -a
depmod: *** Unresolved symbols in /lib/modules/2.4.8-26mdk/misc/snd-pcm-oss.o
depmod: *** Unresolved symbols in /lib/modules/2.4.8-26mdk/misc/snd-pcm.o
depmod: *** Unresolved symbols in /lib/modules/2.4.8-26mdk/misc/snd-rawmidi.o
depmod: *** Unresolved symbols in
/lib/modules/2.4.8-26mdk/misc/snd-seq-midi-event.o
depmod: *** Unresolved symbols in /lib/modules/2.4.8-26mdk/misc/snd-seq-oss.o
depmod: *** Unresolved symbols in /lib/modules/2.4.8-26mdk/misc/snd-seq.o
depmod: *** Unresolved symbols in /lib/modules/2.4.8-26mdk/misc/snd.o
make: *** [install-modules] Error 1
Cosa devo fare?
Ho notato alcuni warning del tipo:
card-pdplus.c:3092:2: warning: #warning "This driver need to be ported to new
hw_info"
card-pdplus.c:3142:2: warning: #warning "This driver need to be ported to new
hw_info"
card-pdplus.c:3167:2: warning: #warning "This driver need to be ported to new
hw_info"
card-pdplus.c:3196:2: warning: #warning "The S/PDIF setup code needs to be
rewritten."
card-pdplus.c:3272:2: warning: #warning "This driver need to be ported to new
hw_info"
e altri pi� minacciosi:
wavefront.c:353:9: warning: pasting "(" and ""read timeout.\n"" does not give
a valid preprocessing token
wavefront.c:367:9: warning: pasting "(" and ""write timeout.\n"" does not
give a valid preprocessing token
wavefront.c:398:9: warning: pasting "(" and ""0x%x [%s] (%d,%d,%d)\n"" does
not give a valid preprocessing token
wavefront.c:403:17: warning: pasting "(" and ""cannot request "" does not
give a valid preprocessing token
wavefront.c:410:17: warning: pasting "(" and ""writing %d bytes "" does not
give a valid preprocessing token
wavefront.c:416:33: warning: pasting "(" and ""bad write for byte "" does not
give a valid preprocessing tokenwavefront.c:422:25: warning: pasting "(" and
""write[%d] = 0x%x\n"" does not give a valid preprocessing token
wavefront.c:428:17: warning: pasting "(" and ""reading %d ints "" does not
give a valid preprocessing token
wavefront.c:435:33: warning: pasting "(" and ""bad read for byte "" does not
give a valid preprocessing token wavefront.c:445:41: warning: pasting "(" and
""bad read for "" does not give a valid preprocessing token
wavefront.c:473:41: warning: pasting "(" and ""error %d (%s) "" does not give
a valid preprocessing token
wavefront.c:490:25: warning: pasting "(" and ""read[%d] = 0x%x\n"" does not
give a valid preprocessing token
wavefront.c:496:17: warning: pasting "(" and ""reading ACK for 0x%x\n"" does
not give a valid preprocessing token
wavefront.c:508:33: warning: pasting "(" and ""cannot read ack for "" does
not give a valid preprocessing token
wavefront.c:519:49: warning: pasting "(" and ""cannot read err "" does not
give a valid preprocessing token
wavefront.c:526:33: warning: pasting "(" and ""0x%x [%s] "" does not give a
valid preprocessing token
wavefront.c:535:17: warning: pasting "(" and ""ack received "" does not give
a valid preprocessing token
wavefront.c:540:17: warning: pasting "(" and ""0x%x [%s] does not need ""
does not give a valid preprocessing token
wavefront.c:823:9: warning: pasting "(" and ""downloading patch %d\n"" does
not give a valid preprocessing token
wavefront.c:847:9: warning: pasting "(" and ""downloading program %d\n"" does
not give a valid preprocessing token
wavefront.c:922:9: warning: pasting "(" and ""sample %sdownload for slot %d,
"" does not give a valid preprocessing token
wavefront.c:1027:9: warning: pasting "(" and ""channel selection: %d => ""
does not give a valid preprocessing token
wavefront.c:1202:9: warning: pasting "(" and ""download alias, %d is "" does
not give a valid preprocessing token
wavefront.c:1247:9: warning: pasting "(" and ""multi %d with %d=%d
samples\n"" does not give a valid preprocessing token
wavefront.c:1253:17: warning: pasting "(" and ""sample[%d] = %d\n"" does not
give a valid preprocessing token wavefront.c:1292:9: warning: pasting "(" and
""msample %d has %d samples\n"" does not give a valid preprocessing token
wavefront.c:1319:17: warning: pasting "(" and ""msample sample[%d] = %d\n""
does not give a valid preprocessing token
wavefront.c:1335:9: warning: pasting "(" and ""downloading edrum for MIDI ""
does not give a valid preprocessing token
wavefront.c:1397:9: warning: pasting "(" and ""download "" does not give a
valid preprocessing token
wavefront.c:1512:9: warning: pasting "(" and ""synth control with "" does not
give a valid preprocessing token
Se mi potessi dare ancora una piccola spintina te ne sarei grato. Non sono
molto pratico, ed ho pensato che la directory migliore per installare i
sorgenti dei driver fosse /usr/src/linux-2.4.8-26mdk/alsa-driver-0.9.0beta10/
inoltre avevo pensato di disinstallare per precauzione gli rpm di mdk8.1 che
contenevano alsa (sono solo due...) ma appena ci provo il software manager mi
avverte che per soddisfare le dipendenze deve togliere un'altro centinaio di
pacchetti, tra i quali koffice, chronium, kdemultimedia, kdegames, tuxracer,
e un'altra quantit� di librerie e programmi da far paura, ma � normale?
Grazie Nicola