eeepc 1000 - Internal Microphone is not working

Bug #269166 reported by Pierre Couillard
12
Affects Status Importance Assigned to Milestone
Ubuntu EeePC Kernel
Fix Released
Medium
Adam McDaniel

Bug Description

Can't start the internal microphone. Tried every hacks proposed on this lauchpad. Nothing is working. Although, headphone sets are working fine.

Ubuntu eee 8.04.1
Kernel Linux 2.6.24-21-eeepc

Revision history for this message
Norman Perelson (simplr) wrote :

I have same experience with eeepc 1000. External microphones are not acceptable with an ultraportable because of inconvenience.

The microphone did work with the Xandros Linux that came pre-installed from Asus. Maybe someone can look into the Xandros sound drivers to see how they did it.

Revision history for this message
Adam McDaniel (adamrmcd) wrote :

Confirmed. The issue affects anyone running 2.6.24-21-eeepc

However, solving this problem isn't easy as I don't have direct access to the hardware.

Changed in ubuntu-eee:
assignee: nobody → adam.mcdaniel
importance: Undecided → Medium
status: New → In Progress
Changed in ubuntu-eeepc-kernel:
assignee: nobody → adam.mcdaniel
importance: Undecided → Medium
status: New → In Progress
Changed in ubuntu-eee:
status: In Progress → Confirmed
Revision history for this message
Adam McDaniel (adamrmcd) wrote :

Can someone who has a 1000 post the results of the following commands from the 2.6.24-21-eeepc kernel:

sudo lspci -v -nn | grep -A 7 Audio
cat /proc/asound/card0/codec#0

Revision history for this message
Pierre Couillard (pcouillard) wrote : Re: [Bug 269166] Re: eeepc 1000 - Internal Microphone is not working
Download full text (9.6 KiB)

Hello Adam,
Here's the output for the first line (lspci)

00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High
Definition Audio Controller [8086:27d8] (rev 02)
    Subsystem: ASUSTeK Computer Inc. Unknown device [1043:834a]
    Flags: bus master, fast devsel, latency 0, IRQ 16
    Memory at f7eb8000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
    Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0
Enable-
    Capabilities: [70] Express Unknown type IRQ 0

For the cat command:

Codec: Realtek ALC269
Address: 0
Vendor Id: 0x10ec0269
Subsystem Id: 0x1043834a
Revision Id: 0x100004
No Modem Function Group found
Default PCM:
    rates [0x5f0]: 32000 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x1d: Stereo Amp-Out
  Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
  Amp-Out vals: [0x11 0x11]
  Converter: stream=0, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x03 [Audio Output] wcaps 0x1d: Stereo Amp-Out
  Amp-Out caps: ofs=0x3f, nsteps=0x40, stepsize=0x03, mute=0
  Amp-Out vals: [0x00 0x00]
  Converter: stream=0, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x06 [Audio Output] wcaps 0x211: Stereo Digital
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  PCM:
    rates [0x5f0]: 32000 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Node 0x07 [Audio Input] wcaps 0x10011b: Stereo Amp-In
  Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
  Amp-In vals: [0x90 0x90]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Connection: 1
     0x24
Node 0x08 [Audio Input] wcaps 0x10011b: Stereo Amp-In
  Amp-In caps: ofs=0x11, nsteps=0x2e, stepsize=0x03, mute=1
  Amp-In vals: [0x11 0x11]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Connection: 1
     0x23
Node 0x09 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals: [0x8b 0x8b] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 5
     0x18 0x19 0x1a 0x1b 0x1d
Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals: [0x00 0x00] [0x00 0x00]
  Connection: 2
     0x02 0x0b
Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals: [0x00 0x00] [0x00 0x00]
  Connection: 2
     0x03 0x0b
Node 0x0e [Audio Mixer] wcaps 0x20010a: Mono Amp-In
  Amp-In caps:...

Read more...

Revision history for this message
Adam McDaniel (adamrmcd) wrote :

Confirmed. Thanks, Pierre ;)

There is support in snd_hda_intel for the 900A (0x1043:0x8330) and the 901 (0x1043:0x831a)
but not for the 1000 (0x1043:0x834a)

I just checked upstream alsa-kernel and there is a patch that supports 0x834a.

I'll see if I can import it to the eeepc kernel.

Revision history for this message
Adam McDaniel (adamrmcd) wrote :

Applied a patch that makes the assumption that the 1000 sound card registers are the same as the 901; which is the same assumption Alsa recently made.

Fix committed to 2.6.24-22-eeepc in the hardy-proposed distro on array.org into linux-ubuntu-modules-2.6.24-22-eeepc (2.6.24-22.33eeepc1)

Please test it out by adding "deb http://www.array.org/ubuntu hardy-proposed eeepc" to your apt list and upgrading to 2.6.24-22-eeepc

If this works then I'll release the patch under the stable 2.6.24-21-eeepc kernel :)

Thx.

Changed in ubuntu-eeepc-kernel:
status: In Progress → Fix Committed
Revision history for this message
Adam McDaniel (adamrmcd) wrote :

