Hi, I have a Creative Labs Audigy2 ZS 7.1 (SB0350) soundcard. For some reason, I can't get MIDI synth output from it anymore. The last time I played MIDI files on it was more than 2 years ago, so, I don't know exactly when it stopped working, many kernel and alsa-lib updates happened during this time. Of course, synth mixer settings are ok and a soundfount bank is properly loaded (using PCLite.sf2 from http://www.personalcopy.com/). ~% amixer -c0 sget Synth Simple mixer control 'Synth',0 Capabilities: pvolume cvolume Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 100 Capture 0 - 100 Front Left: Playback 100 [100%] [0.00dB] Capture 100 [100%] [0.00dB] Front Right: Playback 100 [100%] [0.00dB] Capture 100 [100%] [0.00dB] ~% cat /proc/asound/Audigy2/wavetableD1 Device: Emu10k1 Ports: 4 Addresses: 17:0 17:1 17:2 17:3 Use Counter: 0 Max Voices: 64 Allocated Voices: 0 Memory Size: 134217728 Memory Available: 102935814 Allocated Blocks: 802 SoundFonts: 1 Instruments: 1716 Samples: 801 Locked Instruments: 1716 Locked Samples: 801 During playback of any MIDI file (to any 17:x device listed above), the card remains silent, the driver reports as being used, but with no voices allocated: ~% cat /proc/asound/Audigy2/wavetableD1 Device: Emu10k1 Ports: 4 Addresses: 17:0 17:1 17:2 17:3 Use Counter: 1 Max Voices: 64 Allocated Voices: 0 Memory Size: 134217728 Memory Available: 102935814 Allocated Blocks: 802 SoundFonts: 1 Instruments: 1716 Samples: 801 Locked Instruments: 1716 Locked Samples: 801 This is where I think it is the problem, zero allocated voices. The sequencer timer works properly, and you notice that the MIDI player is playing the MIDI file, but with no sound and no dmesg output. On another box, with a SB Live! 5.1 (different card, same kernel module), the very same procedure results in good playback, reporting 64 allocated voices during playback. I don't know if my suspects are correct, and if so, how to fix it. Could someone lend me some help? Complete aadebug output follows. Thanks in advance. Juliano. ALSA Audio Debug v0.1.0 - Sun Dec 14 15:47:42 BRST 2008 http://alsa.opensrc.org/aadebug http://www.gnu.org/licenses/gpl.txt Kernel ---------------------------------------------------- Linux a1.aurora.juliano.info 2.6.26.6-49.fc8 #1 SMP Fri Oct 17 15:59:36 EDT 2008 i686 i686 i386 GNU/Linux Loaded Modules -------------------------------------------- snd_rtctimer 6753 0 snd_seq_midi 9921 0 snd_usb_audio 75585 1 snd_emu10k1_synth 9921 0 snd_emux_synth 31937 1 snd_emu10k1_synth snd_seq_virmidi 9025 1 snd_emux_synth snd_seq_midi_emul 9153 1 snd_emux_synth snd_emu10k1 121953 3 snd_emu10k1_synth snd_intel8x0 30685 1 snd_ac97_codec 92389 2 snd_emu10k1,snd_intel8x0 snd_seq_dummy 6853 0 snd_util_mem 7489 2 snd_emux_synth,snd_emu10k1 snd_seq_oss 29633 0 snd_seq_midi_event 9921 3 snd_seq_midi,snd_seq_virmidi,snd_seq_oss snd_seq 44913 9 snd_seq_midi,snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_pcm_oss 37441 0 snd_mixer_oss 16705 1 snd_pcm_oss snd_pcm 61509 5 snd_usb_audio,snd_emu10k1,snd_intel8x0,snd_ac97_codec,snd_pcm_oss snd_timer 21065 4 snd_rtctimer,snd_emu10k1,snd_seq,snd_pcm snd_page_alloc 11337 3 snd_emu10k1,snd_intel8x0,snd_pcm snd_usb_lib 17345 1 snd_usb_audio snd_rawmidi 21441 4 snd_seq_midi,snd_seq_virmidi,snd_emu10k1,snd_usb_lib snd_seq_device 9933 8 snd_seq_midi,snd_emu10k1_synth,snd_emux_synth,snd_emu10k1,snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi snd_hwdep 10309 3 snd_usb_audio,snd_emux_synth,snd_emu10k1 snd 46437 23 snd_usb_audio,snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_intel8x0,snd_ac97_codec,snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_rawmidi,snd_seq_device,snd_hwdep Modprobe Conf --------------------------------------------- alias snd-card-0 snd-emu10k1 options snd-card-0 index=0 options snd-emu10k1 index=0 alias snd-card-1 snd-intel8x0 options snd-card-1 index=1 options snd-intel8x0 index=1 Proc Asound ----------------------------------------------- Advanced Linux Sound Architecture Driver Version 1.0.16. 0 [Audigy2 ]: Audigy2 - Audigy 2 ZS [SB0350] Audigy 2 ZS [SB0350] (rev.4, serial:0x20021102) at 0xac00, irq 18 1 [ICH5 ]: ICH4 - Intel ICH5 Intel ICH5 with AD1985 at irq 17 2 [default ]: USB-Audio - USB SkypePhone DaKaiInc USB SkypePhone at usb-0000:00:1d.3-2, full speed 2: : timer 3: : sequencer 4: [ 1- 4]: digital audio playback 5: [ 1- 3]: digital audio capture 6: [ 1- 2]: digital audio capture 7: [ 1- 1]: digital audio capture 8: [ 1- 0]: digital audio playback 9: [ 1- 0]: digital audio capture 10: [ 1] : control 11: [ 0- 0]: hardware dependent 12: [ 0- 1]: raw midi 13: [ 0- 0]: raw midi 14: [ 0- 4]: digital audio playback 15: [ 0- 4]: digital audio capture 16: [ 0- 3]: digital audio playback 17: [ 0- 2]: digital audio playback 18: [ 0- 2]: digital audio capture 19: [ 0- 1]: digital audio capture 20: [ 0- 0]: digital audio playback 21: [ 0- 0]: digital audio capture 22: [ 0] : control 23: [ 0- 2]: hardware dependent 24: [ 0- 2]: raw midi 25: [ 0- 3]: raw midi 26: [ 2- 0]: digital audio playback 27: [ 2- 0]: digital audio capture 28: [ 2] : control 00-00: EMU10K1 (FX8010) 00-02: Emux WaveTable 01-04: Intel ICH - IEC958 : Intel ICH5 - IEC958 : playback 1 01-03: Intel ICH - ADC2 : Intel ICH5 - ADC2 : capture 1 01-02: Intel ICH - MIC2 ADC : Intel ICH5 - MIC2 ADC : capture 1 01-01: Intel ICH - MIC ADC : Intel ICH5 - MIC ADC : capture 1 01-00: Intel ICH : Intel ICH5 : playback 1 : capture 1 00-04: p16v : p16v : playback 1 : capture 1 00-03: emu10k1 : Multichannel Playback : playback 1 00-02: emu10k1 efx : Multichannel Capture/PT Playback : playback 8 : capture 1 00-01: emu10k1 mic : Mic Capture : capture 1 00-00: emu10k1 : ADC Capture/Standard PCM Playback : playback 32 : capture 1 02-00: USB Audio : USB Audio : playback 1 : capture 1 Client info cur clients : 5 peak clients : 12 max clients : 192 Client 0 : "System" [Kernel] Port 0 : "Timer" (Rwe-) Port 1 : "Announce" (R-e-) Connecting To: 15:0 Client 14 : "Midi Through" [Kernel] Port 0 : "Midi Through Port-0" (RWe-) Client 15 : "OSS sequencer" [Kernel] Port 0 : "Receiver" (-we-) Connected From: 0:1 Client 16 : "Audigy 2 ZS [SB0350]" [Kernel] Port 0 : "Audigy MPU-401 (UART)" (RWeX) Port 32 : "Audigy MPU-401 #2" (RWeX) Client 17 : "Emu10k1 WaveTable" [Kernel] Port 0 : "Emu10k1 Port 0" (-We-) Port 1 : "Emu10k1 Port 1" (-We-) Port 2 : "Emu10k1 Port 2" (-We-) Port 3 : "Emu10k1 Port 3" (-We-) Dev Snd --------------------------------------------------- controlC0 hwC0D2 midiC0D3 pcmC0D2c pcmC0D4p pcmC1D2c pcmC2D0p controlC1 midiC0D0 pcmC0D0c pcmC0D2p pcmC1D0c pcmC1D3c seq controlC2 midiC0D1 pcmC0D0p pcmC0D3p pcmC1D0p pcmC1D4p timer hwC0D0 midiC0D2 pcmC0D1c pcmC0D4c pcmC1D1c pcmC2D0c CPU ------------------------------------------------------- model name : Intel(R) Pentium(R) 4 CPU 3.00GHz cpu MHz : 2992.611 model name : Intel(R) Pentium(R) 4 CPU 3.00GHz cpu MHz : 2992.611 RAM ------------------------------------------------------- MemTotal: 1033844 kB SwapTotal: 2097144 kB Hardware -------------------------------------------------- 00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02) 00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02) 02:04.0 Multimedia audio controller: Creative Labs SB Audigy (rev 04) -- Juliano F. Ravasi ·· http://juliano.info/ 5105 46CC B2B7 F0CD 5F47 E740 72CA 54F4 DF37 9E96 "A candle loses nothing by lighting another candle." -- Erin Majors * NOTE: Don't try to reach me through this address, use "contact@" instead. ------------------------------------------------------------------------------ SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. The future of the web can't happen without you. Join us at MIX09 to help pave the way to the Next Web now. Learn more and register at http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user