Newsgroup: it.comp.os.linux.sys
Titolo: Linux Vibra16 & midi help !!!

Non riesco a far funzionare i midi sotto la Slack 7.0 con la vibra16
Allora premettendo che di how-to faq e ricerche ne ho fatte a dismisura
questo e' il mio problema :
Configurazione tramite isapnp
--------------------------------
(READPORT 0x0203)
(ISOLATE PRESERVE)
(IDENTIFY *)
(CONFIGURE CTL00f0/-1 (LD 0
(INT 0 (IRQ 5 (MODE +E)))
(DMA 0 (CHANNEL 1))
(DMA 1 (CHANNEL 3))
(IO 0 (SIZE 16) (BASE 0x0220))
(IO 1 (SIZE 2)(BASE 0x0330))
(IO 2 (SIZE 4) (BASE 0x0388))
(ACT Y)
))
---------------------------------
dopo di che ho riconfigurato il kernel mettendo come moduli :
---------------------------------
<M> Sound card support 
<M> OSS sound modules 
<M> 100% Sound Blaster compatibles (SB16/32/64, ESS, Jazz16) support
<M> FM synthesizer (YM3812/OPL-3) support (questo serve ???)
<M> Loopback MIDI device support (questo serve o e' solo per periferiche
midi esterne ??)
---------------------------------
ok a questo punto inserisco i miei moduli
---------------------------------
/sbin/insmod soundcore
/sbin/insmod sound
/sbin/insmod uart401
/sbin/insmod sb io=0x220 irq=5 dma=1 dma16=3
/sbin/insmod opl3 io=0x388
---------------------------------
il programmino (playmidi o simili) parte ma non si sente nulla... 
ho provato anche a mettere 
/sbin/insmod v_midi
pero' penso che sia per periferiche esterne o sbaglio ??
ok a questo punto (escludendo il v_midi) tramite lsmod vedo :
---------------------------------
Module                  Size  Used by
opl3                   11208   0  (unused)
sb                     33620   0  (unused)
uart401                 5968   0  [sb]
sound                  57228   0  [opl3 sb uart401]
soundcore               2372   5  [sb sound]
----------------------------------
con cat /proc/sound vedo :
----------------------------------
Kernel: Linux eneide 2.2.14 #5 Tue Apr 18 17:21:16 CEST 2000 i586
Config options: 0
Installed drivers: 
Card config: 
Audio devices:
0: Sound Blaster 16 (4.16)
Synth devices:
0: Yamaha OPL3
Midi devices:
Timers:
0: System clock
Mixers:
0: Sound Blaster
----------------------------------
poi ho provato, letto su una faq, a inserire nell' /etc/modules.conf le
seguenti righe :
----------------------------------
alias sound sb
alias midi opl3
options opl3 io=0x388 
options sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330
----------------------------------
ma il risultato non cambia di molto pero' riesco a vedere tramite cat
/proc/sound il midi device
----------------------------
Midi devices:
0: Sound Blaster 16
----------------------------
Ho fatto 2000 prove non so' piu' se pensare che la mia scheda abbia qualche
problema hardware piu' che software....
vi posto solo qualche proc se qualcuno eventualmente si domandasse se ci
sono conflitti :
/proc/ioports
---------------------------
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0220-022f : soundblaster
02f8-02ff : serial(auto)
0330-0333 : MPU-401 UART
0376-0376 : ide1
0378-037a : parport0
0388-038b : Yamaha OPL3
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(auto)
6000-601f : eth0
f000-f007 : ide0
f008-f00f : ide1
--------------------------
/proc/interrupts
-------------------------
0:    1914551          XT-PIC  timer
1:      44776          XT-PIC  keyboard
2:          0          XT-PIC  cascade
4:      70083          XT-PIC  serial
5:        115          XT-PIC  soundblaster
11:      20752          XT-PIC  eth0
13:          1          XT-PIC  fpu
14:      11983          XT-PIC  ide0
15:          7          XT-PIC  ide1
-------------------------
/proc/dma
-------------------------
1: SoundBlaster8
4: cascade
5: SoundBlaster16
-------------------------
A dimenticavo i device /dev/audio /dev/dsp funzionano perfettamente
permettendomi di leggere senza problemi tutti gli altri formati audio.....
e i device /dev/midi e /dev/sequencer facendo una riderezione di qualche file 
su questi ultimi cat pippo &> /dev/audio(sequencer) qualcosa fanno quindi 
i device esistono e funzionano il che mi fa' pensare che protrebbe esserci
qualche problema con la riderezione dell'output (magari per qualche problema
oscuro a me lui e' ancora convito che debba lavorare su una periferica midi
esterna) o magari non mi funziona la scheda (ma funziona per tutto il resto
mi sembra parecchio strano)
VI PREGO SONO NELLA MIA ORA PIU' DISPERATA SIETE LA MIA ULTIMA SPERANZA :)))
grazie a tutti quelli che avranno tempo e voglia di leggere il mio lungo
post e spero di avervi dato tutte le informazioni necessarie 
-- 
Ciao Marco !
*---------------------------------*
| 
ma...@eneide.campus.uniroma2.it
 | 
