Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 218918 - Built-in mic doesn't work on VAIO VGN-SZ1XRP (2.6.24-gentoo-r4 with alsa-driver-1.0.16)
Summary: Built-in mic doesn't work on VAIO VGN-SZ1XRP (2.6.24-gentoo-r4 with alsa-driv...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo ALSA team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-22 17:51 UTC by Mih Vam
Modified: 2008-04-22 20:40 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mih Vam 2008-04-22 17:51:28 UTC
After updating of my system to 2.6.24 (with alsa-driver-1.0.16) I found that mic doesn't work. Sound is working properly. I've tried kernel's alsa drivers with the same result -- sound is ok, but microphone doesn't work. I've tried different settings in alsamixer. In 2.6.22 everything was perfect.

My system info:

#uname -a
Linux localhost 2.6.24-gentoo-r4 #4 SMP PREEMPT Sun Apr 20 22:54:13 MSD 2008 i686 Genuine Intel(R) CPU T2400 @ 1.83GHz GenuineIntel GNU/Linux

# lspci | grep -i audio
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)

#grep Codec /proc/asound/card0/codec#*
/proc/asound/card0/codec#0:Codec: SigmaTel CXD9872RD/K
/proc/asound/card0/codec#1:Codec: Conexant ID 2bfa


In 2.6.22 all was perfect.

Reproducible: Always

Steps to Reproduce:
1.In alsamixer, in Internal Mic make "CAPTURE" by pressing space button.
2. run   arecord -fdat foo.wav   and say something
3. aplay foo.wav

Actual Results:  
you won't hear anything

Expected Results:  
I want to hear my voice



#cat /etc/modules.d/alsa
alias char-major-116 snd
alias char-major-14 soundcore
alias snd-card-0 snd-hda-intel
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
options snd cards_limit=1
options snd-hda-intel index=0 model=vaio position_fix=1

# emerge -p alsa-lib alsa-driver alsa-utils
[ebuild   R   ] media-libs/alsa-lib-1.0.16
[ebuild   R   ] media-sound/alsa-driver-1.0.16
[ebuild   R   ] media-sound/alsa-utils-1.0.16
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2008-04-22 18:10:38 UTC
Try to use the driver that your favourite kernel-sources provide. alsa-driver is hardly supported now. Reopen this bug report if those don't work either.
Comment 2 Mih Vam 2008-04-22 18:24:54 UTC
I have tried to use the driver kernel-sources provide - mic doesn't work!
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2008-04-22 18:33:53 UTC
Which kernel sources? Version?
Comment 4 Mih Vam 2008-04-22 18:38:27 UTC
linux-2.6.24-gentoo-r4
Comment 5 Mih Vam 2008-04-22 19:35:51 UTC
Now with the driver kernel-sources provide I've lost my sound:

 # dmesg
...
soundcore: exports duplicate symbol unregister_sound_dsp (owned by kernel)
snd: exports duplicate symbol snd_add_device_sysfs_file (owned by kernel)
snd_mixer_oss: Unknown symbol snd_unregister_oss_device
snd_mixer_oss: Unknown symbol snd_register_oss_device
snd_mixer_oss: Unknown symbol snd_mixer_oss_notify_callback
snd_mixer_oss: Unknown symbol snd_oss_info_register
snd_mixer_oss: Unknown symbol snd_lookup_oss_minor_data
snd_page_alloc: exports duplicate symbol snd_free_pages (owned by kernel)
snd_timer: Unknown symbol snd_oss_info_register
snd_pcm: exports duplicate symbol snd_pcm_notify (owned by kernel)
snd_pcm_oss: Unknown symbol snd_unregister_oss_device
snd_pcm_oss: Unknown symbol snd_register_oss_device
snd_pcm_oss: Unknown symbol snd_mixer_oss_ioctl_card
snd_pcm_oss: Unknown symbol snd_oss_info_register
snd_pcm_oss: Unknown symbol snd_lookup_oss_minor_data
soundcore: exports duplicate symbol unregister_sound_dsp (owned by kernel)
snd: exports duplicate symbol snd_add_device_sysfs_file (owned by kernel)
snd_mixer_oss: Unknown symbol snd_unregister_oss_device
snd_mixer_oss: Unknown symbol snd_register_oss_device
snd_mixer_oss: Unknown symbol snd_mixer_oss_notify_callback
snd_mixer_oss: Unknown symbol snd_oss_info_register
snd_mixer_oss: Unknown symbol snd_lookup_oss_minor_data
soundcore: exports duplicate symbol unregister_sound_dsp (owned by kernel)
snd: exports duplicate symbol snd_add_device_sysfs_file (owned by kernel)
snd_timer: Unknown symbol snd_oss_info_register

kernel config:

# grep SND /usr/src/linux/.config | grep =m
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_HDA_INTEL=m

# grep SND /usr/src/linux/.config | grep =y
CONFIG_SND_OSSEMUL=y
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_HDA_CODEC_REALTEK=y
CONFIG_SND_HDA_CODEC_ANALOG=y
CONFIG_SND_HDA_CODEC_SIGMATEL=y
CONFIG_SND_HDA_CODEC_VIA=y
CONFIG_SND_HDA_CODEC_ATIHDMI=y
CONFIG_SND_HDA_CODEC_CONEXANT=y
CONFIG_SND_HDA_CODEC_CMEDIA=y
CONFIG_SND_HDA_CODEC_SI3054=y
CONFIG_SND_HDA_GENERIC=y


# modprobe snd_hda_intel
WARNING: Error inserting snd_page_alloc (/lib/modules/2.6.24-gentoo-r4/kernel/sound/core/snd-page-alloc.ko): Invalid module format
WARNING: Error inserting soundcore (/lib/modules/2.6.24-gentoo-r4/kernel/sound/soundcore.ko): Invalid module format
WARNING: Error inserting snd (/lib/modules/2.6.24-gentoo-r4/kernel/sound/core/snd.ko): Invalid module format
WARNING: Error inserting snd_timer (/lib/modules/2.6.24-gentoo-r4/kernel/sound/core/snd-timer.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_pcm (/lib/modules/2.6.24-gentoo-r4/kernel/sound/core/snd-pcm.ko): Invalid module format
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.24-gentoo-r4/kernel/sound/pci/hda/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)

before compile the kernel I've clean sound-related modules with

# find /lib/modules -name alsa-driver -print0 | xargs -0 rm -rf
# find /lib/modules -name snd\*.ko -delete
# find /lib/modules -name sound\*.ko -delete
Comment 6 Mih Vam 2008-04-22 19:58:12 UTC
(In reply to comment #5)

Now it's

# modprobe snd_hda_intel
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.24-gentoo-r4/kernel/sound/pci/hda/snd-hda-intel.ko): Unknown symbol in module, or unknown parameter (see dmesg)

# dmesg | grep snd

snd_hda_intel: Unknown parameter `#'
Comment 7 Mih Vam 2008-04-22 20:40:15 UTC
Everything is perfect with kernel's build-in drivers.
Thanks for help!