M-Audio Revolution 5.1 - no 5.1 on Linux Mint 8 Helena

OSS specific Linux discussion (x86/amd64)

Moderators: hannu, dev, cesium

serenitatis
New Member
Posts: 1
Joined: Sat Jan 09, 2010 12:10 pm

M-Audio Revolution 5.1 - no 5.1 on Linux Mint 8 Helena

Postby serenitatis » Sat Jan 09, 2010 12:23 pm

I have problem with my M-Audio Revolution 5.1 soundcard. Vmix doesn't work for me and I hear sound only from front speakers. Subwoofer, rear and center doesn't work together and successfully work separately. I try some manipulation with vmixctl and creating symbolic links for dev/dsp but there is no result.

Here is my osstest output

Code: Select all

alex@PC1 ~ $ osstest
Sound subsystem and version: OSS 4.2 (b 2001/200910230435) (0x00040100)
Platform: Linux/i686 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009

*** Scanning sound adapter #-1 ***
/dev/oss/oss_envy24ht0/pcm0 (audio engine 0): M Audio Revolution 5.1 front out
- Performing audio playback test...
  <left> OK <right> OK <stereo> OK <measured srate 47995.00 Hz (-0.01%)>
/dev/oss/oss_envy24ht0/pcm1 (audio engine 1): M Audio Revolution 5.1 c/l out
- Performing audio playback test...
  <left> OK <right> OK <stereo> OK <measured srate 47993.00 Hz (-0.01%)>
/dev/oss/oss_envy24ht0/pcm2 (audio engine 2): M Audio Revolution 5.1 surround out
- Performing audio playback test...
  <left> OK <right> OK <stereo> OK <measured srate 47995.00 Hz (-0.01%)>
/dev/oss/oss_envy24ht0/spdout (audio engine 3): M Audio Revolution 5.1 digital out
- Performing audio playback test...
  <left> OK <right> OK <stereo> OK <measured srate 47995.00 Hz (-0.01%)>
/dev/oss/oss_envy24ht0/pcmin0 (audio engine 4): M Audio Revolution 5.1 analog in
- Skipping input only device

*** All tests completed OK ***


ossmix

Code: Select all

alex@PC1 ~ $ ossmix
Selected mixer 0/M Audio Revolution 5.1
Known controls are:
route.front <DMA|ANALOGIN|DIGITALIN> (currently DMA)
route.c/l <DMA|ANALOGIN|DIGITALIN> (currently DMA)
route.surround <DMA|ANALOGIN|DIGITALIN> (currently DMA)
route.spdifout <DMA|ANALOGIN|DIGITALIN> (currently DMA)
envy24.rate <8000|9600|11025|12000|16000|22050|24000|32000|44100|48000|64000|88200|96000|176400|192000> (currently 48000)
envy24.sync <INTERNAL|SPDIF> (currently INTERNAL)
envy24.src ON|OFF (currently OFF)
envy24.ratelock ON|OFF (currently OFF)
envy24.actrate <decimal value> (currently 48000) (Read-only)
mute ON|OFF (currently OFF)
front [<leftvol>:<rightvol>] (currently 127:127)
center <monovol> (currently 32639)
lfe <monovol> (currently 32639)
surround [<leftvol>:<rightvol>] (currently 127:127)
headph [<leftvol>:<rightvol>] (currently 127:127)
rec [<leftvol>:<rightvol>] (currently 127:127)
recsrc <mic|line|aux> (currently mic)
monitor.mute ON|OFF (currently OFF)
monitor.mic [<leftvol>:<rightvol>] (currently 79:79)
monitor.line [<leftvol>:<rightvol>] (currently 79:79)
monitor.aux [<leftvol>:<rightvol>] (currently 79:79)
spdif.audio <AUDIO|DATA> (currently AUDIO)
spdif.vbit ON|OFF (currently OFF)
spdif.preemph <OFF|50/16usec> (currently OFF)
spdif.mode <CONSUMER|PRO> (currently CONSUMER)
spdif.copyright <YES|NO> (currently YES)
spdif.generat <COPY|ORIGINAL> (currently COPY)
vmix0-enable ON|OFF (currently ON)
vmix0-rate <decimal value> (currently 48000) (Read-only)
vmix0-channels <Stereo|Multich> (currently Multich)
vmix0-src <Fast|High|OFF> (currently High)
vmix0-outvol <monovol> (currently 25.0 dB)
vmix0-invol <monovol> (currently 25.0 dB)
vmix0.pcm5 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm6 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm7 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm8 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)


