* Microphone does not longer work on Lenovo N581
@ 2013-09-29 8:13 Manuel Reimer
2013-10-02 7:25 ` Raymond Yau
2013-10-02 10:02 ` Takashi Iwai
0 siblings, 2 replies; 5+ messages in thread
From: Manuel Reimer @ 2013-09-29 8:13 UTC (permalink / raw)
To: alsa-devel
Hello,
I'm using Archlinux and so usually run always on the latest kernel.
But unfortunately somewhere with Kernel 3.9 my Intel sound got broken.
Playback works, but no microphone is found.
So I keep downgrading to 3.8.8 for some months, now.
Can someone please help me with finding a solution for this? Is it
really possible that the alsa driver "snd_had_intel" was broken between
3.8 and 3.9 and noone found this bug, so far?
Thank you very much in advance
Greetings,
Manuel
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Microphone does not longer work on Lenovo N581
2013-09-29 8:13 Microphone does not longer work on Lenovo N581 Manuel Reimer
@ 2013-10-02 7:25 ` Raymond Yau
2013-10-02 10:02 ` Takashi Iwai
1 sibling, 0 replies; 5+ messages in thread
From: Raymond Yau @ 2013-10-02 7:25 UTC (permalink / raw)
To: Manuel Reimer; +Cc: Takashi Iwai, ALSA Development Mailing List, Felix Kaechele
I'm using Archlinux and so usually run always on the latest kernel.
>
> But unfortunately somewhere with Kernel 3.9 my Intel sound got broken.
> Playback works, but no microphone is found.
>
> So I keep downgrading to 3.8.8 for some months, now.
>
> Can someone please help me with finding a solution for this? Is it really
> possible that the alsa driver "snd_had_intel" was broken between 3.8 and
> 3.9 and noone found this bug, so far
seem N581 and U310 have same codec cx20590 and PCI SSID but different codec
SSID
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1080893
00:1b.0 Audio device [0403]: Intel Corporation Panther Point High
Definition Audio Controller [8086:1e20] (rev 04) Subsystem: Lenovo Device
[17aa:3977]
Codec: Conexant CX20590
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x14f1506e
Subsystem Id: 0x17aa4009
Revision Id: 0x100003
https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1161239
00:1b.0 Audio device [0403]: Intel Corporation Panther Point High
Definition Audio Controller [8086:1e20] (rev 04) Subsystem: Lenovo Device
[17aa:3977]
Codec: Conexant CX20590
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x14f1506e
Subsystem Id: 0x17aac033
Revision Id: 0x100003
https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/commit/sound/pci/hda/patch_conexant.c?id=e4db0952e542090c605fd41d31d761f1b4624f4a
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Microphone does not longer work on Lenovo N581
2013-09-29 8:13 Microphone does not longer work on Lenovo N581 Manuel Reimer
2013-10-02 7:25 ` Raymond Yau
@ 2013-10-02 10:02 ` Takashi Iwai
2013-10-02 14:54 ` Manuel Reimer
1 sibling, 1 reply; 5+ messages in thread
From: Takashi Iwai @ 2013-10-02 10:02 UTC (permalink / raw)
To: Manuel Reimer; +Cc: alsa-devel
At Sun, 29 Sep 2013 10:13:34 +0200,
Manuel Reimer wrote:
>
> Hello,
>
> I'm using Archlinux and so usually run always on the latest kernel.
>
> But unfortunately somewhere with Kernel 3.9 my Intel sound got broken.
> Playback works, but no microphone is found.
>
> So I keep downgrading to 3.8.8 for some months, now.
>
> Can someone please help me with finding a solution for this? Is it
> really possible that the alsa driver "snd_had_intel" was broken between
> 3.8 and 3.9 and noone found this bug, so far?
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.
Then test with the later kernel. 3.9 is way too old to debug, so test
with 3.11 or 3.12-rc. If this still doesn't work, take alsa-info.sh
output again with that kernel, and attach both outputs for further
analysis.
Takashi
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Microphone does not longer work on Lenovo N581
2013-10-02 10:02 ` Takashi Iwai
@ 2013-10-02 14:54 ` Manuel Reimer
2013-10-05 8:06 ` Raymond Yau
0 siblings, 1 reply; 5+ messages in thread
From: Manuel Reimer @ 2013-10-02 14:54 UTC (permalink / raw)
To: alsa-devel
On 10/02/2013 12:02 PM, Takashi Iwai wrote:
> 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"?
Thank you for your help.
Greetings,
Manuel
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Microphone does not longer work on Lenovo N581
2013-10-02 14:54 ` Manuel Reimer
@ 2013-10-05 8:06 ` Raymond Yau
0 siblings, 0 replies; 5+ messages in thread
From: Raymond Yau @ 2013-10-05 8:06 UTC (permalink / raw)
To: Manuel Reimer; +Cc: ALSA Development Mailing List
> 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
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-10-05 8:06 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-29 8:13 Microphone does not longer work on Lenovo N581 Manuel Reimer
2013-10-02 7:25 ` Raymond Yau
2013-10-02 10:02 ` Takashi Iwai
2013-10-02 14:54 ` Manuel Reimer
2013-10-05 8:06 ` Raymond Yau
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).