acer one 522 internal/external mic problem/no sensing.

Asked by peter b on 2011-07-21

natty 64/mint11 64 releases installed.
pc is aspire one 522-BZ623

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: SB [HDA ATI SB], device 0: CONEXANT Analog [CONEXANT Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

$ cat /proc/asound/modules
 0 snd_hda_intel
 1 snd_hda_intel

cat /proc/asound/cards
 0 [Generic ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xf0444000 irq 41
 1 [SB ]: HDA-Intel - HDA ATI SB
                      HDA ATI SB at 0xf0440000 irq 16

no mic either internal or external are working/no sense at all.

any idea if an/any entry in /etc/modprobe.d/alsa-base.conf will see CONEXANT ?

something like
option snd-........... model=......... index=........

or maybe any other fix ? driver ?

tu.

peter b (b1pete) said : #1

some additional info

cat /proc/asound/car*/co* | grep Codec
Codec: ATI R6xx HDMI
Codec: Conexant CX20584

arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: SB [HDA ATI SB], device 0: CONEXANT Analog [CONEXANT Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

according to http://www.kernel.org/doc/Documentation/sound/alsa/HD-Audio-Models.txt

there is no Conexant CX20584

any chance that ubuntu ppa sound would be of any help with Conexant CX20584 ?

peter b (b1pete) said : #3

thank you Mark

here's the situation - my son's new acer (above) has win7 and mint11 (he prefers gnome mint desktop) installed while I have just natty on my old asus which, by the way, works without flaw.

I tried to sort out HIS skype lack of connectivity on mint11 hence this question re this conexant chipset. (I always ask him to talk with me and send me e-mails using LINUX; win is HIS baby not mine).

he just called and told me that acer v recently released a new audio driver that sorted out this problem in win so we can talk again but ..... him using skype on win while I use natty skype.

anyway, ..... it looks like there is, apparently, a newly compiled .......-11 natty kernel on pipe that will, probably/hopefully, addresses this issue too (I understand so just by reading through the bugs you listed).

I'll follow up what happens on HIS acer mint11 once this new .....-11 kernel is available on mint (they are still at ....-8). I'll report on progress later (maybe I'll install natty there too - he has to approve first).

BTW, I fiddled quite a bit with options .... model=,dell-vostro etc, etc. with no success so I gave up and posted the question realizing that the problem is much deeper at chipset/kernel level.

tu.

peter b (b1pete) said : #4

hello Eliah, Mark,

here's where I'm today

-got my son's approval to install natty on his aspire one 522-BZ623; he finally accepted because he can use either unity or gnome desktop that he prefers.

this little and inexpensive acer is quite a machine just looking at

lspci -vnn

00:00.0 Host bridge [0600]: Advanced Micro Devices [AMD] Pavilion DM1Z-3000 Host bridge [1022:1510]
 Subsystem: Acer Incorporated [ALI] Device [1025:0543]
 Flags: bus master, 66MHz, medium devsel, latency 0

00:01.0 VGA compatible controller [0300]: ATI Technologies Inc Device [1002:9804] (prog-if 00 [VGA controller])
 Subsystem: Acer Incorporated [ALI] Device [1025:0543]
 Flags: bus master, fast devsel, latency 0, IRQ 42
 Memory at e0000000 (32-bit, prefetchable) [size=256M]
 I/O ports at 4000 [size=256]
 Memory at f0400000 (32-bit, non-prefetchable) [size=256K]
 Expansion ROM at <unassigned> [disabled]
 Capabilities: <access denied>
 Kernel driver in use: fglrx_pci
 Kernel modules: fglrx, radeon

00:01.1 Audio device [0403]: ATI Technologies Inc Device [1002:1314]
 Subsystem: Acer Incorporated [ALI] Device [1025:0543]
 Flags: bus master, fast devsel, latency 0, IRQ 41
 Memory at f0444000 (32-bit, non-prefetchable) [size=16K]
 Capabilities: <access denied>
 Kernel driver in use: snd_hda_intel
 Kernel modules: snd-hda-intel

00:11.0 SATA controller [0106]: ATI Technologies Inc SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] [1002:4391] (prog-if 01 [AHCI 1.0])
 Subsystem: Acer Incorporated [ALI] Device [1025:0543]
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19
 I/O ports at 4118 [size=8]
 I/O ports at 4124 [size=4]
 I/O ports at 4110 [size=8]
 I/O ports at 4120 [size=4]
 I/O ports at 4100 [size=16]
 Memory at f044c000 (32-bit, non-prefetchable) [size=1K]
 Capabilities: <access denied>
 Kernel driver in use: ahci
 Kernel modules: ahci

00:12.0 USB Controller [0c03]: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397] (prog-if 10 [OHCI])
 Subsystem: Acer Incorporated [ALI] Device [1025:0543]
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18
 Memory at f044b000 (32-bit, non-prefetchable) [size=4K]
 Kernel driver in use: ohci_hcd

00:12.2 USB Controller [0c03]: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396] (prog-if 20 [EHCI])
 Subsystem: Acer Incorporated [ALI] Device [1025:0543]
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17
 Memory at f044a000 (32-bit, non-prefetchable) [size=256]
 Capabilities: <access denied>
 Kernel driver in use: ehci_hcd

00:13.0 USB Controller [0c03]: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397] (prog-if 10 [OHCI])
 Subsystem: Acer Incorporated [ALI] Device [1025:0543]
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18
 Memory at f0449000 (32-bit, non-prefetchable) [size=4K]
 Kernel driver in use: ohci_hcd

