Newsgroup: it.comp.os.linux.iniziare
Titolo: [Alsa] Midi su kernel 2.6.10 e cmipci

Mi sto' dannando l'anima per cercar di far funzionare i device midi (e
poter usare così aplaymidi o pmidi).
Ho una debian Sarge.
Kernel 2.6.10 scaricato da 
www.kernel.org
.
Non ho idea di quale versione di alsa sia stato messo dentro il kernel
perchè in menuconfig non l'ho trovato. La versione alsa-base è la 1.x
presente in debian sarge.
La scheda audio è una C-Media Cmi8738 integrata in una asus a7v-266e che
utilizza il modulo cmipci di alsa.
Sul sito 
www.alsa-project.it
 la scheda è supportata, ed è supportato
anche il sintetizzatore midi (dice di usare mpu401).
tuttavia: " #aplaymidi -l " non trova porte midi, e quindi non posso
eseguire comandi tipo aplaymidi --port=XX:X file.mid.
inutile dire che:
  - ho già provato alsaconf senza risultato
  - tutti i comandi li ho eseguiti da root per evitare
    eventuali problemi di permessi utente
i moduli che ho caricato nel kernel sono (evito di riportare lsmod perchè
molti vengono ripetuti due volte):
=====================================
snd_seq_virmidi
snd_opl3_synth
snd_seq_instr
snd_seq_midi_emul
snd_seq_midi
snd_cmipci
snd_pcm_oss
snd_mixer_oss
snd_pcm
snd_page_alloc 
snd_opl3_lib
snd_hwdep
snd_mpu401_uart
snd_rawmidi
snd_seq_oss
snd_seq_midi_event
snd_seq
snd_timer
snd_seq_device
snd_ainstr_fm
snd
soundcore
===============================
Essendo poi una debian, invece di modificare /etc/modules.conf so che
bisogna controllare /etc/modutils/alsa-base:
# snd module options
options snd device_mode=0660
# autoloader aliases
alias char-major-116 snd
# Queste 4 righe le ho aggiunte io
alias snd-card-0 snd-emu10k1
alias snd-card-0 snd-interwave
alias snd-card-1 snd-cmipci
options snd-cmipci id="first" enable_midi="1"
alias char-major-14 soundcore
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
alias sound-slot-0 snd-card-0
alias sound-slot-1 snd-card-1
alias sound-slot-2 snd-card-2
alias sound-slot-3 snd-card-3
alias sound-slot-4 snd-card-4
alias sound-slot-5 snd-card-5
alias sound-slot-6 snd-card-6
alias sound-slot-7 snd-card-7
# Load optional modules above their base modules
above snd-pcm snd-pcm-oss
above snd-mixer snd-mixer-oss
above snd-seq snd-seq-oss snd-seq-midi
[cut]
Evito di postare roba che riguarda altre schede audio non presenti (sono
tutti post-install ... )
ora mi chiedo: dove sbaglio?
Nessuno qui riesce a usare il synth midi?
Grazie
Alberto
-- 
mailto: 
alb...@bigfoot.com
 - ICQ: 35062672
http://alb.hey.to
http://web.tiscali.it/albertobaldan/pgp/albald-bigfoot-com.asc

 Alberto
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Se Gauss fosse vivo oggi, sarebbe un hacker.''
      --Peter Sarnack (Princeton University)

 windows viene fornito con un sintetizzatore software)
http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=C-Media&card=.&chip=CMI8338%2C+CMI8738&module=cmipci
e allora
options snd-cmipci id="first" enable_midi="1" a cosa serve?
e sopra quando dice:
The snddevices script sets the permissions for the devices it creates to
root. You should chmod a+rw /dev/dsp /dev/mixer /dev/sequencer /dev/midi ?
inoltre guardando il manuale (ma so che puo' essere poco preciso in
effetti) leggo tra i connettori:
"Game/MIDI connector: This connector supports a joystick or a game pad for
playng games, and *MIDI device for playing or editing audio files.*
sono io che sto capendo fischi per fiaschi?


 Alberto
Ciao
-- 
Emiliano Grilli
Linux user #209089 
http://www.emillo.net