I spent the remaining two days trying to configure my SbLive card to make it work with surround40 (or any of the other surround options, really...). The thing is, before my kernel-update to 2.4.23 and an installation of the ALSA 1.0.0rc1 surround was working...
I tried reinstalling ALSA 0.9.8, but to no avail. Here is the problem in detail:
First of all I couldn't get the rear speakers to work (aplay -D rear test.wav did nothing). After quite some search I found out that within the /usr/share/alsa/cards/EMU10K1.conf in the pcm.rear.0 section the PCM Send Volume was sending to some other channels than channel 3 and 4 (which are actually the rear speakers...)
Changed that and the rear speakers worked perfectly. And now it started to get really strange:
I tried aplay -D surround40 test.wav and got the following error:
Playing WAVE 'test.wav' : Unsigned 8 bit, Rate 22050 Hz, Mono aplay: set_params:833: Channels count non available
Analogous results with alsaplayer, only different error message: alsaplayer -d surround40 test.wav error on set_channels (2) Unavailable hw params: ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 64 CHANNELS: 4 RATE: 44100 PERIOD_TIME: (362 371520) PERIOD_SIZE: [16 16384] PERIOD_BYTES: [128 131072] PERIODS: [1 1024] BUFFER_TIME: (1451 371520) BUFFER_SIZE: [64 16384] BUFFER_BYTES: [512 131072] TICK_TIME: 10000 error on set_channels (2) Unavailable hw params: ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 64 CHANNELS: 4 RATE: 44100 PERIOD_TIME: (362 371520) PERIOD_SIZE: [16 16384] PERIOD_BYTES: [128 131072] PERIODS: [1 1024] BUFFER_TIME: (1451 371520) BUFFER_SIZE: [64 16384] BUFFER_BYTES: [512 131072] TICK_TIME: 10000 failed to configure output device...trying OSS short_mask = 0x5 short_mask = 0x5 libGL.so.1: cannot handle TLS data short_mask = 0x5 short_mask = 0x5 short_mask = 0x5 short_mask = 0x5 short_mask = 0x5 short_mask = 0x5 short_mask = 0x5 short_mask = 0x5 short_mask = 0x5 short_mask = 0x5 short_mask = 0x5 short_mask = 0x5 short_mask = 0x5 short_mask = 0x5 short_mask = 0x5 short_mask = 0x5
I would really appreciate any help on this topic.
Thanks,
Peter
-- If the apocalypse comes, beep me!
------------------------------------------------------- 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-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user