ael wrote: > I have a AWE64 card: > > kernel: isapnp: Card 'Creative SB AWE64 PnP' > > I am having problems getting it to play midi files using aplaymidi, > playmidi and the like. It has worked happily in the past. > $ asfxload > No Emux synth hwdep device is found Following up my own message, I now have asfxload working and it appears that I had failed to load all the required modules: I had missed snd_emu8000_synth 14820 0 snd_opl3_synth 13636 0 snd_seq_instr 7232 1 snd_opl3_synth snd_ainstr_fm 2144 1 snd_opl3_synth In the sources (linux-2.6.18.3/sound/drivers/opl3/, for example) these modules use the valid names snd-opl3-synth with "-" instead of the more usual "_". This is why I missed them, and I wonder whether the module auto loader scripts may have missed them for the same reason... This has not fully resolved my problem, for using pmidi or aplaymidi or playmidi only plays a single note and then "hangs" consuming cpu time. I suppose my next move should be strace or maybe gdb if I can sort out sources and compile one of the programs. Any suggestions? > > The modules loaded are: > ---------------------------------------------------------------------------------- > ~# lsmod|grep snd > snd_rtctimer 2688 0 > snd_emux_synth 34560 0 > snd_seq_virmidi 5504 1 snd_emux_synth > snd_seq_midi_emul 6752 1 snd_emux_synth > snd_seq_oss 31904 0 > snd_seq_midi 6528 0 > snd_seq_midi_event 5728 3 snd_seq_virmidi,snd_seq_oss,snd_seq_midi > snd_seq 47056 8 > snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_oss,snd_seq_midi,snd_seq_midi_event > snd_util_mem 3520 1 snd_emux_synth > snd_sbawe 31168 0 > snd_opl3_lib 9088 1 snd_sbawe > snd_sb16_dsp 9376 1 snd_sbawe > snd_sb16_csp 18368 1 snd_sbawe > snd_sb_common 14592 3 snd_sbawe,snd_sb16_dsp,snd_sb16_csp > snd_hwdep 7268 3 snd_emux_synth,snd_opl3_lib,snd_sb16_csp > snd_mpu401_uart 6688 1 snd_sbawe > snd_rawmidi 19520 3 snd_seq_virmidi,snd_seq_midi,snd_mpu401_uart > snd_seq_device 6636 7 > snd_emux_synth,snd_seq_oss,snd_seq_midi,snd_seq,snd_sbawe,snd_opl3_lib,snd_rawmidi > snd_pcm_oss 44160 0 > snd_mixer_oss 16288 1 snd_pcm_oss > snd_pcm 72392 3 snd_sbawe,snd_sb16_dsp,snd_pcm_oss > snd_timer 20132 4 snd_rtctimer,snd_seq,snd_opl3_lib,snd_pcm > snd 44612 17 > snd_emux_synth,snd_seq_virmidi,snd_seq_oss,snd_seq,snd_sbawe,snd_opl3_lib,snd_sb16_dsp,snd_sb16_csp,snd_sb_common,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer > snd_page_alloc 8232 1 snd_pcm > soundcore 7328 1 snd > rtc 10132 2 snd_rtctimer > ------------------------------------------------------------------------------------------------- > > I am thus puzzled why asfxload can't see the device. > > I am also puzzled by > ------------------------------------------------------- > #cat /proc/asound/oss/sndstat With the extra modules manually loaded as above, /proc/asound/oss/sndstat now looks sensible.. A Lawrence ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user