00:13.2 USB Controller [0c03]: ATI Technologies Inc SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396] (prog-if 20 [EHCI])
 Subsystem: Acer Incorporated [ALI] Device [1025:0543]
 Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17
 Memory at f0448000 (32-bit, non-prefetchable) [size=256]
 Capabilities: <access denied>
 Kernel driver in use: ehci_hcd

00:14.0 SMBus [0c05]: ATI Technologies Inc SBx00 SMBus Controller [1002:4385] (rev 42)
 Subsystem: Acer Incorporated [ALI] Device [1025:0543]
 Flags: 66MHz, medium devsel
 Kernel driver in use: piix4_smbus
 Kernel modules: sp5100_tco, i2c-piix4

00:14.2 Audio device [0403]: ATI Technologies Inc SBx00 Azalia (Intel HDA) [1002:4383] (rev 40)
 Subsystem: Acer Incorporated [ALI] Device [1025:0543]
 Flags: bus master, slow devsel, latency 64, IRQ 16
 Memory at f0440000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: <access denied>
 Kernel driver in use: snd_hda_intel
 Kernel modules: snd-hda-intel

00:14.3 ISA bridge [0601]: ATI Technologies Inc SB7x0/SB8x0/SB9x0 LPC host controller [1002:439d] (rev 40)
 Subsystem: Acer Incorporated [ALI] Device [1025:0543]
 Flags: bus master, 66MHz, medium devsel, latency 0

00:14.4 PCI bridge [0604]: ATI Technologies Inc SBx00 PCI to PCI Bridge [1002:4384] (rev 40) (prog-if 01 [Subtractive decode])
 Flags: bus master, 66MHz, medium devsel, latency 64
 Bus: primary=00, secondary=01, subordinate=01, sec-latency=64

00:15.0 PCI bridge [0604]: ATI Technologies Inc Device [1002:43a0] (prog-if 00 [Normal decode])
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=02, subordinate=05, sec-latency=0
 I/O behind bridge: 00003000-00003fff
 Memory behind bridge: f0300000-f03fffff
 Prefetchable memory behind bridge: 00000000f0000000-00000000f00fffff
 Capabilities: <access denied>
 Kernel driver in use: pcieport
 Kernel modules: shpchp

00:15.2 PCI bridge [0604]: ATI Technologies Inc Device [1002:43a2] (prog-if 00 [Normal decode])
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
 I/O behind bridge: 00002000-00002fff
 Memory behind bridge: f0200000-f02fffff
 Capabilities: <access denied>
 Kernel driver in use: pcieport
 Kernel modules: shpchp

00:15.3 PCI bridge [0604]: ATI Technologies Inc Device [1002:43a3] (prog-if 00 [Normal decode])
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=07, subordinate=07, sec-latency=0
 Memory behind bridge: f0100000-f01fffff
 Capabilities: <access denied>
 Kernel driver in use: pcieport
 Kernel modules: shpchp

