Acer Aspire 5253-bz602 Sound Problems

List of what works and what doesn’t.

  1. Speakers work
  2. Headset Jack does not (no sound whatsoever)
  3. Mic Jack Dead as well
  4. Webcam Mic works but very faint (I have found no way to control its capture volume)
lspci output:
00:01.1 Audio device: ATI Technologies Inc Device 1314
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 42)
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40)

lspci -knn


00:01.1 Audio device [0403]: ATI Technologies Inc Device [1002:1314]
        Subsystem: Acer Incorporated [ALI] Device [1025:0520]
**        Kernel driver in use: HDA Intel**
00:14.2 Audio device [0403]: ATI Technologies Inc SBx00 Azalia (Intel HDA) [1002:4383] (rev 40)
        Subsystem: Acer Incorporated [ALI] Device [1025:0520]
**        Kernel driver in use: HDA Intel**

Webcam info


Bus 002 Device 002: ID 064e:c218 Suyin Corp. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  idVendor           0x064e Suyin Corp.
  idProduct          0xc218 
  bcdDevice            3.21
  iManufacturer           1 SuYin
  iProduct                2 1.3M HD WebCam
  iSerial                 3 HF1316-P80A-SS03-VA-R03.02.01
  bNumConfigurations      1


SDB:Audio troubleshooting - openSUSE

Thanks for the information you provided. I can possibly help some if you can provide even more information. The information requested is that noted in our openSUSE forum multimedia stickie: Welcome to multimedia sub-area and I will quote the salient for you so as to make it easier to see what information would help me understand your problem better so as to offer some help:

/usr/sbin/alsa-info.sh 

and select the SHARE/UPLOAD option and after the script finishes it will give you a URL to pass to the support personnel. Please post here the output URL/website-address that gives. Just the URL/website-address. You may need to run that script twice (the first time with root permissions to update in the /usr/sbin directory, and the second time to get the URL).
.
Note if for some reason that gives you no website/url/address then run it with the no-upload option:

/usr/sbin/alsa-info.sh --no-upload

and post the file /etc/alsa-info.txt it creates to Pastebin.comand press SUBMIT on that site and again post here the URL/website-address it provides.

.
… some clarification on running the script “alsa-info.sh” … when you run:

/usr/sbin/alsa-info.sh 

you should get something like this (if it asks for an update, select NO):
http://thumbnails33.imagebam.com/9280/a5973e92794041.jpg](http://www.imagebam.com/image/a5973e92794041)

followed by this (select the SHARE/UPLOAD option):
http://thumbnails30.imagebam.com/9280/5e84f992794044.jpg](http://www.imagebam.com/image/5e84f992794044)

followed by this (its quickest if you simply select ‘NO’ to seeing the output - you will see it on the web page) :
http://thumbnails32.imagebam.com/9280/214da092794048.jpg](http://www.imagebam.com/image/214da092794048)

followed by this (where in RED is the URL).
http://thumbnails23.imagebam.com/9280/d9858092794051.jpg](http://www.imagebam.com/image/d9858092794051)

Just post the URL you get (similar to the RED URL in my example, but yours will be different).

Again, if you can not get that, then run this with the no upload option:

