Creative Xtreme Audio PCI-E two issues

OSS specific Linux discussion (x86/amd64)

Moderators: cesium, dev, kodachi, hannu

Creative Xtreme Audio PCI-E two issues

Postby Gleboff » Thu Jan 07, 2010 5:02 pm

Hello.
I have Creative Xtreme Audio PCI-E (CA0110-IBG) sound card and latest OSSv4 from mercurial. Play sound including frontpanel headphones and 5.1-surrond work. But line-in and frontpanel mic not work. This card have shared flexijack for mic/line-in. In windows i can switch this flexijack in "mode line-in". In linux is not present. And, i can't select frontpanel mic to record source, i.e. front mic not work.

Logs:

ossinfo -v3
Code: Select all
Version info: OSS 4.2 (b 2002/201001070202) (0x00040100) OSS_HG
Hg revision: changeset: 875:caabde71b566, tag: tip, date: Tue Dec 08 16:37:09 2009 +0200, summary: Support for Asus Xonar D2/D2X
Platform: Linux/i686 2.6.32-zen4 #1 ZEN SMP PREEMPT Thu Dec 31 15:01:28 MSK 2009

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


Device objects
0: osscore0 OSS core services
1: oss_hdaudio0 Creative Labs XFi XTreme Audio interrupts=572775 (572871)
    HD Audio controller Creative Labs XFi XTreme Audio
    Vendor ID    0x11020009
    Subvendor ID 0x11020018
     Codec  1: Createive XFi XTreme (0x1102000a/0x11021007)
2: oss_usb0 USB audio core services

MIDI devices (/dev/midi*)

Mixer devices
0: High Definition Audio Createive (Mixer 0 of device object 1)
    Device file /dev/oss/oss_hdaudio0/mix0, Legacy device /dev/mixer0
    Priority: 10
    Caps:
    Device handle: PCI00181102-0000:04:00.0-mx01
    Device priority: 10


Audio devices
HD Audio play pcm1                /dev/oss/oss_hdaudio0/pcm0  (device index 0)
    Legacy device /dev/dsp0
    Caps: DUPLEX TRIGGER MMAP
    Modes: IN/OUT
      Out engine  1: 0/HD Audio play pcm1
                     Available for use
      Engine      2: 9/HD Audio play pcm1 (vmix)
                     Available for use
      Engine      3: 10/HD Audio play pcm1 (vmix)
                     Available for use
      Engine      4: 11/HD Audio play pcm1 (vmix)
                     Available for use
      Engine      5: 12/HD Audio play pcm1 (vmix)
                     Available for use
    Input formats (0x00001010):
      AFMT_S16_LE   - 16 bit signed little endian
      AFMT_S32_LE   - 32 bit signed little endian
    Output formats (0x00001010):
      AFMT_S16_LE   - 16 bit signed little endian
      AFMT_S32_LE   - 32 bit signed little endian
    Device handle: PCI00181102-0000:04:00.0-au01
    Related mixer dev: 0
    Sample rate source: 0
    Preferred channel configuration: Not indicated
    Supported number of channels (min - max): 2 - 8
    Native sample rates (min - max): 44100 - 96000 (44100,48000,96000)
    HW Type: Not indicated.
    Minimum latency: Not indicated

HD Audio play pcm2                /dev/oss/oss_hdaudio0/pcm1  (device index 1)
    Legacy device /dev/dsp1
    Caps: TRIGGER MMAP
    Modes: OUTPUT
      Out engine  1: 1/HD Audio play pcm2
                     Available for use
    Input formats (0x00001010):
      AFMT_S16_LE   - 16 bit signed little endian
      AFMT_S32_LE   - 32 bit signed little endian
    Output formats (0x00001010):
      AFMT_S16_LE   - 16 bit signed little endian
      AFMT_S32_LE   - 32 bit signed little endian
    Device handle: PCI00181102-0000:04:00.0-au02
    Related mixer dev: 0
    Sample rate source: 0
    Preferred channel configuration: Not indicated
    Supported number of channels (min - max): 2 - 2
    Native sample rates (min - max): 44100 - 96000 (44100,48000,96000)
    HW Type: Not indicated.
    Minimum latency: Not indicated

