Hi,

I have recently installed Ubuntu 6.10 (Edgy Eft, all default updates
installed) on a new Lenovo laptop (N100 0768-31G). The sound seems to be
working quite OK in general, my only problem is the internal microphone: it
does not work (note: it does work on Windows XP Home); external microphone
plugged via jack is working with no problems.

Here is what it looks like: run 'alsamixer', set 'CAPTUR' on both the
microphone device ( (1): 'Mic' for the external one, (2): 'Internal' for the
internal one) and 'Capture', try to record something (Gnome Sound Recorder,
recording device: "capture"):
(1) external mic: works
(2) internal mic: does not work -- the 'CAPTUR' flag on 'Capture' device is
reset in alsamixer, the recording device in Sound Recorder switches
automatically to 'Internal Microphone' (the only device with 'CAPTUR' flag
left in alsamixer, after 'Capture' resets). Sound Recorder does as if it was
recording the sound, but nothing is recorded.

I presume that in the latter case Sound Recorder gets an error from the ALSA
subsystem preventing it from recording via Capture (which also resets the
CAPTUR flag on it) and it switches the recording device to the 'internal
microphone' (which does not work).

Now, I would really like to get it going somehow -- an internal microphone
is a nice feature to have on a laptop. Can you help me?

Below some diags info.

Regards,
Robert

-----------------------------------------------------------------------------------------------------------------------
$ uname -a
Linux lenovo-eeft 2.6.17-10-generic #2 SMP Fri Oct 13 18:45:35 UTC 2006 i686
GNU/Linux

-----------------------------------------------------------------------------------------------------------------------
$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.12rc1 (Thu Jun 22
13:55:50 2006 UTC).

-----------------------------------------------------------------------------------------------------------------------
$ sudo lspci -vv
...
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition
Audio Controller (rev 02)
       Subsystem: Lenovo Unknown device 2066
       Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B-
       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
       Latency: 0, Cache Line Size: 64 bytes
       Interrupt: pin A routed to IRQ 233
       Region 0: Memory at b0000000 (64-bit, non-prefetchable) [size=16K]
       Capabilities: [50] Power Management version 2
               Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA
PME(D0+,D1-,D2-,D3hot+,D3cold+)
               Status: D0 PME-Enable- DSel=0 DScale=0 PME-
       Capabilities: [60] Message Signalled Interrupts: 64bit+ Queue=0/0
Enable-
               Address: 0000000000000000  Data: 0000
       Capabilities: [70] Express Unknown type IRQ 0
               Device: Supported: MaxPayload 128 bytes, PhantFunc 0,
ExtTag-
               Device: Latency L0s <64ns, L1 <1us
               Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
               Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
               Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
               Link: Supported Speed unknown, Width x0, ASPM unknown, Port
0
               Link: Latency L0s <64ns, L1 <1us
               Link: ASPM Disabled CommClk- ExtSynch-
               Link: Speed unknown, Width x0
       Capabilities: [100] Virtual Channel
       Capabilities: [130] Unknown (5)
...

-----------------------------------------------------------------------------------------------------------------------
$ cat /proc/asound/cards
0 [Intel          ]: HDA-Intel - HDA Intel
                     HDA Intel at 0xb0000000 irq 233

-----------------------------------------------------------------------------------------------------------------------
$ cat /proc/asound/card0/codec#0
Codec: Analog Devices AD1986A
Address: 0
Vendor Id: 0x11d41986
Subsystem Id: 0x17aa2066
Revision Id: 0x100500
Default PCM: rates 0x07f, bits 0x0e, types 0x1
Default Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Default Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
Node 0x02 [Audio Output] wcaps 0x30311: Stereo Digital
 PCM: rates 0x060, bits 0x02, types 0x5
 Connection: 2
    0x01* 0x06
Node 0x03 [Audio Output] wcaps 0x44d: Stereo Amp-Out
 Amp-Out caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
 Amp-Out vals:  [0x1f 0x1f]
 Power: 0x0
Node 0x04 [Audio Output] wcaps 0x40d: Stereo Amp-Out
 Amp-Out caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
 Amp-Out vals:  [0x80 0x80]
 Power: 0x0
Node 0x05 [Audio Output] wcaps 0x40d: Stereo Amp-Out
 Amp-Out caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
 Amp-Out vals:  [0x80 0x80]
 Power: 0x0
Node 0x06 [Audio Input] wcaps 0x100511: Stereo
 PCM: rates 0x07f, bits 0x06, types 0x1
 Power: 0x0
 Connection: 1
    0x12
Node 0x07 [Audio Mixer] wcaps 0x200101: Stereo
 Connection: 8
    0x03 0x09 0x13 0x14 0x15 0x16 0x17 0x18
Node 0x08 [Audio Mixer] wcaps 0x200100: Mono
 Connection: 1
    0x07
Node 0x09 [Audio Mixer] wcaps 0x20010e: Mono Amp-In Amp-Out
 Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
 Amp-In vals:  [0x80] [0x80]
 Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
 Amp-Out vals:  [0x80]
 Connection: 2
    0x04 0x05
