[Bug 825499] New: Thinkpad E330, ALC269VC, microphone not working
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c0 Summary: Thinkpad E330, ALC269VC, microphone not working Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: x86-64 OS/Version: openSUSE 12.3 Status: NEW Severity: Normal Priority: P5 - None Component: Sound AssignedTo: tiwai@suse.com ReportedBy: age.a4z@gmail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- Created an attachment (id=544535) --> (http://bugzilla.novell.com/attachment.cgi?id=544535) alsa info output User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:21.0) Gecko/20100101 Firefox/21.0 I installed openSUSE 12.3 on a Lenovo Thinkpad E330 and I am unable to get the microphone working. it worked under openSUSE 12.1, but I had to disable pulse, and add enable_msi=1 model=auto to the soundcard parameters in yast. on 12.3 I tried a lot, but nothing that helps. the mircophone works sometimes very short if I open pavucontrol, and change from 'Internal Microfon' to 'Microfon' in the dropdown, but not stable, the sound becomes very noisy. If I close pavucontrol than it does not work. search for Thinkpad E330 or ALC269VC + microphone shows me that I am not the only one with that problem. there is a thread in the forums to my experiences with 12.1 and 12.3 here: http://forums.opensuse.org/english/get-technical-help-here/laptop/476726-thi... Reproducible: Always Steps to Reproduce: 1.install openSUSE on a Thinkpad E330 2.try to use the internal microphone with google talk or arecord 3. Actual Results: it will not work or not work usefull Expected Results: having a working internal microphone arecord -l **** List of CAPTURE Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c1 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |age.a4z@gmail.com --- Comment #1 from Takashi Iwai <tiwai@suse.com> 2013-06-18 07:50:44 UTC --- Try to record without PulseAudio, e.g. try the following for tests: pasuspender arecord -Dhw:0 -fdat -vv foo.wav Doesn't it work? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c2 --- Comment #2 from Harald Achitz <age.a4z@gmail.com> 2013-06-18 09:26:17 UTC --- if I execute this line it reports an error harri@e330:~/Public> pasuspender arecord -Dhw:0 -fdat -vv foo.wav pasuspender: invalid option -- 'D' do I need to do something special to run arecord as arguments of pasuspender? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c3 --- Comment #3 from Takashi Iwai <tiwai@suse.com> 2013-06-18 09:28:14 UTC --- Add "--" to separate the command lines to be executed, pasuspender -- arecord -Dhw:0 ..... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c4 --- Comment #4 from Harald Achitz <age.a4z@gmail.com> 2013-06-18 09:34:03 UTC --- seems not to work harri@e330:~/Public> pasuspender -- arecord -Dhw:0 -fdat -vv foo.wav Recording WAVE 'foo.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo Hardware PCM card 0 'HDA Intel PCH' device 0 subdevice 0 Its setup is: stream : CAPTURE access : RW_INTERLEAVED format : S16_LE subformat : STD channels : 2 rate : 48000 exact rate : 48000 (48000/1) msbits : 16 buffer_size : 24000 period_size : 6000 period_time : 125000 tstamp_mode : NONE period_step : 1 avail_min : 6000 period_event : 0 start_threshold : 1 stop_threshold : 24000 silence_threshold: 0 silence_size : 0 boundary : 6755399441055744000 appl_ptr : 0 hw_ptr : 0 #+ | 00% and nothing happens, it produces a file, but when I play it I can hear nothing. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c5 --- Comment #5 from Takashi Iwai <tiwai@suse.com> 2013-06-18 09:44:06 UTC --- Hmm, and it showed constantly at 0% level? And if you record with the microphone plugged, does it work? Also, you can install openSUSE 12.1 kernel in addition to the current kernel. Simply install it via rpm -ivh kernel-desktop-xxx.rpm --nodeps --force then you'll have a choice of kernel to boot at GRUB. Check whether the recording works with that kernel, too. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c6 --- Comment #6 from Harald Achitz <age.a4z@gmail.com> 2013-06-18 09:50:22 UTC --- it stays always on 0, yes. I have currently no micro (for this notebook, it has the lenovo 2 in one connector for headphone and microphone) but I will possible have to by an adapter or try with an usb head set, but I can not do this now. I will possible try the old kernel, but I have to think about this, there is also the broadcom wirless driver, and it's the machine from my wife... but thank's for the suggestion. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c7 --- Comment #7 from Takashi Iwai <tiwai@suse.com> 2013-06-18 10:12:05 UTC --- As mentioned, the old kernel can be installed in addition to the current running kernel. So just install once, confirm that the internal mic still works, then get alsa-info.sh output. After that, feel free to uninstall the old kernel again. USB headset would be little help because here we'd like to see whether the recording from this HD-audio codec works at all. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c8 --- Comment #8 from Harald Achitz <age.a4z@gmail.com> 2013-06-18 10:47:43 UTC --- ok, bu tfor this action I need the machine a bit longer and it's currently in use. would it also be useful to boot with the 12.1 live cd? If this would be useful I would prefer this option -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c9 --- Comment #9 from Takashi Iwai <tiwai@suse.com> 2013-06-19 00:02:41 UTC --- Yes, a live CD would be OK, as long as you can take alsa-info.sh output :) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c10 --- Comment #10 from Harald Achitz <age.a4z@gmail.com> 2013-06-23 02:32:58 UTC --- Created an attachment (id=545247) --> (http://bugzilla.novell.com/attachment.cgi?id=545247) alsa info from 12.1 after boot live cd alsa info from 12.1 after boot live cd, there was some input on the mic but it recorded just noise -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c11 --- Comment #11 from Harald Achitz <age.a4z@gmail.com> 2013-06-23 02:34:45 UTC --- Created an attachment (id=545248) --> (http://bugzilla.novell.com/attachment.cgi?id=545248) alsa info from 12.1 after setup soundcard model=auto, enable_msi=1 , so I could record sound and play it pasuspender -- arecord -d 3 -Dhw:0 -fdat -vv foo.wav aplay foo.wav -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c12 --- Comment #12 from Harald Achitz <age.a4z@gmail.com> 2013-06-23 02:37:34 UTC --- finally I had the time to produce the files and upload them. I hope this is the info you wanted and need -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c13 Harald Achitz <age.a4z@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|age.a4z@gmail.com | --- Comment #13 from Harald Achitz <age.a4z@gmail.com> 2013-07-08 18:41:25 UTC --- just seen that I have to check the 'Remove the status of NEEDINFO from this bug' did not do this when I submitted the requested files, so I do it now. (see Comment 10 and Comment 11) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c14 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |age.a4z@gmail.com --- Comment #14 from Takashi Iwai <tiwai@suse.com> 2013-07-09 06:09:02 UTC --- Are you testing with the internal mic? The internal mic might be a PDM that is problematic when you record in mono format. Try to record always in a stereo format. Also, raise "Internal Mic Boost" volume as well. Another thing to try is to pass model=alc269-dmic or model=inv-dmic option. And, last but not least, check whether you unmuted the mic mute button. Some Thinkpad machines have yet another control of the sound mute over the sound driver. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c15 Harald Achitz <age.a4z@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|age.a4z@gmail.com | --- Comment #15 from Harald Achitz <age.a4z@gmail.com> 2013-07-26 07:33:25 UTC --- finally I got an usb headset and this is working. I have to manually switch via pavcontrol but that's not an issue. still no luck with the internal mic. I had some success in recording something with pasuspender -- arecord -Dhw:0 -fdat -vv foo.wav after pass model=alc269-dmic to the sound card but it does not work with applications. I know it's primary a hardware problem because 3 other thinkpads I have work out of the box and openSUSE is not the only distro that has a problem on the E330, but what is left is that I had a fully working setup with openSUSE 12.1 and it stopped working with 12.3 and this was a little bit frustrating. since I have already put too much time on this problem and we can live with the headset solution I will not continue investigate on this problem for now. But if I can supply any info that help fixing this problem in future I will be happy to supply them. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c16 --- Comment #16 from Takashi Iwai <tiwai@suse.com> 2013-07-29 15:40:56 UTC --- Well, it's hard to say from the current point. The fact that 12.1 live cd works might means that it's a problem of user-space, not in the driver, too. On 12.1, you didn't use pulseaudio. There are a big jump between 12.1 and 12.3 (12.2 is missing), it's pretty difficult to tell you the gap... The model=alc269-dmic option is basically for ALC269, not ALC269-VC codec. I'm not quite sure whether the workaround is effective on ALC269-VC, too. It might be a placebo. Rather better to try model=inv-dmic, and adjust the mixer "Inverted Internal Mic" switch to *OFF* (i.e. to mute the one channel). This would avoid the mono channel capture problem by many apps. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c17 Patrick Hamann <patrick@phamann.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |patrick@phamann.de --- Comment #17 from Patrick Hamann <patrick@phamann.de> 2013-12-03 18:38:23 UTC --- hello, unfortunately i have the same problem. i've also participated at the thread the bug reporter has linked to. i'm using openSUSE 13.1, but after looking at the release notes i saw, that there aren't any changes regarding alsa. changing the model doesn't effect anything. with openSUSE 12.1 the microphone works and an external microphone works, too. here are the results of alsa-info: http://www.alsa-project.org/db/?f=866db18fcc8653a6b9fbb861a8135205b1dec2f9 do you have an idea, what the problem could be? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c18 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |patrick@phamann.de --- Comment #18 from Takashi Iwai <tiwai@suse.com> 2013-12-04 07:31:52 UTC --- OK, then could you just install openSUSE 12.1 kernel in addition on 13.1 system, boot in runlevel 3, adjust the mixer and test recording? If it works, please give alsa-info.sh output with 12.1 kernel. Run it with --no-upload option and attach to this bugzilla (don't paste). It'd be also better to attach the output from 13.1 kernel to here, too. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c19 Patrick Hamann <patrick@phamann.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #545247|0 |1 is obsolete| | Status|NEEDINFO |NEW InfoProvider|patrick@phamann.de | --- Comment #19 from Patrick Hamann <patrick@phamann.de> 2013-12-15 15:07:19 UTC --- Created an attachment (id=571849) --> (http://bugzilla.novell.com/attachment.cgi?id=571849) alsa-info Sorry for the late reaction. The file you requested is attached. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c20 --- Comment #20 from Patrick Hamann <patrick@phamann.de> 2013-12-15 18:51:46 UTC --- PS, i didn't set the --no-upload argument because of inactive internet connection. Unfortunately i've used the wrong version of openSUSE, but the microphone test has been successful. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c21 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |patrick@phamann.de --- Comment #21 from Takashi Iwai <tiwai@suse.com> 2013-12-18 14:40:32 UTC --- Thanks, that's enough. (Actually, it's better to have the real data in the bugzilla instead of uploading to www.alsa-project.org, so that we can keep the data here.) But, it's still puzzling, because I see no critical difference between two alsa-info.sh outputs. Now, let's try another shot. Try to load snd-hda-intel with model=generic with 13.1 kernel. This might break something (e.g. some output doesn't work), but this also skips the whole vendor-specific stuff. If the culprit is one of these init stuff, this may make mic recording working. For testing, use arecord like: arecord -Dhw -fdat -vv foo.wav and check via "aplay -Dhw foo.wav". This avoids the possible phase-inverted digital mic problem. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c22 Patrick Hamann <patrick@phamann.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|patrick@phamann.de | --- Comment #22 from Patrick Hamann <patrick@phamann.de> 2013-12-18 14:52:06 UTC --- Thank you for answering. Unfortunately that works neither. It produces some irregular transients. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c23 --- Comment #23 from Patrick Hamann <patrick@phamann.de> 2013-12-18 14:57:42 UTC --- Do you think that there could be a coherence with the distribution upgrade? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c24 --- Comment #24 from Takashi Iwai <tiwai@suse.com> 2013-12-18 15:34:13 UTC --- If 12.1 live DVD works now, it's rather an OS problem, either the kernel driver and/or PulseAudio. In anyway, could you give alsa-info.sh output with model=generic option, just to check? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c25 --- Comment #25 from Patrick Hamann <patrick@phamann.de> 2013-12-18 15:44:06 UTC --- Created an attachment (id=572403) --> (http://bugzilla.novell.com/attachment.cgi?id=572403) model=generic -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c26 --- Comment #26 from Takashi Iwai <tiwai@suse.com> 2013-12-18 16:04:35 UTC --- To be sure, could you try to cold-boot once after adding model=generic option? Reloading the module doesn't help if the codec verbs have been already modified. Also, you're testing both internal and external mics, right? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c27 --- Comment #27 from Patrick Hamann <patrick@phamann.de> 2013-12-18 16:21:35 UTC --- Ok, i've done it, but no success. Do you need alsa-info after rebooting? Yes i've tested both ways. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=825499 https://bugzilla.novell.com/show_bug.cgi?id=825499#c28 --- Comment #28 from Takashi Iwai <tiwai@suse.com> 2013-12-18 16:25:25 UTC --- No, if it doesn't help, it's enough to know. Thanks. Another thing that came to my mind is to install 12.1 kernel directly to 13.1 system. Download the kernel from openSUSE 12.1 repository, and install it forcibly via "rpm -ivh kernel-desktop.rpm --force --nodeps". It might not boot fully, but you can try to boot in runlevel 3, and check whether the mic still works there. In that way, we can sort out whether it's a problem of the kernel or the user-space. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=825499 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WONTFIX --- Comment #29 from Takashi Iwai <tiwai@suse.com> --- Closed as too old bug. Please reopen if the same problem still happens with openSUSE 13.2. Thanks. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com