ossinfo

Code: Select all

alex@PC1 ~ $ ossinfo -v3
Version info: OSS 4.2 (b 2001/200910230435) (0x00040100) TRIAL
Platform: Linux/i686 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009 (PC1)

Number of audio devices:   5
Number of audio engines:   9
Number of MIDI devices:      0
Number of mixer devices:   1


Device objects
 0: osscore0 OSS core services
 1: oss_envy24ht0 M Audio Revolution 5.1 interrupts=35745 (35745)

MIDI devices (/dev/midi*)

Mixer devices
 0: M Audio Revolution 5.1 (Mixer 0 of device object 1)
    Device file /dev/oss/oss_envy24ht0/mix0, Legacy device /dev/mixer0
    Priority: 1
    Caps:
    Device handle: PCI36311412-0000:05:00.0-mx01
    Device priority: 1


Audio devices
M Audio Revolution 5.1 front out  /dev/oss/oss_envy24ht0/pcm0  (device index 0)
    Legacy device /dev/dsp0
    Caps: DUPLEX TRIGGER MMAP
    Modes: IN/OUT
      Out engine  1: 0/M Audio Revolution 5.1 front out
                     Available for use
      Engine      2: 5/M Audio Revolution 5.1 front out (vmix)
                     Available for use
      Engine      3: 6/M Audio Revolution 5.1 front out (vmix)
                     Available for use
      Engine      4: 7/M Audio Revolution 5.1 front out (vmix)
                     Available for use
      Engine      5: 8/M Audio Revolution 5.1 front out (vmix)
                     Available for use
    Input formats (0x00001000):
      AFMT_S32_LE   - 32 bit signed little endian
    Output formats (0x00001000):
      AFMT_S32_LE   - 32 bit signed little endian
    Device handle: PCI36311412-0000:05:00.0-au01
    Related mixer dev: 0
    Sample rate source: 0
    Preferred channel configuration: STEREO
    Supported number of channels (min - max): 2 - 6
    Native sample rates (min - max): 8000 - 192000 (8000,9600,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000,176400,192000)
    HW Type: ANALOG_OUT     Minimum latency: Not indicated

M Audio Revolution 5.1 c/l out    /dev/oss/oss_envy24ht0/pcm1  (device index 1)
    Legacy device /dev/dsp1
    Caps: TRIGGER MMAP
    Modes: OUTPUT
      Out engine  1: 1/M Audio Revolution 5.1 c/l out
                     Available for use
    Input formats (0x00001000):
      AFMT_S32_LE   - 32 bit signed little endian
    Output formats (0x00001000):
      AFMT_S32_LE   - 32 bit signed little endian
    Device handle: PCI36311412-0000:05:00.0-au02
    Related mixer dev: 0
    Sample rate source: 0
    Preferred channel configuration: STEREO
    Supported number of channels (min - max): 2 - 2
    Native sample rates (min - max): 8000 - 192000 (8000,9600,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000,176400,192000)
    HW Type: ANALOG_OUT     Minimum latency: Not indicated

M Audio Revolution 5.1 surround out  /dev/oss/oss_envy24ht0/pcm2  (device index 2)
    Legacy device /dev/dsp2
    Caps: TRIGGER MMAP
    Modes: OUTPUT
      Out engine  1: 2/M Audio Revolution 5.1 surround out
                     Available for use
    Input formats (0x00001000):
      AFMT_S32_LE   - 32 bit signed little endian
    Output formats (0x00001000):
      AFMT_S32_LE   - 32 bit signed little endian
    Device handle: PCI36311412-0000:05:00.0-au03
    Related mixer dev: 0
    Sample rate source: 0
    Preferred channel configuration: STEREO
    Supported number of channels (min - max): 2 - 2
    Native sample rates (min - max): 8000 - 192000 (8000,9600,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000,176400,192000)
    HW Type: ANALOG_OUT     Minimum latency: Not indicated