00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 0 [1022:1700] (rev 43)
 Flags: fast devsel

00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 1 [1022:1701]
 Flags: fast devsel

00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 2 [1022:1702]
 Flags: fast devsel

00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 3 [1022:1703]
 Flags: fast devsel
 Capabilities: <access denied>
 Kernel driver in use: k10temp
 Kernel modules: k10temp

00:18.4 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 4 [1022:1704]
 Flags: fast devsel

00:18.5 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 6 [1022:1718]
 Flags: fast devsel

00:18.6 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 5 [1022:1716]
 Flags: fast devsel

00:18.7 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 7 [1022:1719]
 Flags: fast devsel

06:00.0 Ethernet controller [0200]: Atheros Communications AR8152 v2.0 Fast Ethernet [1969:2062] (rev c1)
 Subsystem: Acer Incorporated [ALI] Device [1025:0543]
 Flags: bus master, fast devsel, latency 0, IRQ 40
 Memory at f0200000 (64-bit, non-prefetchable) [size=256K]
 I/O ports at 2000 [size=128]
 Capabilities: <access denied>
 Kernel driver in use: atl1c
 Kernel modules: atl1c

07:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
 Subsystem: Broadcom Corporation Device [14e4:0510]
 Flags: bus master, fast devsel, latency 0, IRQ 19
 Memory at f0100000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: <access denied>
 Kernel driver in use: brcm80211

- then carefully read https://bugs.launchpad.net/ubuntu/+source/linux/+bug/741825 and noticed comment #20 ; so I said what the heck, let me just give it a try before jumping head first with recommendation on #22

so I did

sudo add-apt-repository ppa:ubuntu-audio-dev/ppa && sudo apt-get update && sudo apt-get install linux-alsa-driver-modules-$(uname -r)

and guess what - surprise surprise - the external mic worked on skype first time NOT the internal one though. I could not make the internal mic work regardless

gnome-alsamixer SAW the conexant off the bat, the external mic jack volume was 100% up while the internal was seen but disabled and its volume was 0%

to be absolutely honest, the external mic recording has a little crackling sound but I'd say that it is acceptable good (80-90% or even better). another thing noticed is that the right speaker is not functional (no stereo) but for skype conversation it is ok. I do not know -did not try - how these things will affect hdmi output (this little pc has also a hdmi interface).

so, all in all, at this point in time, this is just a stop gap workaround for the time being as far as my son is concerned. he obviously still wants the whole thing to be 100% which i'd say is fair.

just an opinion, speculating, wouldn't it be easier for the kernel guys/team to just polish/review the existing code (no doubt that the conexant 'bases' are, for sure, in the kernel) and maybe, just maybe it can be sorted out there ? these kernel team/guys (generic and ubuntu) just impressed me once again - fantastic show no doubt.

as said in previous post - I'll wait for the ......11 kernel release to, hopefully, get rid of these little annoyances (crackling sound on ext mic, no internal mic working, no right speaker working). I'll post again once the whole thing is 100%.

peter b (b1pete) said : #5

some additional info - using pavucontrol

pavucontrol confirmed exactly gnome-alsamixer output -see above.

in pavucontrol under Input Devices tab on Port entry

if I CHANGED the Analog Microphone option (which appears to be the default/as configured by the system/kernel and proven CORRECT/FUNCTIONAL/SENSING as the EXTERNAL mic jack)
    TO
          Internal Microphone option

I could see sensing on Silence Base bar on the window Input Devices.

however, this, the Internal mic, is NOT working in skype - the only thing heard back from test centre was a v faint crackling noise.

maybe this will narrow down in the kernel/chipset code the procedure that causes it.

peter b (b1pete) said : #6

@ Eliah, Mark,

should I link this ticket to any bug listed above ? if yes which one ? I thought that it could be quite helpful to attach the dmesg file.

any advice pls ?

This thread is already linked to 2 different bug reports.

You can mention your issue here:

https://bugs.launchpad.net/bugs/741825

The second bug 775788 is a duplicate of bug 741825.

Can you help with this problem?

Provide an answer of your own, or ask peter b for more information if necessary.

To post a message you must log in.