Re: [newbie-it] audio e moduli

2002-12-15 Per discussione LukenShiro
Alle 12:11, domenica 15 dicembre 2002, Arwan ha scritto:
  i driver ALSA (che AFAIR dovrebbero essere all'interno dei sorgenti
  del kernel, altrimenti vanno scaricati da www.alsa-project.org)?
 Ulp, la madracchia ha fatto tutto da sola, e funziona benone; solo
 vorrei sapere cosa usa, per recuperare i moduli e sfruttarli nella
 slack...

Ehm, son stato un po' impreciso qui, quella frase va intesa in questo 
modo: AFAIR dovrebbero essere fisicamente all'interno di una directory 
separata nei sorgenti del kernel, nel senso che sotto /usr/src/linux* 
'dovrebbe' esserci appunto una directory chiamata alsa-*, ma questa in 
via predefinita _non_ viene utilizzata dai pacchettizzatori MDK per i 
moduli precompilati del kernel, e' messa a disposizione per comodita' di 
chi desideri utilizzare questi driver alternativi.
I moduli OSS (e quindi nel tuo caso, credo, sb e awe_wave, dovresti 
verificare con lsmod) pero' sono incompatibili con gli ALSA, nel senso 
che non possono essere caricati entrambi allo stesso tempo, pena 
l'apparire del famoso errore di device occupato.

 Pensavo fosse qualcosa di aggiunto da snd, che e' il programmone che
 uso per gestire gli audio. comunque ho controllato, in mezzo ai vari
 snd* quello che mi dici tu non c'e'. Ergo...

dici sndconfig? quello serve a rilevare la presenza della scheda ed a 
caricare il modulo OSS necessario (non funziona per gli ALSA). Fino alla 
prossima serie stabile del kernel (per intenderci la futura 2.6.x) gli 
ALSA andranno compilati a manina e separatamente rispetto al kernel, con 
gli appositi comandi; dopo prenderanno sicuramente il posto dei vecchi 
OSS.

-- 
GNU/Linux Slackware 9.0beta1 ** k 2.4.20-acpi+preempt
LU #210970 LM #98222 SU #12583
E chi ha detto che gli spammer non possano essere bruciati vivi? ;
Two wrongs don't make a right, but two Wrights did make an airplane.




Re: [newbie-it] audio e moduli

2002-12-15 Per discussione miKe
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Alle 21:47, sabato 14 dicembre 2002, Arwan ha scritto:
 Come posso identificare i moduli utilizzati dalla mia scheda
 audio (una Sound Blaster Awe 64 Gold)?


nel kernel trovi queste info,

***
 CONFIG_SOUND_SB:
 ?
  ? Answer Y if you have an original Sound Blaster card made by 
Creative  Labs or a 100% hardware compatible clone 
...
 Please read the file Documentation/sound/Soundblaster. 
...
 If you have an SB AWE 32 or SB AWE 64,  say Y here and also to 
AWE32 synth below and read? 
Documentation/sound/INSTALL.awe ?
...
If you compile the driver into the kernel and don't want to use  
isapnp, you have to add sb=io,irq,dma,dma2 to the 
kernel   command line.   
  ?
You can say M here to compile this driver as a module; the 
module is called sb.o.  ?
  ?
***
 CONFIG_SOUND_AWE32_SYNTH:
 Say Y here if you have a Sound Blaster SB32, AWE32-PnP, SB 
AWE64 or  similar sound card. See 
Documentation/sound/README.awe,  
Documentation/sound/AWE32 
and the Soundblaster-AWE mini-HOWTO, 
available from http://www.tldp.org/docs.html#howto 

***
in Documentation/AWE32, ti indica come configurare modules.conf
...
4) Edit /etc/modules.conf, and insert the following lines at the 
end of the
   file:

  alias sound-slot-0 sb
  alias sound-service-0-1 awe_wave
  post-install awe_wave /usr/local/bin/sfxload 
PATH_TO_SOUND_BANK_FILE

in ogni caso mandrake dovrebbe averti configurato tutto da sola, 
puoi prendere spunto per la slack

 In modules/sound ne ho
 una marea, e non credo servano tutti...

hai ragione, 
hai il supporto per tutto l'hardware teoricamente installabile, 
รจ il kernel standard, che deve essere compatibile con quasi 
tutte le combinazioni possibili di periferiche