M Audio Revolution 5.1 digital out  /dev/oss/oss_envy24ht0/spdout  (device index 3)
    Legacy device /dev/dsp3
    Caps: TRIGGER MMAP
    Modes: OUTPUT
      Out engine  1: 3/M Audio Revolution 5.1 digital out
                     Available for use
    Input formats (0x00001400):
      AFMT_AC3      - AC3 (Dolby Digital) encoded audio
      AFMT_S32_LE   - 32 bit signed little endian
    Output formats (0x00001400):
      AFMT_AC3      - AC3 (Dolby Digital) encoded audio
      AFMT_S32_LE   - 32 bit signed little endian
    Device handle: PCI36311412-0000:05:00.0-au04
    Related mixer dev: 0
    Sample rate source: 0
    Preferred channel configuration: STEREO
    Supported number of channels (min - max): 2 - 2
    Native sample rates (min - max): 8000 - 192000 (8000,9600,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000,176400,192000)
    HW Type: DIGITAL_OUT     Minimum latency: Not indicated

M Audio Revolution 5.1 analog in  /dev/oss/oss_envy24ht0/pcmin0  (device index 4)
    Legacy device /dev/dsp4
    Caps: DUPLEX TRIGGER MMAP
    Modes: IN/OUT
      In engine   1: 4/M Audio Revolution 5.1 analog in
                     Available for use
      Engine      2: 5/M Audio Revolution 5.1 front out (vmix)
                     Available for use
      Engine      3: 6/M Audio Revolution 5.1 front out (vmix)
                     Available for use
      Engine      4: 7/M Audio Revolution 5.1 front out (vmix)
                     Available for use
      Engine      5: 8/M Audio Revolution 5.1 front out (vmix)
                     Available for use
    Input formats (0x00001000):
      AFMT_S32_LE   - 32 bit signed little endian
    Output formats (0x00001000):
      AFMT_S32_LE   - 32 bit signed little endian
    Device handle: PCI36311412-0000:05:00.0-au05
    Related mixer dev: 0
    Sample rate source: 0
    Preferred channel configuration: STEREO
    Supported number of channels (min - max): 1 - 2
    Native sample rates (min - max): 8000 - 192000 (8000,9600,11025,12000,16000,22050,24000,32000,44100,48000,64000,88200,96000,176400,192000)
    HW Type: ANALOG_IN     Minimum latency: Not indicated


Nodes
  /dev/dsp -> /dev/dsp_multich
  /dev/dsp_in -> /dev/oss/oss_envy24ht0/pcm0
  /dev/dsp_out -> /dev/oss/oss_envy24ht0/pcm0
  /dev/dsp_ac3 -> /dev/oss/oss_envy24ht0/spdout
  /dev/dsp_mmap -> /dev/oss/oss_envy24ht0/pcm0
  /dev/dsp_multich -> /dev/oss/oss_envy24ht0/pcm0
  /dev/dsp_spdifout -> /dev/oss/oss_envy24ht0/spdout


lspci -v

Code: Select all

alex@PC1 ~ $ lspci -v
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
   Subsystem: Giga-byte Technology Device 5000
   Flags: bus master, fast devsel, latency 0
   Capabilities: <access denied>
   Kernel modules: intel-agp

00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02)
   Flags: bus master, fast devsel, latency 0
   Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
   I/O behind bridge: 00009000-00009fff
   Memory behind bridge: f4000000-f5ffffff
   Prefetchable memory behind bridge: 00000000e0000000-00000000efffffff
   Capabilities: <access denied>
   Kernel driver in use: pcieport-driver
   Kernel modules: shpchp