/usr/sbin/alsa-info.sh --no-upload
which will create the file /tmp/alsa-info.txt. Copy that file and paste it on [Pastebin.com](http://pastebin.com) and press submit. That will give you a URL address. Please post that URL here.
 

Also provide the following:

  • in a terminal, or xterm, or konsole, type: rpm -qa ‘alsa#and post output here
  • in a terminal, or xterm, or konsole, type: rpm -qa ‘pulse#and post output here
  • in a terminal, or xterm, or konsole, type: rpm -q libasound2 #and post output here
  • in a terminal, or xterm, or konsole, type: uname -a #and post output here
  • for openSUSE-11.2 or newer, in a terminal, or xterm, or konsole, type: cat /etc/modprobe.d/50-sound.conf #and post output here

Thanks Oldcpu

Alsa upload link

http://www.alsa-project.org/db/?f=07accfb761b83c9702934b3e45dd1e4452b6a7ed

Paste-bin

Alsa100Ac - Pastebin.com

Other info requested

rpm -qa ‘alsa

alsa-1.0.24.1-4.7.1.i586
alsa-utils-1.0.24.2-3.1.i586
alsa-oss-1.0.17-32.1.i586
alsa-firmware-1.0.24.1-3.1.noarch
alsa-plugins-pulse-1.0.24-6.1.i586
alsa-tools-1.0.24.1-4.5.1.i586
alsa-plugins-1.0.24-6.1.i586
pyalsa-1.0.22-4.1.i586
alsa-tools-gui-1.0.24.1-4.5.1.i586

rpm -qa ‘pulse
pulseaudio-0.9.22-6.11.1.i586
libpulse-mainloop-glib0-0.9.22-6.11.1.i586
pulseaudio-module-lirc-0.9.22-6.11.1.i586
alsa-plugins-pulse-1.0.24-6.1.i586
libpulse-browse0-0.9.22-6.11.1.i586
libpulse0-0.9.22-6.11.1.i586
pulseaudio-esound-compat-0.9.22-6.11.1.i586
pulseaudio-module-jack-0.9.22-6.11.1.i586
pulseaudio-module-zeroconf-0.9.22-6.11.1.i586
pulseaudio-module-x11-0.9.22-6.11.1.i586
pulseaudio-module-bluetooth-0.9.22-6.11.1.i586
libxine1-pulse-1.1.19-4.4.i586
pulseaudio-utils-0.9.22-6.11.1.i586

rpm -q libasound2
libasound2-1.0.24.1-4.7.1.i586

cat /etc/modprobe.d/50-sound.conf

options snd slots=snd-hda-intel,snd-hda-intel

5Dex.zfId+BEZUi7:SBx00 Azalia (Intel HDA)

alias snd-card-1 snd-hda-intel

mnDB._gvhObmTNu3:ATI Technologies Inc

alias snd-card-0 snd-hda-intel

uname -a
Linux Stick.site 2.6.37.6-0.5-desktop #1 SMP PREEMPT 2011-04-25 21:48:33 +0200 i686 athlon i386 GNU/Linux

OK, thanks.

I note your Acer Aspire 5253 has the 32-bit openSUSE-11.4 with the 2.6.37.6-0.5-desktop kernel installed, and alsa driver version 1.0.23 and the alsa utilities version 1.0.24.2. There are 2 sound cards identified in your Acer, where card-0 apears to be an HDMI device and Card-1 a Conexant CX20584 (which is fairly new and not very common - its the first I recall encountering).

Reference your mics, only one shows up:

ARECORD

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

ie on card-1 (associated with your Conexant CX20584) there is a mic, … ie hw:1,0

I note this in the script’s dmesg section, but that references card-0 (your HDMI) and not card #1. So there may be HDMI audio problems, but that is not relevant to your reported problems.


   63.517787] hda-intel: IRQ timing workaround is activated for card #0. Suggest a bigger bdl_pos_adj.

Now reference the problems:

  1. Headset Jack does not (no sound whatsoever)

I can’t explain that. My guess is alsa was misconfigured upon booting.

When I search google for the CX20584 I note a LOT of problems and bugs reported with the CX20584. You may need to write a bug report on openSUSE-11.4 on this headset jack problem.

However I did stumble across this page when searching for CX20584:
http://git.lpclinux.com/?p=linux-2.6-lpc.git;a=commitdiff_plain;h=850eab9d1b74f4ec9de16df68f008d0a65aafae7
and it appears that the CX20584 and also the CX20585 are very similar (compatible) with the CXT5066. That is good to know, because I note this entry in the alsa documentation for the HD-Audio-Models.txt file:


Conexant 5066
=============
  laptop    Basic Laptop config (default)
  hp-laptop    HP laptops, e g G60
  asus        Asus K52JU, Lenovo G560
  dell-laptop    Dell laptops
  dell-vostro    Dell Vostro
  olpc-xo-1_5    OLPC XO 1.5
  ideapad       Lenovo IdeaPad U150
  thinkpad    Lenovo Thinkpad

That suggests you could apply one of those options (only one at a time is allowed) to force the alsa configuration upon alsa sound driver starting, and thus maybe have a better audio configuration :slight_smile:

For example, lets say that you decide to start with the “thinkpad” setting on your Acer (don’t let the names of different manufacturers fool you, … you need to try ALL until you get this working - so that IS a very good place to start). Then you need to change the /etc/modprobe.d/50-sound.conf file, adding a line at the start so that it looks like this:


