[alsa-devel] Microphone does not longer work on Lenovo N581
Raymond Yau
superquad.vortex2 at gmail.com
Sat Oct 5 10:06:54 CEST 2013
> First off, take alsa-info.sh output on 3.8.8 kernel where the internal
>> mic works. Run the script with --no-upload option, and keep the
>> output.
>>
>
> Nice script. I did so and used "diff" to compare the two.
>
> This way, I saw, that not only "Microphone" disappeared but "Capture" was
> added.
>
> So I pushed "Capture" to maximum volume and unmuted the channel and... now
> my microphone works!
>
> IMHO it is a bit confusing if "Microphone" is renamed to "Capture" ;)
>
> And another thing, that seems to be misnamed, is the "Internal microphone
> boost" setting. If an external microphone is plugged in, then this setting
> also applies to this microphone. So maybe it would be better to name it
> "Microphone boost"?
>
if your external mic and internal mic are 0x1b and 0x1f , the mic boost at
audio selector 0x17 is common to both mics as the driver did not use node
0x18 (another mux)
!!DMI Information
!!---------------
-Manufacturer: LENOVO
-Product Name: 7505
-Product Version: Lenovo IdeaPad N581
-Firmware Version: 5ECN39WW(V3.05)
+Manufacturer: LENOVO
+Product Name: IdeaPad U310
+Product Version: Lenovo U310
+
!!PCI Soundcards installed in the system
!!--------------------------------------
-00:1b.0 Audio device: Intel Corporation Panther Point High Definition
Audio Controller (rev 04)
+00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset
Family High Definition Audio Controller (rev 04)
+
!!Advanced information - PCI Vendor/Device/Subsystem ID's
-!!-------------------------------------------------------
+!!--------------------------------------------------------
00:1b.0 0403: 8086:1e20 (rev 04)
- Subsystem: 17aa:3977
+ Subsystem: 17aa:3977
+
!!HDA-Intel Codec information
!!---------------------------
@@ -110,7 +119,7 @@
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x14f1506e
-Subsystem Id: 0x17aac033
+Subsystem Id: 0x17aa4009
Revision Id: 0x100003
No Modem Function Group found
Default PCM:
Node 0x1b [Pin Complex] wcaps 0x400581: Stereo
Pincap 0x00011334: IN OUT EAPD Detect
Vref caps: HIZ 50 80
EAPD 0x2: EAPD
- Pin Default 0x95a70120: [Fixed] Mic at Int Top
- Conn = Analog, Color = Unknown
- DefAssociation = 0x2, Sequence = 0x0
+ Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x00: VREF_HIZ
- Unsolicited: tag=38, enabled=1
- Power states: D0 D1 D2 D3 D3cold EPSS
+ Unsolicited: tag=00, enabled=0
+ Power states: D0 D1 D2 D3 D3cold EPSS
Power: setting=D0, actual=D0
Connection: 2
0x10* 0x11
Node 0x1f [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
Pincap 0x00000010: OUT
- Pin Default 0x92170110: [Fixed] Speaker at Int Front
+ Pin Default 0x90170110: [Fixed] Speaker at Int N/A
Conn = Analog, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x40: OUT
- Power states: D0 D1 D2 D3 D3cold EPSS
+ Power states: D0 D1 D2 D3 D3cold EPSS
Power: setting=D0, actual=D0
Connection: 2
- 0x10* 0x11
+ 0x10 0x11*
Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
- Amp-In vals: [0x03 0x03]
+ Amp-In vals: [0x04 0x04]
Pincap 0x00000020: IN
- Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
- Conn = Unknown, Color = Unknown
- DefAssociation = 0xf, Sequence = 0x0
+ Pin Default 0x90a60150: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0x5, Sequence = 0x0
Misc = NO_PRESENCE
Pin-ctls: 0x20: IN
- Power states: D0 D1 D2 D3 D3cold EPSS
+ Power states: D0 D1 D2 D3 D3cold EPSS
Power: setting=D0, actual=D0
!!Sysfs Files
!!-----------
@@ -759,14 +1020,14 @@
/sys/class/sound/hwC0D0/init_pin_configs:
0x19 0x04211040
0x1a 0x04a11030
-0x1b 0x95a70120
+0x1b 0x400001f0
0x1c 0x400001f0
0x1d 0x400001f0
0x1e 0x400001f0
-0x1f 0x92170110
+0x1f 0x90170110
0x20 0x400001f0
0x22 0x400001f0
-0x23 0x400001f0
+0x23 0x90a60150
More information about the Alsa-devel
mailing list