00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
   Subsystem: Giga-byte Technology Device 5004
   Flags: bus master, medium devsel, latency 0, IRQ 16
   I/O ports at d000 [size=32]
   Capabilities: <access denied>
   Kernel driver in use: uhci_hcd

00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
   Subsystem: Giga-byte Technology Device 5004
   Flags: bus master, medium devsel, latency 0, IRQ 21
   I/O ports at d100 [size=32]
   Capabilities: <access denied>
   Kernel driver in use: uhci_hcd

00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
   Subsystem: Giga-byte Technology Device 5004
   Flags: bus master, medium devsel, latency 0, IRQ 18
   I/O ports at d500 [size=32]
   Capabilities: <access denied>
   Kernel driver in use: uhci_hcd

00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02) (prog-if 20)
   Subsystem: Giga-byte Technology Device 5006
   Flags: bus master, medium devsel, latency 0, IRQ 18
   Memory at f8201000 (32-bit, non-prefetchable) [size=1K]
   Capabilities: <access denied>
   Kernel driver in use: ehci_hcd

00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
   Flags: bus master, fast devsel, latency 0
   Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
   I/O behind bridge: 00008000-00008fff
   Capabilities: <access denied>
   Kernel driver in use: pcieport-driver
   Kernel modules: shpchp

00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02)
   Flags: bus master, fast devsel, latency 0
   Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
   I/O behind bridge: 0000a000-0000afff
   Memory behind bridge: f8000000-f80fffff
   Capabilities: <access denied>
   Kernel driver in use: pcieport-driver
   Kernel modules: shpchp

00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 02)
   Flags: bus master, fast devsel, latency 0
   Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
   I/O behind bridge: 0000b000-0000bfff
   Memory behind bridge: f6000000-f7ffffff
   Prefetchable memory behind bridge: 00000000f8300000-00000000f83fffff
   Capabilities: <access denied>
   Kernel driver in use: pcieport-driver
   Kernel modules: shpchp

00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
   Subsystem: Giga-byte Technology Device 5004
   Flags: bus master, medium devsel, latency 0, IRQ 23
   I/O ports at d200 [size=32]
   Capabilities: <access denied>
   Kernel driver in use: uhci_hcd

00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
   Subsystem: Giga-byte Technology Device 5004
   Flags: bus master, medium devsel, latency 0, IRQ 19
   I/O ports at d300 [size=32]
   Capabilities: <access denied>
   Kernel driver in use: uhci_hcd

00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
   Subsystem: Giga-byte Technology Device 5004
   Flags: bus master, medium devsel, latency 0, IRQ 18
   I/O ports at d400 [size=32]
   Capabilities: <access denied>
   Kernel driver in use: uhci_hcd

00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02) (prog-if 20)
   Subsystem: Giga-byte Technology Device 5006
   Flags: bus master, medium devsel, latency 0, IRQ 23
   Memory at f8200000 (32-bit, non-prefetchable) [size=1K]
   Capabilities: <access denied>
   Kernel driver in use: ehci_hcd

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92) (prog-if 01)
   Flags: bus master, fast devsel, latency 0
   Bus: primary=00, secondary=05, subordinate=05, sec-latency=32
   I/O behind bridge: 0000c000-0000cfff
   Memory behind bridge: f8100000-f81fffff
   Capabilities: <access denied>

00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02)
   Subsystem: Giga-byte Technology Device 5001
   Flags: bus master, medium devsel, latency 0
   Capabilities: <access denied>
   Kernel modules: iTCO_wdt

00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA IDE Controller (rev 02) (prog-if 8f [Master SecP SecO PriP PriO])
   Subsystem: Giga-byte Technology Device b002
   Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19
   I/O ports at d600 [size=8]
   I/O ports at d700 [size=4]
   I/O ports at d800 [size=8]
   I/O ports at d900 [size=4]
   I/O ports at da00 [size=16]
   I/O ports at db00 [size=16]
   Capabilities: <access denied>
   Kernel driver in use: ata_piix

00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
   Subsystem: Giga-byte Technology Device 5001
   Flags: medium devsel, IRQ 14
   Memory at f8202000 (64-bit, non-prefetchable) [size=256]
   I/O ports at 0500 [size=32]
   Kernel modules: i2c-i801