Oops, my upload to hardy-proposed failed. It's fixed now ;)

Revision history for this message
marco.rucci (marco-rucci) wrote :

I just updated the kernel to 2.6.24-22-eeepc, as suggested by Adam McDaniel, on my brand new eeepc 1000: now the mic works perfectly with skype. Now, apart from the fn-f2 wireless freezing problem, the system works perfectly.

Many many many thanks.

Revision history for this message
Norman Perelson (simplr) wrote :

I also updated to 2.6.24-22-eeepc and the microphone works at last! Thank you very much Adam.

I have not had problems with fn-f2. It enables and disables wireless perfectly. My only remaining problem is an over-sensitive mouse pad when I am typing on the keyboard - the insert cursor keeps moving when my palm moves over the pad.

Revision history for this message
Kip Ingram (kip-ingram) wrote :

SUCCESS! Thank you, Adam!

Best regards,
Kip

>
> --
> eeepc 1000 - Internal Microphone is not working
> https://bugs.launchpad.net/bugs/269166
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in Ubuntu Eee: Confirmed
> Status in Ubuntu EeePC-optimized Kernel: Fix Committed
>
> Bug description:
> Can't start the internal microphone. Tried every hacks proposed on this
> lauchpad. Nothing is working. Although, headphone sets are working fine.
>
> Ubuntu eee 8.04.1
> Kernel Linux 2.6.24-21-eeepc
>

Revision history for this message
marco.rucci (marco-rucci) wrote :

To Norman:
I resolved the touchpad issue on my dell laptop enabling the syndaemon ( following this thread:
http://ubuntuforums.org/showthread.php?t=271052&highlight=disable+touchpad+while+typing )
that disable the touchpad for 1, 2 or more seconds after each key stroke.

I tried the same steps on the eeepc but it doesn't work. In fact, after modifying xorg.conf, trying to execute the syndaemon gives me:
Can't access shared memory area. SHMConfig disabled?

If you manage to make it work let me know, thanks.

Revision history for this message
Adam McDaniel (adamrmcd) wrote :

This fix has been released on the 2.6.24-21-eeepc stable/hardy repository.

Changed in ubuntu-eeepc-kernel:
status: Fix Committed → Fix Released
Revision history for this message
Adam McDaniel (adamrmcd) wrote :

n.b., its possible that this fix also fixed another bug: "Using headphone does not mute main speakers"
https://bugs.launchpad.net/ubuntu-eeepc-kernel/+bug/264978

Can someone running EeePC 1000 hardware validate if that bug is also fixed?

Please log your results in that bug's history, not here, thanks :)

Revision history for this message
Kip Ingram (kip-ingram) wrote :

I have a 1000; I'll try to check that later this evening or tomorrow.

Best regards,
Kip

On Fri, Sep 19, 2008 at 9:16 PM, Adam McDaniel <email address hidden> wrote:

> n.b., its possible that this fix also fixed another bug: "Using headphone
> does not mute main speakers"
> https://bugs.launchpad.net/ubuntu-eeepc-kernel/+bug/264978
>
> Can someone running EeePC 1000 hardware validate if that bug is also
> fixed?
>
> Please log your results in that bug's history, not here, thanks :)
>
> --
> eeepc 1000 - Internal Microphone is not working
> https://bugs.launchpad.net/bugs/269166
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in Ubuntu Eee: Confirmed
> Status in Ubuntu EeePC-optimized Kernel: Fix Released
>
> Bug description:
> Can't start the internal microphone. Tried every hacks proposed on this
> lauchpad. Nothing is working. Although, headphone sets are working fine.
>
> Ubuntu eee 8.04.1
> Kernel Linux 2.6.24-21-eeepc
>

Revision history for this message
Adam McDaniel (adamrmcd) wrote :

Fix automatically released to Ubuntu Eee

Changed in ubuntu-eee:
status: Confirmed → Fix Released
Revision history for this message
Pierre Couillard (pcouillard) wrote :

Update done this morning, Works great!!!

Pierre

2008/9/20 Adam McDaniel <email address hidden>

> Fix automatically released to Ubuntu Eee
>
> ** Changed in: ubuntu-eee
> Status: Confirmed => Fix Released
>
> --
> eeepc 1000 - Internal Microphone is not working
> https://bugs.launchpad.net/bugs/269166
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in Ubuntu Eee: Fix Released
> Status in Ubuntu EeePC-optimized Kernel: Fix Released
>
> Bug description:
> Can't start the internal microphone. Tried every hacks proposed on this
> lauchpad. Nothing is working. Although, headphone sets are working fine.
>
> Ubuntu eee 8.04.1
> Kernel Linux 2.6.24-21-eeepc
>

--
Ubuntu : Je suis ce que je suis grâce à ce que nous sommes tous.

Au plaisir,
Pierre Couillard, enseignant libre
Service national du RÉCIT
Mathématique, Science et Technologie
2121, 119e rue Est, St-Georges, G5Y5S1
Tél.: 418.226.2400 ext.2438 Fax: 418.226.2690
Web : http://www.recitmst.qc.ca/

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.