HD Audio play pcm3                /dev/oss/oss_hdaudio0/pcm2  (device index 2)
    Legacy device /dev/dsp2
    Caps: TRIGGER MMAP
    Modes: OUTPUT
      Out engine  1: 2/HD Audio play pcm3
                     Available for use
    Input formats (0x00001010):
      AFMT_S16_LE   - 16 bit signed little endian
      AFMT_S32_LE   - 32 bit signed little endian
    Output formats (0x00001010):
      AFMT_S16_LE   - 16 bit signed little endian
      AFMT_S32_LE   - 32 bit signed little endian
    Device handle: PCI00181102-0000:04:00.0-au03
    Related mixer dev: 0
    Sample rate source: 0
    Preferred channel configuration: Not indicated
    Supported number of channels (min - max): 2 - 2
    Native sample rates (min - max): 44100 - 96000 (44100,48000,96000)
    HW Type: Not indicated.
    Minimum latency: Not indicated

HD Audio play pcm4                /dev/oss/oss_hdaudio0/pcm3  (device index 3)
    Legacy device /dev/dsp3
    Caps: TRIGGER MMAP
    Modes: OUTPUT
      Out engine  1: 3/HD Audio play pcm4
                     Available for use
    Input formats (0x00001010):
      AFMT_S16_LE   - 16 bit signed little endian
      AFMT_S32_LE   - 32 bit signed little endian
    Output formats (0x00001010):
      AFMT_S16_LE   - 16 bit signed little endian
      AFMT_S32_LE   - 32 bit signed little endian
    Device handle: PCI00181102-0000:04:00.0-au04
    Related mixer dev: 0
    Sample rate source: 0
    Preferred channel configuration: Not indicated
    Supported number of channels (min - max): 2 - 2
    Native sample rates (min - max): 44100 - 96000 (44100,48000,96000)
    HW Type: Not indicated.
    Minimum latency: Not indicated

HD Audio play pcm5                /dev/oss/oss_hdaudio0/pcm4  (device index 4)
    Legacy device /dev/dsp4
    Caps: TRIGGER MMAP
    Modes: OUTPUT
      Out engine  1: 4/HD Audio play pcm5
                     Available for use
    Input formats (0x00001010):
      AFMT_S16_LE   - 16 bit signed little endian
      AFMT_S32_LE   - 32 bit signed little endian
    Output formats (0x00001010):
      AFMT_S16_LE   - 16 bit signed little endian
      AFMT_S32_LE   - 32 bit signed little endian
    Device handle: PCI00181102-0000:04:00.0-au05
    Related mixer dev: 0
    Sample rate source: 0
    Preferred channel configuration: Not indicated
    Supported number of channels (min - max): 2 - 2
    Native sample rates (min - max): 44100 - 96000 (44100,48000,96000)
    HW Type: Not indicated.
    Minimum latency: Not indicated

HD Audio play spdifout1           /dev/oss/oss_hdaudio0/spdout0  (device index 5)
    Legacy device /dev/dsp5
    Caps: TRIGGER MMAP
    Modes: OUTPUT
      Out engine  1: 5/HD Audio play spdifout1
                     Available for use
    Input formats (0x00001410):
      AFMT_S16_LE   - 16 bit signed little endian
      AFMT_AC3      - AC3 (Dolby Digital) encoded audio
      AFMT_S32_LE   - 32 bit signed little endian
    Output formats (0x00001410):
      AFMT_S16_LE   - 16 bit signed little endian
      AFMT_AC3      - AC3 (Dolby Digital) encoded audio
      AFMT_S32_LE   - 32 bit signed little endian
    Device handle: PCI00181102-0000:04:00.0-au06
    Related mixer dev: 0
    Sample rate source: 0
    Preferred channel configuration: Not indicated
    Supported number of channels (min - max): 2 - 2
    Native sample rates (min - max): 44100 - 96000 (44100,48000,96000)
    HW Type: Not indicated.
    Minimum latency: Not indicated