Node 0x0a [Audio Selector] wcaps 0x300101: Stereo
 Connection: 3
    0x07* 0x04 0x05
Node 0x0b [Audio Selector] wcaps 0x300101: Stereo
 Connection: 2
    0x07* 0x04
Node 0x0c [Audio Selector] wcaps 0x300101: Stereo
 Connection: 2
    0x04* 0x07
Node 0x0d [Audio Selector] wcaps 0x300101: Stereo
 Connection: 2
    0x05* 0x08
Node 0x0e [Audio Selector] wcaps 0x300100: Mono
 Connection: 2
    0x08* 0x11
Node 0x0f [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
 Amp-Out caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
 Amp-Out vals:  [0x00 0x00]
 Connection: 8
    0x1f* 0x20 0x1d 0x1d 0x27 0x28 0x29 0x2a
Node 0x10 [Audio Selector] wcaps 0x300101: Stereo
 Connection: 3
    0x20* 0x1c 0x1f
Node 0x11 [Audio Selector] wcaps 0x300941: Stereo
 Connection: 2
    0x0f* 0x2b
Node 0x12 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
 Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=1
 Amp-Out vals:  [0x8f 0x8f]
 Connection: 8
    0x11 0x22 0x00 0x21 0x10* 0x07 0x08 0x23
Node 0x13 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
 Amp-Out caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
 Amp-Out vals:  [0x9f 0x9f]
 Connection: 1
    0x11
Node 0x14 [Audio Selector] wcaps 0x30010c: Mono Amp-Out
 Amp-Out caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
 Amp-Out vals:  [0x80]
 Connection: 1
    0x23
Node 0x15 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
 Amp-Out caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
 Amp-Out vals:  [0x80 0x80]
 Connection: 1
    0x22
Node 0x16 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
 Amp-Out caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
 Amp-Out vals:  [0x80 0x80]
 Connection: 1
    0x21
Node 0x17 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
 Amp-Out caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
 Amp-Out vals:  [0x9f 0x9f]
 Connection: 1
    0x10
Node 0x18 [Audio Selector] wcaps 0x30010c: Mono Amp-Out
 Amp-Out caps: ofs=0x0f, nsteps=0x0f, stepsize=0x0b, mute=1
 Amp-Out vals:  [0x8f]
 Connection: 2
    0x19* 0x24
Node 0x19 [Beep Generator Widget] wcaps 0x700000: Mono
Node 0x1a [Pin Complex] wcaps 0x400185: Stereo Amp-Out
 Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
 Amp-Out vals:  [0x1f 0x1f]
 Pincap 0x081f: OUT HP Detect
 Pin Default 0x02214021: [Jack] HP Out at Ext Front
   Conn = 1/8, Color = Green
 Pin-ctls: 0xc0: OUT HP
 Connection: 1
    0x0a
Node 0x1b [Pin Complex] wcaps 0x400185: Stereo Amp-Out
 Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
 Amp-Out vals:  [0x1f 0x1f]
 Pincap 0x081001f: OUT HP EAPD Detect
 Pin Default 0x81114011: [Fixed] Speaker at Ext Rear
   Conn = 1/8, Color = Green
 Pin-ctls: 0x40: OUT
 Connection: 1
    0x0b
Node 0x1c [Pin Complex] wcaps 0x400185: Stereo Amp-Out
 Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
 Amp-Out vals:  [0x80 0x80]
 Pincap 0x0837: IN OUT Detect
 Pin Default 0x41013012: [N/A] Line Out at Ext Rear
   Conn = 1/8, Color = Blue
 Pin-ctls: 0x40: OUT
 Connection: 1
    0x0c
Node 0x1d [Pin Complex] wcaps 0x400985: Stereo Amp-Out
 Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
 Amp-Out vals:  [0x80 0x80]
 Pincap 0x081737: IN OUT Detect
 Pin Default 0x41019015: [N/A] Line Out at Ext Rear
   Conn = 1/8, Color = Pink
 Pin-ctls: 0x40: OUT
 Connection: 1
    0x0d
Node 0x1e [Pin Complex] wcaps 0x400104: Mono Amp-Out
 Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
 Amp-Out vals:  [0x80]
 Pincap 0x0810: OUT
 Pin Default 0x501700f0: [N/A] Speaker at Int N/A
   Conn = Analog, Color = Unknown
 Pin-ctls: 0x40: OUT
 Connection: 1
    0x0e
Node 0x1f [Pin Complex] wcaps 0x400081: Stereo
 Pincap 0x081727: IN Detect
 Pin Default 0xc2a190f0: [Both] Mic at Ext Front
   Conn = 1/8, Color = Pink
 Pin-ctls: 0x24: IN
Node 0x20 [Pin Complex] wcaps 0x400081: Stereo
 Pincap 0x081727: IN Detect
 Pin Default 0x418130f0: [N/A] Line In at Ext Rear
   Conn = 1/8, Color = Blue
 Pin-ctls: 0x20: IN
Node 0x21 [Pin Complex] wcaps 0x400081: Stereo
 Pincap 0x0827: IN Detect
 Pin Default 0x509700f0: [N/A] Aux at Int N/A
   Conn = Analog, Color = Unknown
 Pin-ctls: 0x20: IN
Node 0x22 [Pin Complex] wcaps 0x400001: Stereo
 Pincap 0x0820: IN
 Pin Default 0x903300f0: [Fixed] CD at Int N/A
   Conn = ATAPI, Color = Unknown
 Pin-ctls: 0x20: IN
Node 0x23 [Pin Complex] wcaps 0x400000: Mono
 Pincap 0x0820: IN
 Pin Default 0x90b70130: [Fixed] Telephony at Int N/A
   Conn = Analog, Color = Unknown
 Pin-ctls: 0x20: IN
Node 0x24 [Pin Complex] wcaps 0x400000: Mono
 Pincap 0x0820: IN
 Pin Default 0x90f701f0: [Fixed] Other at Int N/A
   Conn = Analog, Color = Unknown
 Pin-ctls: 0x20: IN
Node 0x25 [Pin Complex] wcaps 0x400301: Stereo Digital
 Pincap 0x0810: OUT
 Pin Default 0x014511f0: [Jack] SPDIF Out at Ext Rear
   Conn = Optical, Color = Black
 Pin-ctls: 0x40: OUT
 Connection: 1
    0x02
Node 0x26 [Power Widget] wcaps 0x500500: Mono
 Power: 0x0
 Connection: 8
    0x07* 0x08 0x13 0x14 0x15 0x16 0x17 0x18
Node 0x27 [Audio Mixer] wcaps 0x200101: Stereo
 Connection: 2
    0x1f 0x1d
Node 0x28 [Audio Mixer] wcaps 0x200101: Stereo
 Connection: 2
    0x1f 0x20
Node 0x29 [Audio Mixer] wcaps 0x200101: Stereo
 Connection: 2
    0x1d 0x20
Node 0x2a [Audio Mixer] wcaps 0x200101: Stereo
 Connection: 3
    0x1f 0x1d 0x20
Node 0x2b [Audio Mixer] wcaps 0x200100: Mono
 Connection: 1
    0x0f

-----------------------------------------------------------------------------------------------------------------------
$ cat /proc/asound/card0/codec#1
Codec: Generic 11c1 ID 1040
Address: 1
Vendor Id: 0x11c11040
Subsystem Id: 0x11c10001
Revision Id: 0x100200

-----------------------------------------------------------------------------------------------------------------------
$ lsmod | grep snd
snd_hda_intel          20116  8
snd_hda_codec         164608  1 snd_hda_intel
snd_pcm_oss            47360  0
snd_mixer_oss          19584  2 snd_pcm_oss
snd_pcm                84612  4 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer              25348  3 snd_pcm
snd                    58372  17
snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore              11232  2 snd
snd_page_alloc         11400  2 snd_hda_intel,snd_pcm

-----------------------------------------------------------------------------------------------------------------------
$ amixer      (after failed recording with internal mic)
Simple mixer control 'Master',0
 Capabilities: pvolume pswitch
 Playback channels: Front Left - Front Right
 Limits: Playback 0 - 31
 Mono:
 Front Left: Playback 31 [100%] [on]
 Front Right: Playback 31 [100%] [on]
Simple mixer control 'PCM',0
 Capabilities: pvolume pswitch
 Playback channels: Front Left - Front Right
 Limits: Playback 0 - 31
 Mono:
 Front Left: Playback 31 [100%] [on]
 Front Right: Playback 31 [100%] [on]
Simple mixer control 'Mic',0
 Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive
 Capture exclusive group: 0
 Playback channels: Front Left - Front Right
 Capture channels: Mono
 Limits: Playback 0 - 31
 Mono: Capture [off]
 Front Left: Playback 31 [100%] [off]
 Front Right: Playback 31 [100%] [off]
Simple mixer control 'Capture',0
 Capabilities: cvolume cswitch
 Capture channels: Front Left - Front Right
 Limits: Capture 0 - 15
 Front Left: Capture 15 [100%] [off]
 Front Right: Capture 15 [100%] [off]
Simple mixer control 'Mix',0
 Capabilities: cswitch cswitch-joined cswitch-exclusive
 Capture exclusive group: 0
 Capture channels: Mono
 Mono: Capture [off]
Simple mixer control 'External Amplifier',0
 Capabilities: pswitch pswitch-joined
 Playback channels: Mono
 Mono: Playback [on]
Simple mixer control 'Internal Mic',0
 Capabilities: pvolume pswitch cswitch cswitch-joined cswitch-exclusive
 Capture exclusive group: 0
 Playback channels: Front Left - Front Right
 Capture channels: Mono
 Limits: Playback 0 - 31
 Mono: Capture [on]
 Front Left: Playback 31 [100%] [off]
 Front Right: Playback 31 [100%] [off]

-----------------------------------------------------------------------------------------------------------------------
$ cat /proc/asound/devices
 2:        : timer
 3: [ 0- 0]: digital audio playback
 4: [ 0- 0]: digital audio capture
 5: [ 0]   : control

-----------------------------------------------------------------------------------------------------------------------
$ cat /proc/asound/modules
0 snd_hda_intel
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Alsa-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to