options snd-hda-intel model=thinkpad
options snd slots=snd-hda-intel,snd-hda-intel
# 5Dex.zfId+BEZUi7:SBx00 Azalia (Intel HDA)
alias snd-card-1 snd-hda-intel
# mnDB._gvhObmTNu3:ATI Technologies Inc
alias snd-card-0 snd-hda-intel 

save the change, and then restart alsa with the comamnd:


su -c 'rcalsasound restart'

and enter root password when prompted for a password. If using KDE, don’t keep any old audio configurations if asked. Restart your mixer (‘kmix’ if kde, and likely ‘alsamixer’ if Gnome). Then test your sound, test your headphones, and test your mics. Note any one of those configurations could break your sound. No worries. Just move on to the next option. ie to test “ideapad” you replace “thinkpad” in the /etc/modprobe.d/50-sound.conf edit and restart alsa as before, restart your mixer, and test.

Note dependent on the outcome of the above, it may invalidate my observations below:

  1. Mic Jack Dead as well

That is possibly a bad mixer setting. I note this:


**!!-------Mixer controls for card 1 [SB]**

**Card hw:1 'SB'/'HDA ATI SB at 0x90440000 irq 16'**
  Mixer name    : 'Conexant CX20584'
**Simple mixer control 'Mic B',0**
  Capabilities: cswitch cswitch-joined cswitch-exclusive penum
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture **[off]**
**Simple mixer control 'Mic C',0**
  Capabilities: cswitch cswitch-joined cswitch-exclusive penum
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture [on]
**Simple mixer control 'Mic E',0**
  Capabilities: cswitch cswitch-joined cswitch-exclusive penum
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture **[off] **
**Simple mixer control 'Mic F',0**
  Capabilities: cswitch cswitch-joined cswitch-exclusive penum
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture **[off]**
**Simple mixer control 'Capture',0**
  Front Left: Capture 80 [100%] [6.00dB] [on]
  Front Right: Capture 80 [100%] [6.00dB] [on]
**Simple mixer control 'Analog Mic Boost',0 **
  Capabilities: cenum
  Items: '0dB' '10dB' '20dB' '30dB' '40dB'
  Item0: **'0dB'**

Your Acer has a lot of mics ! Mic-B, Mic-C, Mic-E, Mic-F. I note you are trying to record with Mic-C only (others are switched OFF). Are you certain Mic-C is the Mic Jack ? Perhaps Mic-C is the Webcam Mic ? Also, You have the Analog Boost in the Mixer at 0dB. My experience is that needs to be much higher . I recommend trying 30dB.

  1. Webcam Mic works but very faint (I have found no way to control its capture volume)

Your Acer has a lot of mics ! Mic-B, Mic-C, Mic-E, Mic-F. I note you are trying to record with Mic-C only (others are switched OFF). Perhaps Mic-C is the Webcam Mic ? Also, You have the Analog Boost in the Mixer at 0dB. My experience is that needs to be much higher . I recommend trying 30dB.

one more passing thought … I find sound control is easier for me in openSUSE-11.4 with the installation of the pulse audio volume control application ‘pavucontrol’. So you may wish to give some thought to installing that ‘pavucontrol’ application. To use it one needs for the first time one runs a multimedia application, to run ‘pavucontrol’ and tune it for that application. Pulse audio will then save those settings and one should not need to tune the settings again.

  1. I got the Mic Jack working with another mix qamix. I wonder if kmix has a mic selection option that can control this issue (Mic-C)
  2. Got both jacks working last night then the headset jack just stopped working again. ( I am almost to he point of reinstalling just to see if some this will clear up)
  3. I will set it to 30dB

Your Acer has a lot of mics ! Mic-B, Mic-C, Mic-E, Mic-F. I note you are trying to record with Mic-C only (others are switched OFF). Perhaps Mic-C is the Webcam Mic ? Also, You have the Analog Boost in the Mixer at 0dB. My experience is that needs to be much higher . I recommend trying 30dB.

Webcam mic

Simple mixer control ‘Mic B’,0
Capabilities: cswitch cswitch-joined cswitch-exclusive penum
Capture exclusive group: 0
Capture channels: Mono
Mono: Capture [on]

Glad to read you had some steps forward, and sorry to read you had also some steps back.