HD Audio rec linein               /dev/oss/oss_hdaudio0/pcmin0  (device index 6)
    Legacy device /dev/dsp6
    Caps: DUPLEX TRIGGER MMAP
    Modes: IN/OUT
      In engine   1: 6/HD Audio rec linein
                     Available for use
      Engine      2: 9/HD Audio play pcm1 (vmix)
                     Available for use
      Engine      3: 10/HD Audio play pcm1 (vmix)
                     Available for use
      Engine      4: 11/HD Audio play pcm1 (vmix)
                     Available for use
      Engine      5: 12/HD Audio play pcm1 (vmix)
                     Available for use
    Input formats (0x00001010):
      AFMT_S16_LE   - 16 bit signed little endian
      AFMT_S32_LE   - 32 bit signed little endian
    Output formats (0x00001010):
      AFMT_S16_LE   - 16 bit signed little endian
      AFMT_S32_LE   - 32 bit signed little endian
    Device handle: PCI00181102-0000:04:00.0-au07
    Related mixer dev: 0
    Sample rate source: 0
    Preferred channel configuration: Not indicated
    Supported number of channels (min - max): 2 - 2
    Native sample rates (min - max): 44100 - 96000 (44100,48000,96000)
    HW Type: Not indicated.
    Minimum latency: Not indicated

HD Audio rec fp-mic               /dev/oss/oss_hdaudio0/pcmin1  (device index 7)
    Legacy device /dev/dsp7
    Caps: TRIGGER MMAP
    Modes: INPUT 
      In engine   1: 7/HD Audio rec fp-mic
                     Available for use
    Input formats (0x00001010):
      AFMT_S16_LE   - 16 bit signed little endian
      AFMT_S32_LE   - 32 bit signed little endian
    Output formats (0x00001010):
      AFMT_S16_LE   - 16 bit signed little endian
      AFMT_S32_LE   - 32 bit signed little endian
    Device handle: PCI00181102-0000:04:00.0-au08
    Related mixer dev: 0
    Sample rate source: 0
    Preferred channel configuration: Not indicated
    Supported number of channels (min - max): 2 - 2
    Native sample rates (min - max): 44100 - 96000 (44100,48000,96000)
    HW Type: Not indicated.
    Minimum latency: Not indicated

HD Audio rec spdifin2             /dev/oss/oss_hdaudio0/spdin0  (device index 8)
    Legacy device /dev/dsp8
    Caps: TRIGGER MMAP
    Modes: INPUT 
      In engine   1: 8/HD Audio rec spdifin2
                     Available for use
    Input formats (0x00001410):
      AFMT_S16_LE   - 16 bit signed little endian
      AFMT_AC3      - AC3 (Dolby Digital) encoded audio
      AFMT_S32_LE   - 32 bit signed little endian
    Output formats (0x00001410):
      AFMT_S16_LE   - 16 bit signed little endian
      AFMT_AC3      - AC3 (Dolby Digital) encoded audio
      AFMT_S32_LE   - 32 bit signed little endian
    Device handle: PCI00181102-0000:04:00.0-au09
    Related mixer dev: 0
    Sample rate source: 0
    Preferred channel configuration: Not indicated
    Supported number of channels (min - max): 2 - 2
    Native sample rates (min - max): 44100 - 96000 (44100,48000,96000)
    HW Type: Not indicated.
    Minimum latency: Not indicated


Nodes
  /dev/dsp -> /dev/oss/oss_hdaudio0/pcm0
  /dev/dsp_in -> /dev/oss/oss_hdaudio0/pcm0
  /dev/dsp_out -> /dev/oss/oss_hdaudio0/pcm0
  /dev/dsp_ac3 -> /dev/oss/oss_hdaudio0/spdout0
  /dev/dsp_mmap -> /dev/oss/oss_hdaudio0/pcm0
  /dev/dsp_multich -> /dev/oss/oss_hdaudio0/pcm0


ossmix
Code: Select all
Selected mixer 0/High Definition Audio Createive XFi XTreme
Known controls are:
jack.green.mute ON|OFF (currently OFF)
jack.green.pcm1 [<leftvol>:<rightvol>] (currently 51.4:51.4 dB)
jack.orange.mute ON|OFF (currently OFF)
jack.orange.pcm2 [<leftvol>:<rightvol>] (currently 46.9:46.9 dB)
jack.black.mute ON|OFF (currently OFF)
jack.black.pcm3 [<leftvol>:<rightvol>] (currently 51.4:51.4 dB)
jack.gray.mute1 ON|OFF (currently OFF)
jack.gray.pcm4 [<leftvol>:<rightvol>] (currently 0.0:0.0 dB)
jack.fp-green.mute ON|OFF (currently OFF)
jack.fp-green.pcm5 [<leftvol>:<rightvol>] (currently 0.0:0.0 dB)
jack.blue ON|OFF (currently ON)
jack.fp-pink ON|OFF (currently ON)
jack.gray.mute2 ON|OFF (currently OFF)
jack.gray.spdifout1 [<leftvol>:<rightvol>] (currently 0.0:0.0 dB)
jack.black ON|OFF (currently ON)
record.linein [<leftvol>:<rightvol>] (currently 46.9:46.9 dB)
record.fp-mic [<leftvol>:<rightvol>] (currently 51.9:51.9 dB)
record.spdifin2 [<leftvol>:<rightvol>] (currently 0.0:0.0 dB)
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 24.6 dB)
vmix0.pcm9 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm10 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm11 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)
vmix0.pcm12 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)


ossrecord -i\?
Code: Select all
Possible recording sources for the selected device:
   linein (currently selected)


ossrecord -vd /dev/oss/oss_hdaudio0/pcmin1 test.wav
Code: Select all
Recording wav: Speed 48000Hz 16 bits Stereo
/dev/oss/oss_hdaudio0/pcmin1: Input/output error


Any ideas?
P.S. Sorry for bad english.
Gleboff
New Member
 
Posts: 1
Joined: Thu Jan 07, 2010 4:29 pm

Re: Creative Xtreme Audio PCI-E two issues

Postby MCXplode » Wed Jul 20, 2011 2:11 am

I'm am having the same problem with line-in mic for this chipset CA0110. I can't get the 5.1 surround to work either. When I run osstest it does not report any errors an and pipes audio to every node but no sound comes out. All the nodes for this card are correctly recognized and created /dev/dsp0, dsp1 - 7 ect. with the correct corresponding links to the /dev/oss folder. Only stereo sound and the headphone channel work. How did you get the 5.1 surround to work, all channels show up in the mixer including separate channels for the fp-mic and line in.
MCXplode
New Member
 
Posts: 1
Joined: Wed Jul 20, 2011 2:04 am

Re: Creative Xtreme Audio PCI-E two issues

Postby igorzwx » Wed Jul 20, 2011 2:35 am

MCXplode wrote:I'm am having the same problem with line-in mic for this chipset CA0110. I can't get the 5.1 surround to work either. When I run osstest it does not report any errors an and pipes audio to every node but no sound comes out. All the nodes for this card are correctly recognized and created /dev/dsp0, dsp1 - 7 ect. with the correct corresponding links to the /dev/oss folder. Only stereo sound and the headphone channel work. How did you get the 5.1 surround to work, all channels show up in the mixer including separate channels for the fp-mic and line in.


Do you think that "necro-bumping" may help to solve the problem?
https://wiki.archlinux.org/index.php/Fo ... Bumping.27

You have a kind of Ubuntu. Right? Have you tried to read the manual?

Some devices may not have full functionality (e.g. the X-fi module is limited to stereo output at the time of this writing, and jack sensing may not work on Azalia-compliant "High-Definition" devices, which are very common on motherboards and laptops today). If you're in doubt, consult the "Additional Support" sources found towards the end of this document.
https://help.ubuntu.com/community/OpenS ... 20Hardware?


You may read this: https://help.ubuntu.com/community/OpenS ... %20Support
and try to find Cesium on IRC.
igorzwx
Supporter
 
Posts: 998
Joined: Sun Jun 28, 2009 9:31 pm


Return to Linux

Who is online

Users browsing this forum: Bing [Bot], Google [Bot], Yahoo [Bot] and 1 guest

cron