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