Everything works really well (hooray dmix! and thanks) with alsa-driver-1.0.0pre2 and cmedia-8738 except the following midi related things, which were working fine in version 0.9.8 and earlier:
here's what i did (on gentoo) $ /etc/init.d/alsasound start $ cat /proc/asound/cards 0 [CMI8738MC6 ]: CMI8738-MC6 - C-Media PCI CMI8738-MC6 C-Media PCI CMI8738-MC6 (model 55) at 0xd400, irq 9 1 [VirMIDI ]: VirMIDI - VirMIDI Virtual MIDI Card 1 2 [M2x2 ]: USB-Audio - Midisport 2x2 Midiman Midisport 2x2 at usb-00:02.2-1 3 [Dummy ]: Dummy - Dummy Dummy 1 $ aconnect -o client 72: 'Virtual Raw MIDI 1-0' [type=kernel] 0 'VirMIDI 1-0 ' client 73: 'Virtual Raw MIDI 1-1' [type=kernel] 0 'VirMIDI 1-1 ' client 74: 'Virtual Raw MIDI 1-2' [type=kernel] 0 'VirMIDI 1-2 ' client 75: 'Virtual Raw MIDI 1-3' [type=kernel] 0 'VirMIDI 1-3 ' client 80: 'Rawmidi 2 - Midisport 2x2' [type=kernel] 0 'Midisport 2x2 Port 0' 1 'Midisport 2x2 Port 1' note: in previous releases at this point i was also able to see the mpu-401-uart port and the opl3 synth port. so here i modprobed them to make sure. but though they seemed to load ok with modprobe, i still can't connect to them. $ modprobe snd-mpu401-uart $ modprobe snd-opl3-synth $ lsmod Module Size Used by Tainted: P snd-opl3-synth 10564 0 (unused) snd-seq-instr 6096 0 [snd-opl3-synth] snd-seq-midi-emul 5344 0 [snd-opl3-synth] snd-ainstr-fm 1972 0 [snd-opl3-synth] snd-pcm-oss 39012 0 (autoclean) snd-mixer-oss 13552 0 (autoclean) [snd-pcm-oss] snd-seq-midi 4160 0 (autoclean) (unused) snd-dummy 4248 0 snd-usb-audio 46176 0 snd-virmidi 1408 0 snd-seq-virmidi 3432 0 [snd-virmidi] snd-seq-midi-event 3840 0 [snd-seq-midi snd-seq-virmidi] snd-seq 39920 0 [snd-opl3-synth snd-seq-instr snd-seq-midi-emul snd-seq-midi snd-seq-virmidi snd-seq-midi-event] snd-cmipci 20820 0 snd-opl3-lib 6628 0 [snd-opl3-synth snd-cmipci] snd-hwdep 5408 0 [snd-opl3-lib] snd-mpu401-uart 3808 0 [snd-cmipci] snd-rawmidi 14720 0 [snd-seq-midi snd-usb-audio snd-seq-virmidi snd-mpu401-uart] snd-seq-device 4320 0 [snd-opl3-synth snd-seq-midi snd-seq snd-opl3-lib snd-rawmidi] snd-pcm 64416 0 [snd-pcm-oss snd-dummy snd-usb-audio snd-cmipci] snd-timer 15876 0 [snd-seq snd-opl3-lib snd-pcm] snd 34244 1 [snd-opl3-synth snd-seq-instr snd-pcm-oss snd-mixer-oss snd-seq-midi snd-dummy snd-usb-audio snd-virmidi snd-seq-virmidi snd-seq-midi-event snd-seq snd-cmipci snd-opl3-lib snd-hwdep snd-mpu401-uart snd-rawmidi snd-seq-device snd-pcm snd-timer] soundcore 4196 15 [snd] snd-page-alloc 6484 0 [snd-dummy snd-pcm] $ aconnect -o client 72: 'Virtual Raw MIDI 1-0' [type=kernel] 0 'VirMIDI 1-0 ' client 73: 'Virtual Raw MIDI 1-1' [type=kernel] 0 'VirMIDI 1-1 ' client 74: 'Virtual Raw MIDI 1-2' [type=kernel] 0 'VirMIDI 1-2 ' client 75: 'Virtual Raw MIDI 1-3' [type=kernel] 0 'VirMIDI 1-3 ' client 80: 'Rawmidi 2 - Midisport 2x2' [type=kernel] 0 'Midisport 2x2 Port 0' 1 'Midisport 2x2 Port 1' thanks again, -jon -------- Jonathan Kraut NYC [EMAIL PROTECTED] ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel