Hi Dev,

Should have posted this info at the start, this is from a standard OSS 4.2 
source build/install.

$ ossinfo -v4
Version info: OSS 4.2 (b 2002/201003121938) (0x00040100) GPL
Platform: Linux/i686 2.6.32-trunk-686 #1 SMP Sun Jan 10 06:32:16 UTC 2010 
(debian)

Number of audio devices:        6
Number of audio engines:        10
Number of MIDI devices:         0
Number of mixer devices:        1


Device objects
 0: osscore0 OSS core services
 1: oss_hdaudio0 Intel HD Audio interrupts=505 (505)
    HD Audio controller Intel HD Audio
    Vendor ID    0x8086293e
    Subvendor ID 0x14c0004b
     Codec  0: Unknown (0x10ec0272/0x14c0004b)
     Codec  2: Unknown (0x80862802/0x80860101)
 2: oss_usb0 USB audio core services

MIDI devices (/dev/midi*)

Mixer devices
 0: High Definition Audio 0x10ec027 (Mixer 0 of device object 1)
    Device file /dev/oss/oss_hdaudio0/mix0, Legacy device /dev/mixer0
    Priority: 10
    Caps: 
    Device handle: PCI004b14c0-0000:00:1b.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: 6/HD Audio play pcm1 (vmix)
                     Available for use 
      Engine      3: 7/HD Audio play pcm1 (vmix)
                     Available for use 
      Engine      4: 8/HD Audio play pcm1 (vmix)
                     Available for use 
      Engine      5: 9/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: PCI004b14c0-0000:00:1b.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 - 192000 (44100,48000,96000,192000)
    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: PCI004b14c0-0000:00:1b.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 - 192000 (44100,48000,96000,192000)
    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: PCI004b14c0-0000:00:1b.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 - 192000 (44100,48000,96000,192000)
    HW Type: Not indicated.
    Minimum latency: Not indicated

HD Audio play spdifout            /dev/oss/oss_hdaudio0/spdout0  (device index 
3)
    Legacy device /dev/dsp3
    Caps: TRIGGER MMAP 
    Modes: OUTPUT 
      Out engine  1: 3/HD Audio play spdifout
                     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: PCI004b14c0-0000:00:1b.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): 32000 - 192000 
(32000,44100,48000,88200,96000,176400,192000)
    HW Type: Not indicated.
    Minimum latency: Not indicated

HD Audio rec mix6                 /dev/oss/oss_hdaudio0/pcmin0  (device index 4)
    Legacy device /dev/dsp4
    Caps: DUPLEX TRIGGER MMAP 
    Modes: IN/OUT 
      In engine   1: 4/HD Audio rec mix6
                     Available for use 
      Engine      2: 6/HD Audio play pcm1 (vmix)
                     Available for use 
      Engine      3: 7/HD Audio play pcm1 (vmix)
                     Available for use 
      Engine      4: 8/HD Audio play pcm1 (vmix)
                     Available for use 
      Engine      5: 9/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: PCI004b14c0-0000:00:1b.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 - 192000 (44100,48000,96000,192000)
    HW Type: Not indicated.
    Minimum latency: Not indicated

HD Audio rec mix5                 /dev/oss/oss_hdaudio0/pcmin1  (device index 5)
    Legacy device /dev/dsp5
    Caps: TRIGGER MMAP 
    Modes: INPUT  
      In engine   1: 5/HD Audio rec mix5
                     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: PCI004b14c0-0000:00:1b.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 - 192000 (44100,48000,96000,192000)
    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
Selected mixer 0/High Definition Audio 0x10ec0272
Known controls are:
codec1.jack.int-speaker.mode <mix2|mix3|input> (currently mix2)
codec1.jack.int-speaker.mute ON|OFF (currently OFF)
codec1.jack.pink.mode <mix4|input> (currently mix4)
codec1.jack.pink [<leftvol>:<rightvol>] (currently 29.9:29.9 dB)
codec1.jack.pink.mute ON|OFF (currently OFF)
codec1.jack.pink.pcm3 [<leftvol>:<rightvol>] (currently 51.9:51.9 dB)
codec1.jack.pink.pcm3-mute ON|OFF (currently OFF)
codec1.jack.pink.mix1-mute ON|OFF (currently OFF)
codec1.jack.green.mode <mix2|mix3|mix4> (currently mix2)
codec1.jack.green.mute ON|OFF (currently OFF)
codec1.record.mix6.mute.mix4 ON|OFF (currently OFF)
codec1.record.mix6.mute.int-spe ON|OFF (currently OFF)
codec1.record.mix6.mute.mix1 ON|OFF (currently OFF)
codec1.record.mix6 [<leftvol>:<rightvol>] (currently 38.9:38.9 dB)
codec1.record.mix5.mute.mix4 ON|OFF (currently OFF)
codec1.record.mix5.mute.int-spe ON|OFF (currently OFF)
codec1.record.mix5.mute.mix1 ON|OFF (currently OFF)
codec1.record.mix5.mute.int-mic ON|OFF (currently OFF)
codec1.record.mix5 [<leftvol>:<rightvol>] (currently 38.9:38.9 dB)
codec1.misc.pcm1 [<leftvol>:<rightvol>] (currently 51.9:51.9 dB)
codec1.misc.pcm2 [<leftvol>:<rightvol>] (currently 51.9:51.9 dB)
codec1.misc.mix4 [<leftvol>:<rightvol>] (currently 38.9:38.9 dB)
codec1.misc.int-speaker [<leftvol>:<rightvol>] (currently 38.9:38.9 dB)
codec1.misc.pcm1-mute ON|OFF (currently OFF)
codec1.misc.mix1-mute1 ON|OFF (currently OFF)
codec1.misc.mix2 <pcm1|mix1> (currently pcm1)
codec1.misc.pcm2-mute ON|OFF (currently OFF)
codec1.misc.mix1-mute2 ON|OFF (currently OFF)
codec1.misc.mix3 <pcm2|mix1> (currently pcm2)
codec3.jack.int-digout.mute ON|OFF (currently OFF)
vmix0-enable ON|OFF (currently ON)
vmix0-rate <decimal value> (currently 48000) (Read-only)
vmix0-channels <Stereo|Multich> (currently Stereo)
vmix0-src <Fast|High|OFF> (currently Fast)
vmix0-outvol <monovol> (currently 25.0 dB)
vmix0-invol <monovol> (currently 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)
vmix0.pcm9 [<leftvol>:<rightvol>] (currently 25.0:25.0 dB)




________________________________
From: Dev Mazumdar <d...@opensound.com>
To: Discussion mailing list for developers of OSS 
<oss-devel@mailman.opensound.com>
Sent: Fri, 12 March, 2010 18:11:23
Subject: Re: [oss-devel] no digital mic audio with ALC272 and OSS 4.2

Hi Wannabe,

If you can post the output from ossinfo and the output from ossmix we 
can check to see which device you may need to use.


regards
Dev Mazumdar

---------------------------
4Front Technologies

9826 Beverlywood Street
Los Angeles, CA 90064, USA
Tel: (310) 202 8530
Fax: (310) 202 0496

Wannabe Tsotsi wrote:
> Hi,
>
> I'm having difficulty getting the internal digital mic working on an
> ALC272 hdaudio based platform with OSS 4.2(2002) running Debian Squeeze
> (2.6.32-trunk-i686).
>
> The mic is integrated with SuYin CN1316 camera.
>
> I've tried using generic hda, creating a remap function and crafting a
> mixer init function using mixgen output.
>
> MIX ADC mixer (NID 0x22) connection list contains the DMIC1/2 pin widget
> (NID 0x12) and the ossmixer output shows the d-mic input.
>
> The DMIC1/2 connection list is empty, is this significant ?
>
> I'm using snoopy to examine widgets and connection lists.
>
> External mic, headphone and internal speaker work fine.
>
> The DMIC1/2 works with the Debian Squeeze default ALSA installation
> despite the fact that the /proc info also shows DMIC1/2 NID 0x12 has no
> connection list.
>
> I'd appreciate any thoughts and ideas anyone may have WRT solving this.
>
>
>
>
> _______________________________________________
> oss-devel mailing list
> oss-devel@mailman.opensound.com
> http://mailman.opensound.com/mailman/listinfo/oss-devel
_______________________________________________
oss-devel mailing list
oss-devel@mailman.opensound.com
http://mailman.opensound.com/mailman/listinfo/oss-devel



      
_______________________________________________
oss-devel mailing list
oss-devel@mailman.opensound.com
http://mailman.opensound.com/mailman/listinfo/oss-devel

Reply via email to