--------------------------------------------------------------
I have a problem with multi-channel playback.
Sound heard only of four speakers (FL, FR, RL, RR). Central channel (Subwoofer+FC) does not work, but if the jack is inserted at the half,then heard a sound from the subwoofer.
Once I had a similar problem on Win XP - then helped the option "bass redirection" in sound card driver.
The audio card is: Sound blaster Audigy 4 Model SB0610.
The speaker system: Microlab A-H500D.
--------------------------------------------------------------
uname -a:
- Code: Select all
FreeBSD thebase.orange 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
kldstat:
- Code: Select all
Id Refs Address Size Name
1 25 0xc0400000 bd97b4 kernel
2 1 0xc5ec8000 8000 linprocfs.ko
3 1 0xc5ed0000 26000 linux.ko
4 2 0xc617a000 7a000 osscore.ko
5 1 0xc61fd000 15000 oss_sblive.ko
6 1 0xc64da000 68000 radeon.ko
7 1 0xc6542000 14000 drm.ko
8 1 0xc6cc9000 b000 ntfs.ko
ossinfo -v3:
- Code: Select all
Version info: OSS 4.2 (b 2004/201103240731) (0x00040100) BSD
Platform: FreeBSD/i386 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC (thebase.orange)
Number of audio devices: 6
Number of audio engines: 10
Number of MIDI devices: 1
Number of mixer devices: 1
Device objects
0: oss_sblive0 SB Audigy4 interrupts=384647 (461316)
MIDI devices (/dev/midi*)
0: Audigy UART (MIDI port 1 of device object 0)
Device file /dev/oss/oss_sblive0/mid0, Legacy device /dev/midi00
Modes: IN/OUT , Available for use
Caps:
Minimum latency: Not indicated
Device handle: OSS-PCI-md01
Mixer devices
0: SB Audigy4 (STAC9750) (Mixer 0 of device object 0)
Device file /dev/oss/oss_sblive0/mix0, Legacy device /dev/mixer0
Priority: 2
Caps:
Device handle: OSS-PCI-mx01
Device priority: 2
Audio devices
SB Audigy4 main /dev/oss/oss_sblive0/pcm0 (device index 0)
Legacy device /dev/dsp0
Caps: DUPLEX TRIGGER MMAP
Modes: IN/OUT
Engine 1: 0/SB Audigy4 main
Busy (IN/OUT) label 'VMIX'
Engine 2: 1/SB Audigy4 main (vmix)
Busy (OUT) by PID 1465 / vlc label 'vlc'
Engine 3: 2/SB Audigy4 main (vmix)
Available for use
Engine 4: 3/SB Audigy4 main (vmix)
Available for use
Engine 5: 4/SB Audigy4 main (vmix)
Available for use
Input formats (0x00000010):
AFMT_S16_LE - 16 bit signed little endian
Output formats (0x00000418):
AFMT_U8 - 8 bit unsigned
AFMT_S16_LE - 16 bit signed little endian
AFMT_AC3 - AC3 (Dolby Digital) encoded audio
Device handle: OSS-PCI-au01
Related mixer dev: 0
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 48000 (8000,11025,16000,22050,24000,32000,44100,48000)
HW Type: Not indicated.
Minimum latency: Not indicated
SB Audigy4 front out /dev/oss/oss_sblive0/pcm1 (device index 1)
Legacy device /dev/dsp1
Caps: TRIGGER MMAP
Modes: OUTPUT
Out engine 1: 5/SB Audigy4 front out
Available for use
Input formats (0x00000010):
AFMT_S16_LE - 16 bit signed little endian
Output formats (0x00000418):
AFMT_U8 - 8 bit unsigned
AFMT_S16_LE - 16 bit signed little endian
AFMT_AC3 - AC3 (Dolby Digital) encoded audio
Device handle: OSS-PCI-au02
Related mixer dev: 0
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 48000 (8000,11025,16000,22050,24000,32000,44100,48000)
HW Type: Not indicated.
Minimum latency: Not indicated
SB Audigy4 side out /dev/oss/oss_sblive0/pcm2 (device index 2)
Legacy device /dev/dsp2
Caps: TRIGGER MMAP
Modes: OUTPUT
Out engine 1: 6/SB Audigy4 side out
Available for use
Input formats (0x00000010):
AFMT_S16_LE - 16 bit signed little endian
Output formats (0x00000418):
AFMT_U8 - 8 bit unsigned
AFMT_S16_LE - 16 bit signed little endian
AFMT_AC3 - AC3 (Dolby Digital) encoded audio
Device handle: OSS-PCI-au03
Related mixer dev: 0
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 48000 (8000,11025,16000,22050,24000,32000,44100,48000)
HW Type: Not indicated.
Minimum latency: Not indicated
SB Audigy4 center/lfe out /dev/oss/oss_sblive0/pcm3 (device index 3)
Legacy device /dev/dsp3
Caps: TRIGGER MMAP
Modes: OUTPUT
Out engine 1: 7/SB Audigy4 center/lfe out
Available for use
Input formats (0x00000010):
AFMT_S16_LE - 16 bit signed little endian
Output formats (0x00000418):
AFMT_U8 - 8 bit unsigned
AFMT_S16_LE - 16 bit signed little endian
AFMT_AC3 - AC3 (Dolby Digital) encoded audio
Device handle: OSS-PCI-au04
Related mixer dev: 0
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 48000 (8000,11025,16000,22050,24000,32000,44100,48000)
HW Type: Not indicated.
Minimum latency: Not indicated
SB Audigy4 raw S/PDIF (output only) /dev/oss/oss_sblive0/pcm4 (device index 4)
Legacy device /dev/dsp4
Caps: TRIGGER MMAP
Modes: OUTPUT
Out engine 1: 8/SB Audigy4 raw S/PDIF (output only)
Available for use
Input formats (0x00000010):
AFMT_S16_LE - 16 bit signed little endian
Output formats (0x00000418):
AFMT_U8 - 8 bit unsigned
AFMT_S16_LE - 16 bit signed little endian
AFMT_AC3 - AC3 (Dolby Digital) encoded audio
Device handle: OSS-PCI-au05
Related mixer dev: 0
Sample rate source: 0
Preferred channel configuration: Not indicated
Supported number of channels (min - max): 1 - 2
Native sample rates (min - max): 8000 - 48000 (8000,11025,16000,22050,24000,32000,44100,48000)
HW Type: Not indicated.
Minimum latency: Not indicated
SB Audigy4 5.1 output device /dev/oss/oss_sblive0/pcm5 (device index 5)
Legacy device /dev/dsp6
Caps: TRIGGER MMAP
Modes: OUTPUT
Out engine 1: 9/SB Audigy4 5.1 output device
Available for use
Input formats (0x00000010):
AFMT_S16_LE - 16 bit signed little endian
Output formats (0x00000010):
AFMT_S16_LE - 16 bit signed little endian
Device handle: OSS-PCI-au06
Related mixer dev: -1
Sample rate source: 5
Preferred channel configuration: MULTICH
Supported number of channels (min - max): 2 - 6
Native sample rates (min - max): 8000 - 48000
HW Type: Not indicated.
Minimum latency: Not indicated
Nodes
/dev/dsp -> /dev/oss/oss_sblive0/pcm0
/dev/dsp_in -> /dev/oss/oss_sblive0/pcm0
/dev/dsp_out -> /dev/oss/oss_sblive0/pcm0
/dev/dsp_ac3 -> /dev/oss/oss_sblive0/pcm0
/dev/dsp_mmap -> /dev/oss/oss_sblive0/pcm0
/dev/dsp_multich -> /dev/oss/oss_sblive0/pcm0
osstest:
- Code: Select all
Sound subsystem and version: OSS 4.2 (b 2004/201103240731) (0x00040100)
Platform: FreeBSD/i386 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
*** Scanning sound adapter #-1 ***
/dev/oss/oss_sblive0/pcm0 (audio engine 0): SB Audigy4 main
Note! Device is in use (by PID 0/VMIX) but will try anyway
- Performing audio playback test...
<left> OK <right> OK <stereo> OK <measured srate 47980.00 Hz (-0.04%)>
/dev/oss/oss_sblive0/pcm1 (audio engine 5): SB Audigy4 front out
- Performing audio playback test...
<left> OK <right> OK <stereo> OK <measured srate 47991.00 Hz (-0.02%)>
/dev/oss/oss_sblive0/pcm2 (audio engine 6): SB Audigy4 side out
- Performing audio playback test...
<left> OK <right> OK <stereo> OK <measured srate 47994.00 Hz (-0.01%)>
/dev/oss/oss_sblive0/pcm3 (audio engine 7): SB Audigy4 center/lfe out
- Performing audio playback test...
<left> OK <right> OK <stereo> OK <measured srate 47994.00 Hz (-0.01%)>
/dev/oss/oss_sblive0/pcm4 (audio engine 8): SB Audigy4 raw S/PDIF (output only)
- Performing audio playback test...
<left> OK <right> OK <stereo> OK <measured srate 47994.00 Hz (-0.01%)>
/dev/oss/oss_sblive0/pcm5 (audio engine 9): SB Audigy4 5.1 output device
- Skipping multi channel device
ossmix:
- Code: Select all
Selected mixer 0/SB Audigy4 (STAC9750)
Known controls are:
line [<leftvol>:<rightvol>] (currently 0:0)
line.rec ON|OFF (currently ON)
mic <monovol> (currently 0)
mic.rec ON|OFF (currently OFF)
cd [<leftvol>:<rightvol>] (currently 0:0)
cd.rec ON|OFF (currently OFF)
igain [<leftvol>:<rightvol>] (currently 0:0)
aux1 [<leftvol>:<rightvol>] (currently 0:0)
aux1.rec ON|OFF (currently OFF)
phone [<leftvol>:<rightvol>] (currently 0:0)
phone.rec ON|OFF (currently OFF)
autorese ON|OFF (currently ON)
spkmode <FRONT|SURR|FRONT+SURR|DISCRETE> (currently FRONT+SURR)
pcm.main <monovol> (currently 100)
vmix0-enable ON|OFF (currently ON)
vmix0-rate <decimal value> (currently 48000) (Read-only)
vmix0-src <High|OFF> (currently High)
vmix0-outvol <monovol> (currently 18.3 dB)
vmix0-invol <monovol> (currently 25.0 dB)
vmix0.pcm1 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm2 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB) ("npviewer.bin")
vmix0.pcm3 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm4 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
pcm2 [<leftvol>:<rightvol>] (currently 100:100)
vol [<leftvol>:<rightvol>] (currently 100:100)
equalizer.prescale <monovol> (currently 100)
equalizer.lo <monovol> (currently 157)
equalizer.mid <monovol> (currently 151)
equalizer.hi <monovol> (currently 138)
equalizer.xhi <monovol> (currently 151)
equalizer.bypass ON|OFF (currently OFF)
front.spdif <monovol> (currently 100)
front.digcd <monovol> (currently 100)
front.ac97 <monovol> (currently 100)
front.pcm <monovol> (currently 75)
front.aux <monovol> (currently 100)
front.mic <monovol> (currently 100)
front.vol [<leftvol>:<rightvol>] (currently 100:100)
surr.spdif <monovol> (currently 100)
surr.digcd <monovol> (currently 100)
surr.ac97 <monovol> (currently 100)
surr.pcm <monovol> (currently 100)
surr.aux <monovol> (currently 100)
surr.mic <monovol> (currently 100)
surr.vol [<leftvol>:<rightvol>] (currently 100:100)
record.spdif <monovol> (currently 100)
record.digcd <monovol> (currently 100)
record.ac97 <monovol> (currently 100)
record.pcm <monovol> (currently 100)
record.aux <monovol> (currently 100)
record.mic <monovol> (currently 100)
record.vol [<leftvol>:<rightvol>] (currently 100:100)
--------------------------------------------------------------
I tried the following solutions:
-sudo ln -sf /dev/oss/oss_sblive0/pcm0 /dev/dsp_multich
-audigy_digital_din=0 in usr/local/lib/oss/conf/oss_sblive.conf
--------------------------------------------------------------
Thank you.