|                                 |
| Linux before it's too late !!!  |
|                                 |
| Campus:
www2.campus.uniroma2.it
  |
*---------------------------------*


Acc... ho anch'io la tua stessa scheda e mi ha procurato non pochi
casini. Premetto che ora uso SuSE, ma ero riuscito (lavorandoci almeno 2
sere) anche a configurarla da RedHat, grazie a un documento che trovi
nei sorgeti del kernel (almeno nel mio 2.2.10) al path 
/usr/src/linux/Documentation/sound/VIBRA16
Non so se tu ce l'abbia e se l'hai già guardato. Se non ce l'hai e pensi
ti possa servire, fammi sapere via email che te lo posto.
Ciao,
-- 
Franco Sarcina - 
fras...@tin.it
Libero pensatore e, per contrappasso nella vita terrena, giornalista


eccoti il mio isapnp
(READPORT 0x0203)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL))
(CONFIGURE CTL00f0/-1 (LD 0
(INT 0 (IRQ 5 (MODE +E)))
(DMA 0 (CHANNEL 1))
(DMA 1 (CHANNEL 3))
(IO 0 (SIZE 16) (BASE 0x0220))
(IO 2 (SIZE 4) (BASE 0x0388))
(NAME "CTL00f0/-1[0]{Audio               }")
(ACT Y)
))
(WAITFORKEY)
BOH... ti dico che a me cosi' e' sempre funzionato; l'unica
documentazione che ho letto  e' quella citata dal messaggio precedente
del thread. Il problema sta nel  fatto che il secondo dma di questa
benedetta scheda o non e' a 16 bit o e' comunque cosa strana e
winzozziana. E' una SB16 molto sfigata.
-- 
Lavish spending can be disastrous.  Don't buy any lavishes for a while.

 Non riesco a far funzionare i midi sotto la Slack 7.0 con la vibra16
Ok ringraziando innanzitutto chi mi ha risposto volevo dire una cosa che
ieri sera (dopo altre svariate ore di prove) ho scoperto......
Utilizzando playmidi con l'opzione 
-f       output to fm (sb patches)
riesco a sentire i midi !!!! WoW direi i midi mi si sentono.....ma qui c'e'
qualcosa di strano.... 
Secondo quello che sono risciuto a vedere da una rapida occhiata ai sorgenti
del playmidi mi sembra che lanciandolo con questa opzione piu' che
utilizzare il device midi lui se lo rimappi su qualche altro device o sbaglio ??
Non ci sarebbe spiegazione al fatto che  qualsiasi altro programma ancora 
non  ne vuole sapere di funzionare mentre questo playmidi con solo questa
opzione funziona....
C'e' qualcuno che sa' quale sia il device che utilizza lanciandolo con questa
opzione o comunque come posso farlo fare anche agli altri programmi ??? 