00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller (rev 02) (prog-if 85 [Master SecO PriO])
   Subsystem: Giga-byte Technology Device b002
   Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19
   I/O ports at dd00 [size=8]
   I/O ports at de00 [size=4]
   I/O ports at df00 [size=8]
   I/O ports at e000 [size=4]
   I/O ports at e100 [size=16]
   I/O ports at e200 [size=16]
   Capabilities: <access denied>
   Kernel driver in use: ata_piix

01:00.0 VGA compatible controller: ATI Technologies Inc RV770 [Radeon HD 4850]
   Flags: bus master, fast devsel, latency 0, IRQ 29
   Memory at e0000000 (64-bit, prefetchable) [size=256M]
   Memory at f5000000 (64-bit, non-prefetchable) [size=64K]
   I/O ports at 9000 [size=256]
   [virtual] Expansion ROM at f4000000 [disabled] [size=128K]
   Capabilities: <access denied>
   Kernel driver in use: fglrx_pci
   Kernel modules: fglrx, radeon

01:00.1 Audio device: ATI Technologies Inc HD48x0 audio
   Flags: bus master, fast devsel, latency 0, IRQ 10
   Memory at f5010000 (64-bit, non-prefetchable) [size=16K]
   Capabilities: <access denied>

03:00.0 SATA controller: JMicron Technology Corp. JMB362/JMB363 AHCI Controller (rev 02) (prog-if 01)
   Subsystem: Giga-byte Technology Device b000
   Flags: bus master, fast devsel, latency 0, IRQ 16
   Memory at f8000000 (32-bit, non-prefetchable) [size=8K]
   Capabilities: <access denied>
   Kernel driver in use: ahci

03:00.1 IDE interface: JMicron Technology Corp. JMB362/JMB363 AHCI Controller (rev 02) (prog-if 85 [Master SecO PriO])
   Subsystem: Giga-byte Technology Device b000
   Flags: bus master, fast devsel, latency 0, IRQ 17
   I/O ports at a000 [size=8]
   I/O ports at a100 [size=4]
   I/O ports at a200 [size=8]
   I/O ports at a300 [size=4]
   I/O ports at a400 [size=16]
   Capabilities: <access denied>
   Kernel driver in use: pata_jmicron

04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
   Subsystem: Giga-byte Technology Device e000
   Flags: bus master, fast devsel, latency 0, IRQ 28
   I/O ports at b000 [size=256]
   Memory at f7000000 (64-bit, non-prefetchable) [size=4K]
   [virtual] Expansion ROM at f8300000 [disabled] [size=64K]
   Capabilities: <access denied>
   Kernel driver in use: r8169
   Kernel modules: r8169

05:00.0 Multimedia audio controller: VIA Technologies Inc. VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller (rev 01)
   Subsystem: VIA Technologies Inc. Device 3631
   Flags: bus master, medium devsel, latency 32, IRQ 20
   I/O ports at c000 [size=32]
   I/O ports at c100 [size=128]
   Capabilities: <access denied>
   Kernel driver in use: oss_envy24ht

05:06.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10)
   Subsystem: Giga-byte Technology Device 1000
   Flags: bus master, medium devsel, latency 32, IRQ 18
   Memory at f8104000 (32-bit, non-prefetchable) [size=2K]
   Memory at f8100000 (32-bit, non-prefetchable) [size=16K]
   Capabilities: <access denied>
   Kernel driver in use: ohci1394
   Kernel modules: firewire-ohci, ohci1394

cesium
Developer
Posts: 902
Joined: Sun Aug 12, 2007 12:51 am

Re: M-Audio Revolution 5.1 - no 5.1 on Linux Mint 8 Helena

Postby cesium » Sat Jan 09, 2010 3:02 pm

Perhaps the devs at the oss-devel group can answer better than us here... How did you test the 5.1? You can try using ossplay and this file (after gunzip).


Return to “Linux”

Who is online

Users browsing this forum: No registered users and 2 guests