You are not logged in.

#1 2012-06-04 12:21:08

hermes
Member
From: Lucca, Italy
Registered: 2010-05-19
Posts: 99

Internal mic not working with linux 3.4 (and pulseaudio)

After struggling here to figure out why my internal mic works with linux 3.3, but not with 3.4, I found that the problem is only related to pulseaudio. I mean, applications that don't use it work - noisy, but work. Applications that make use of pulseaudio don't. Strange thing is that this issue only occurs with linux 3.4 - i.e. the 3.3.7 stock kernel in [core] doesn't suffer from this.
Here's something I've done to try to solve it:

$ grep Codec /proc/asound/card0/codec#0
Codec: Realtek ALC269VB

The closest thing here is ALC269. I used to load snd-hda-intel with model=acer, which looks like has gone. The default choice (= leave it alone) doesn't do anything, and so does model=laptop-amic.
I'm out of clues...

Last edited by hermes (2012-06-20 20:51:49)


Linux Registered User #362737

Offline

#2 2012-06-20 08:27:09

DeepThought
Member
Registered: 2010-12-15
Posts: 8

Re: Internal mic not working with linux 3.4 (and pulseaudio)

I just wanted to drop by and say that I have the exact same problem on my Acer 3820TG, but still have no solution (less than downgrading your kernel). I have yet not done a lot of troubleshooting to figure out why it's not working. However, what I just this moment realized was that I firmly believe that I had the same output as you yesterday when I was still using the 3.4.x kernel, but then I downgraded and now I get the following instead:

Codec: Realtek ALC271X

So, I'm not sure what to make of it. Maybe the new 3.4.x kernel detects the card differently than the old 3.3.x kernel?

Anyway, I'll see if I can work on this problem later on. When I do, I'll make sure to post any progress or clues that I get!

Offline

#3 2012-06-20 09:50:01

hermes
Member
From: Lucca, Italy
Registered: 2010-05-19
Posts: 99

Re: Internal mic not working with linux 3.4 (and pulseaudio)

Glad to hear someone else has the same problem smile
Would you please try to run

$ arecord -f cd -D hw:0,0 | aplay

It works for me. As I said, I hear a lot of noise, but at least I can hear my voice coming out from my headphones with a bit of latency as well. Noise could be related to crappy hardware or to crappy codec, who knows? What comes up is that the mic works with alsa.
On the other hand, no input device shows up in pavucontrol, so, no surprise

$ parecord -r --format s16le --file-format=wav output.wav

gives a completely empty file.
As far as I can see, the issue could be related to the pulseaudio udev-detect or alsa-source modules.
By the way, I own the same laptop as DeepThought.

Last edited by hermes (2012-06-20 11:47:20)


Linux Registered User #362737

Offline

#4 2012-06-20 19:27:01

ConnorBehan
Package Maintainer (PM)
From: Long Island NY
Registered: 2007-07-05
Posts: 1,359
Website

Re: Internal mic not working with linux 3.4 (and pulseaudio)

If you compare the 3.3 and 3.4 .config files in /usr/src, do any sound related changes stand out?


6EA3 F3F3 B908 2632 A9CB E931 D53A 0445 B47A 0DAB
Great things come in tar.xz packages.

Offline

#5 2012-06-20 20:21:20

hermes
Member
From: Lucca, Italy
Registered: 2010-05-19
Posts: 99

Re: Internal mic not working with linux 3.4 (and pulseaudio)

A quick diff | grep SND shows nothing.
You can find the complete diff file here. I personally can't see anything jumping out.


Linux Registered User #362737

Offline

#6 2012-06-20 20:51:26

hermes
Member
From: Lucca, Italy
Registered: 2010-05-19
Posts: 99

Re: Internal mic not working with linux 3.4 (and pulseaudio)

Like I said in one of my previous posts, this problem seems to be related to linux 3.4.x + pulseaudio only, so I'm going to change the thread's title accordingly.


Linux Registered User #362737

Offline

Board footer

Powered by FluxBB