Microphone not working on Sony Vaio VPCS12L9E on OpenSUSE 11.3

Hi all,

other than several other problems on my new Sony VAIO I solved with workarounds (it’s a terrible machine for working with Linux especially for NVIDIA drivers) I cannot make my microphone working.


malvasia:~ # uname -a
Linux malvasia.yacme 2.6.34.7-0.5-desktop #1 SMP PREEMPT 2010-10-25 08:40:12 +0200 x86_64 x86_64 x86_64 GNU/Linux
malvasia:~ # aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC275 Analog [ALC275 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: NVIDIA HDMI [NVIDIA HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
malvasia:~ # rpm -qa | grep -i alsa
alsa-oss-32bit-1.0.17-29.2.x86_64
alsa-oss-1.0.17-29.2.x86_64
alsa-plugins-pulse-32bit-1.0.23-1.9.x86_64
alsa-plugins-32bit-1.0.23-1.9.x86_64
alsa-plugins-1.0.23-1.9.x86_64
alsa-1.0.23-2.12.x86_64
alsa-plugins-pulse-1.0.23-1.9.x86_64
alsa-utils-1.0.23-1.8.x86_64
malvasia:~ # head -n 1 /proc/asound/card*/codec#*
==> /proc/asound/card0/codec#0 <==
Codec: Realtek ALC275

==> /proc/asound/card1/codec#0 <==
Codec: Nvidia GPU 0b HDMI/DP

==> /proc/asound/card1/codec#1 <==
Codec: Nvidia GPU 0b HDMI/DP

==> /proc/asound/card1/codec#2 <==
Codec: Nvidia GPU 0b HDMI/DP

==> /proc/asound/card1/codec#3 <==
Codec: Nvidia GPU 0b HDMI/DP


I’ve found a patch to make mic on ALC275 working but I don’t know if it’s applicable to 11.3 kernel nor if there is a easier solution to adopt.

Any suggestion?

Davide

Thanks, but for recording, then “arecord” is a better command than “aplay”.

I’m not at a Linux PC right now, but off the top of my head that appears to be the ‘nominal’ openSUSE-11.3 install versions of alsa, with no additional updates applied.

My recommendation is to avoid such patches as MUCH as possible.

Its far better to update to the latest cutting edge alsa version (which you do NOT have) using an rpm version of alsa packaged by the SuSE-GmbH sound packager, or simply write a bug report on openSUSE which gets the immediate attention of an alsa driver developer (who is also the SuSE-GmbH packager of sound drivers for openSUSE) than to install a realtek patch or driver. A realtek driver gets NO SUPPORT from anyone. Not from SuSE-GmbH. Not from IRC #suse. Not from openSUSE forums. And not from Realtek. I believe it best to stick with where you can get support.

Can you provide some more detail ? ie what is the output URL/address provided (with your mic configured to record and your PC connected to the Internet) from running in a terminal as a regular user:

/usr/sbin/alsa-info.sh 

Is this an internal mic or an external mic you are trying to use. Needless to say the difference is signficant.

Thanks, but for recording, then “arecord” is a better command than “aplay”.


dozza@malvasia:~> arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC275 Analog [ALC275 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

And here my alsa-info file.

I’m trying using external MIC but also the internal one doesn’t run.

Now I’ll try updating Alsa Packages.

Thanks. There is nothing obviously wrong that I can see in that script, other than the fact that your mixer settings appear to be a bit thin, suggesting to me a possible misconfiguration. I note this for “arecord” :

ARECORD

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

which does not help me too much.

Reference updating your alsa, there is a guide here: SDB:Alsa-update - openSUSE which will allow you to update to a very cutting edge version of 1.0.23 of alsa (which are newer than the ones that come with openSUSE-11.3) and are packaged by the openSUSE packager. That site is a bit out of date, as I wrote the guide and I am a bit neglegent in not updating it to match the current openSUSE-11.3 kernel. Hopefully between now and the end of the year I will get around to writing an update to that guide.

A caution, AFTER you ‘think’ you have updated your various alsa versions, check the version numbers you have installed after the update. If they are the same then you failed to update and you need to try again. I tried to make it clear with IMAGES in that guide as to what one needs to pay attention to in order to update, but an incredibly large and surprising (to me) number of users only skim the guide, ignore or don’t understand the images, and fail completely and totally to update their alsa version.

Note after updating, its easiest to reboot in order to unload old modules and load the new.

Good luck.

Much better. I had to walk inside pulseaudio configuration in order to select correct channels but now it seems working.

The only problem now is controlling the volume. It seems that audio preference applet (supposing it controls the master audio) is completely uncorrelated with flash control (ie watching youtube I have to control volume from web flash applet) and skype audio.