On Saturday 25 November 2006 17:06, 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. > > Yesterday, after several hours of experimentation I mananaged to get > asfxload to load fonts, and playmidi would then work with some of them. > Since I was floundering around, I don't have a clear idea of what I did, > but I certainly had to manually load a large number of modules before > the messages like "No Emux synth hwdep device is found" from afsxload > went away. (This is on a debian sarge system, but with stock 2.6.18.3 > kernel). Likewise, playmidi eventually stopped complaining "No playback > device found". (strace showed at that point that /dev/sequencer was > being opened successfully, but then a couple of ioctls failed.) > > Above is background information and shows that the hardware is fine and > can (almost) work with 2.6.18.3 with the modules that I have compiled. > > Today, I had hoped to dig a bit deeper understand the problem, but I > cannot even get as far as yesterday :-( > > At this point I have: > > $ asfxload > No Emux synth hwdep device is found > > 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,s >nd_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,s >nd_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 > Sound Driver:3.8.1a-980706 (ALSA v1.0.12rc1 emulation code) > Kernel: Linux conquest3 2.6.18.3 #1 Sun Nov 19 13:23:25 GMT 2006 i686 > Config options: 0 > > Installed drivers: > Type 10: ALSA emulation > > Card config: > Sound Blaster 16 at 0x220, irq 10, dma 1&5 > > Audio devices: > 0: DSP v4.16 (DUPLEX) > > Synth devices: NOT ENABLED IN CONFIG > > Midi devices: > 0: Sound Blaster 16 MIDI > > Timers: > 7: system timer > > Mixers: > 0: CTL1745 > > -------------------------------------------------------------- > > The above > Synth devices: NOT ENABLED IN CONFIG > yet > snd_seq_oss, snd_emux_synth and snd_seq_device > are all loaded. I don't know if I can be of much help, but looked back on my notes for various sound stuff on Sarge. One thing I seemed to have needed to do was to comment out with a "#" awe_wave in /etc/hotplug/blacklist.d . Also, and I know I'm using an Audigy2 Soundblaster card, using the emu10k1 driver, but I had to add "snd-emu10k1-synth" to /etc/modules so that I could load soundfonts. I'm clutching at straws here, but the Alsa Soundcard Matrix shows both "SB16" and "Emu8000" listed for these AWE cards, and /lib/modules/2.6.8-2-386/kernel/sound/isa/sb shows a "snd-emu8000-synth.ko" . It might be worth modprobing snd-emu8000-synth and see if you can load soundfonts after doing so. If it works you can add the module to /etc/modules , as I have had to do with my snd-emu10k1-synth module. All the best. Nigel. btw. I have a little script to autoload the soundfonts, that I start from KDE's autostart, if that might be usefull. ------------------------------------------------------------------------- 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