When I test my mic, I prefer to test with a basic alsa sound driver record app, that ensures there are no application specific hiccups that could be confusing the issue. That is the application ‘arecord’.

For example, when recording generally (using your ‘default’ mic’, what ever that may be) use the command


arecord -vv -f cd test.wav

then open the file ‘test.wav’ and replay it with a media player and see if there is sound.

One can also tune arecord to record the sound from a specific mic, IF it is detected by arecord. If you type


arecord -l

it should in your case give a list something like:


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

which tells you that you have a hardware record device known as “hw:1,0”. There is a good probability that is a mic.

Hence if it is a mic, one call also use the command:


arecord -D hw:1,0 -vv -f cd test.wav

I’m a bit surprised your list of CAPTURE hardware devices only has the one mic, but your mixer has more mics, and that suggests there could still be problems with your alsa sound driver configuration that can only be fixed by applying one of those option configurations I mentioned above in edits to the /etc/modprobe.d/50-sound.conf.

For example on my PC, with a couple of jacks as mics, and with a webcam mic, I get the following from ’ arecord -l ’ :


**** List of CAPTURE Hardware Devices ****
**card 0**: Intel [HDA Intel], device 0: AD198x Analog [AD198x Analog]
  Subdevices: 3/3
  Subdevice #0: **subdevice #0**
  Subdevice #1: **subdevice #1**
  Subdevice #2: **subdevice #2**
**card 1**: U0x46d0x821 [USB Device 0x46d:0x821], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: **subdevice #0**

from which you can see I have hw:0,0 , hw:0,1 , hw:0,2 , hw:1,0 . My USB mic is hw:1,0. And 2 of hw:0,0 , hw:0,1 , hw:0,2 represent two of my input jacks for recording sound.

And a practical (hopefully) piece of advice. Each step that is progress and something works better because of a configuration change, immediately do SCREEN PRINTS of your configuration menu’s . The idea being you can then use those as a reference of the settings to restore your PCs configuration if you should end up taking a step back and things don’t work.

  1. The first two are images of sound setup after a fresh install. These kmix settings give me no control over mic setup. But I have managed to control both webcam mic and the jack mic port through qamix.
    http://s1.postimage.org/1vg27j9dw/kmix_default.png](http://postimage.org/image/1vg27j9dw/)

http://s1.postimage.org/1vg3v2lvo/kmix_default1.png](http://postimage.org/image/1vg3v2lvo/)
2. This image details what happens after I deleted the sound cards under Yast2 Sound Configuration. The kmix menu changes and wonder of wonders I gain control of the mic analog boost, system beep. Phonon shows 6 sound devices and for a short time the headset jack worked.
http://s1.postimage.org/1vg5ilydg/kmix_new_config.png](http://postimage.org/image/1vg5ilydg/)

Let me know if this give you any ideas.

One new issue no sound in flash on the web.

Running through these options, to see if one will help.

For example, lets say that you decide to start with the “thinkpad” setting on your Acer (don’t let the names of different manufacturers fool you, … you need to try ALL until you get this working - so that IS a very good place to start). Then you need to change the /etc/modprobe.d/50-sound.conf file, adding a line at the start so that it looks like this:

Code:

options snd-hda-intel model=thinkpad
options snd slots=snd-hda-intel,snd-hda-intel

5Dex.zfId+BEZUi7:SBx00 Azalia (Intel HDA)

alias snd-card-1 snd-hda-intel

mnDB._gvhObmTNu3:ATI Technologies Inc

alias snd-card-0 snd-hda-intel

save the change, and then restart alsa with the comamnd:
Code:

su -c ‘rcalsasound restart’

IMHO thats a good idea … remember the options are:


Conexant 5066
=============
  laptop    Basic Laptop config (default)
  hp-laptop    HP laptops, e g G60
  asus        Asus K52JU, Lenovo G560
  dell-laptop    Dell laptops
  dell-vostro    Dell Vostro
  olpc-xo-1_5    OLPC XO 1.5
  ideapad       Lenovo IdeaPad U150
  thinkpad    Lenovo Thinkpad

and remember you need to restart your sound driver after each change. You can ONLY apply ONE at a time. Do NOT attempt to apply all at once.

I tried all the options one at a time with a rcalsasound restart between.

No change whatsoever except when i tried asus and then nothing worked.

Is there anyway to get firefox/flash talking to pluseaudio correctly again?