bye

miKe

- --

Slackware 8.1 GNU/Linux 2.4.20 @ hp  Xe3
R.U.#219755 -- S.R.U.#705 -- R.M.#110932
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE9/REiF/9fksDJ4y0RAuu6AJ47kJb/lLQsZGCM9FugDufGmOu3jgCeKSAn
wOZZ2xYxRyJChhqWHriELCY=
=lWqR
-END PGP SIGNATURE-




[newbie-it] audio e moduli

2002-12-14 Per discussione Arwan
Come posso identificare i moduli utilizzati dalla mia scheda audio (una Sound 
Blaster Awe 64 Gold)? In modules/sound ne ho una marea, e non credo servano 
tutti...

PS per Tom: riguardo la tua mail sui moduli... ho l'impressione che ti 
ritrovi a dover lanciare il modprobe ogni volta che riavvii... perche' ho 
cercato di seguire il tuo consiglio di copiare i moduli della scheda audio 
nell'apposita cartella della Slack... ma ci sono gia' tutti! E allora perche' 
sulla MDK funziano e sulla Slack no? Vuol dire che la Slack non li avvia... 
almeno credo...

-- 
Arwan





Re: [newbie-it] audio e moduli

2002-12-14 Per discussione LukenShiro
Alle 21:47, sabato 14 dicembre 2002, Arwan ha scritto:
 Come posso identificare i moduli utilizzati dalla mia scheda audio (una
 Sound Blaster Awe 64 Gold)? In modules/sound ne ho una marea, e non
 credo servano tutti...

Mi son perso l'eventuale parte precedente del discorso, ma hai installato 
i driver ALSA (che AFAIR dovrebbero essere all'interno dei sorgenti del 
kernel, altrimenti vanno scaricati da www.alsa-project.org)?
In tal caso il modulo e' snd-sbawe e il procedimento e' questo:
http://www.alsa-project.org/alsa-doc/doc-php/template.php3?company=Creative+Labscard=Soundblaster+Awe64+Goldchip=EMU8Kmodule=sbawe

Se invece non li usi (e quindi usi gli OSS tradizionali, che accompagnano 
il kernel attualmente [anche se ancora per poco]), consiglio cmq di dare 
un'occhiata qui:
/usr/src/linux/Documentation/sound/README.awe
/usr/src/linux/Documentation/sound/AWE32
(ovviamente devi aver installato i sorgenti del kernel)

 PS per Tom: riguardo la tua mail sui moduli... ho l'impressione che ti
 ritrovi a dover lanciare il modprobe ogni volta che riavvii... perche'
 ho cercato di seguire il tuo consiglio di copiare i moduli della scheda
 audio nell'apposita cartella della Slack... ma ci sono gia' tutti! E
 allora perche' sulla MDK funziano e sulla Slack no? Vuol dire che la
 Slack non li avvia... almeno credo...

Azzardo abusivamente una risposta ;): il caricamento dei moduli e' 
abbastanza diverso:
1) in slack i due file importanti per il caricamento dei moduli sono 
/etc/rc.d/rc.modules (in cui mettere i comandi di caricamento dei moduli: 
modprobe xx) e /etc/modules.conf (in cui mettere gli alias). Nel caso 
si utilizzino gli ALSA basta copiare a mano il servizio alsasound da 
qualche parte e farlo richiamare p.es. da rc.local; qui niente si carica 
da solo :)
2) AFAIR, MDK dovrebbe essere strutturata per auto-caricare una buona 
parte dei moduli, e quelli che non si auto-caricano, andrebbero messi in 
/etc/modules; ovviamente anche qui modules.conf ha la stessa 
configurazione di prima.
Se si utilizzano gli ALSA, il servizio alsasound sara' copiato 
automaticamente al posto giusto in fase di installazione, e potra' essere 
attivato come ogni altro servizio (es. drakxservices)
In ogni caso copiare a manina i moduli non e' mai una buona soluzione ;)

-- 
GNU/Linux Slackware 9.0beta1 ** k 2.4.20-acpi+preempt
LU #210970 LM #98222 SU #12583
E chi ha detto che gli spammer non possano essere bruciati vivi? ;
Two wrongs don't make a right, but two Wrights did make an airplane.