Operating System - Linux
1823063 Members
3244 Online
109645 Solutions
New Discussion юеВ

microphone now working on pavillion dv2000

 
SOLVED
Go to solution
Gustav Degreef
New Member

microphone now working on pavillion dv2000

I'm using suse linux 10.1 on my pavillion dv2000 laptop. I can get the sound card to work fine, but I can't get the microphone to work. I have a dual boot system and the mike works fine in windows XP. I'm using the alsa snd-hda-intel module and I have google and consulted a lot of linux forums for help without success. Any help would be appreciated. Gustav
9 REPLIES 9
Ragu_3
Trusted Contributor
Solution

Re: microphone now working on pavillion dv2000

Run alsamixer as su, boost the mic input levels. There maybe 2 mic slots there, boost both to normal.

Before that remove all sound modules including the alsa snd-hda-intel module. Run alsaconf and configure your sound card there, do this all at the CLI.
Debian GNU/Linux for the Enterprise! Ask HP ...
Atul Gautam
Valued Contributor

Re: microphone now working on pavillion dv2000

Hey Gustav,

I have a question....???

When you installed SuSE Linux, you had to either delete the RECOVERY drive or you had to format your hard drive.....???

My question is that if you had done the same then how did you get the previously installed environment after installing Linux.

M sorry but I do not want to loose the drivers n utilities which r already installed n as I know the recovery dvds will again make a single partition....so rather spending time on that if you can suggest if you had done sumthing.




Atul
Gustav Degreef
New Member

Re: microphone now working on pavillion dv2000

Thanks Ragu for the really prompt reply. I understand everything in your suggestion except:

"Before that remove all sound modules including the alsa snd-hda-intel module."

I have an inkling since I've been using linux for 6 years, but I'm not clear on what commands to run. Could you be more specific? Thanks. GUstav
Gustav Degreef
New Member

Re: microphone now working on pavillion dv2000

Atul, you should not change the topic of a thread by posting a question on a totally nrelated topic. it messes up the ability of others to follow the discussion. Post a new question on the forum, don't keep replying to this one. But to answer your question, there is a third option which preserves the recovery partition. Repartion the hard drive with gparted live CD or use a proprietary software like Partition Magic.
Ragu_3
Trusted Contributor

Re: microphone now working on pavillion dv2000

Gustav, use "rmmod " with the -f or -w option. Remove the modules held by the alsa snd module, remove from the top-level. You can see this by doing an lsmod.

Once the module table is clean of these sound modules, re-run alsaconf as su. Do a tail on syslog/messages too, to read.
Debian GNU/Linux for the Enterprise! Ask HP ...
Gustav Degreef
New Member

Re: microphone now working on pavillion dv2000

Thanks ragu. This is the result. Should I remove other modules first before the two I tried? Gustav


cutie:~ # rmmod -w snd_hda_codec
ERROR: Removing 'snd_hda_codec': Resource temporarily unavailable
cutie:~ # rmmod -w snd_hda_intel
ERROR: Removing 'snd_hda_intel': Device or resource busy
cutie:~ # rmmod -f snd_hda_codec
ERROR: Removing 'snd_hda_codec': Resource temporarily unavailable
cutie:~ # rmmod -f snd_hda_intel
ERROR: Removing 'snd_hda_intel': Device or resource busy

cutie:~ # lsmod
Module Size Used by
af_packet 28296 4
xt_pkttype 5760 3
ipt_LOG 9856 8
xt_limit 6528 8
cpufreq_ondemand 11020 2
cpufreq_userspace 8448 0
cpufreq_powersave 5760 0
speedstep_centrino 11184 1
freq_table 8448 1 speedstep_centrino
edd 12484 0
button 10640 0
battery 13444 0
ac 8964 0
xt_tcpudp 7040 3
ipt_REJECT 9216 3
xt_state 6016 12
iptable_mangle 6656 0
iptable_nat 11652 0
ip_nat 20268 1 iptable_nat
iptable_filter 6912 1
ip6table_mangle 6272 0
ip_conntrack 49880 3 xt_state,iptable_nat,ip_nat
nfnetlink 10136 2 ip_nat,ip_conntrack
ip_tables 16196 3 iptable_mangle,iptable_nat,iptable_filter
ip6table_filter 6656 1
ip6_tables 17604 2 ip6table_mangle,ip6table_filter
x_tables 16132 9 xt_pkttype,ipt_LOG,xt_limit,xt_tcpudp,ipt_REJECT,xt_state,iptable_nat,ip_tables,ip6_tables
ipv6 243296 14
apparmor 54552 0
aamatch_pcre 17408 1 apparmor
nls_iso8859_1 8064 1
nls_cp437 9728 1
vfat 16000 1
fat 51100 1 vfat
loop 19464 0
dm_mod 57680 0
snd_hda_intel 21652 1
snd_hda_codec 139136 1 snd_hda_intel
e100 37256 0
snd_pcm 86532 2 snd_hda_intel,snd_hda_codec
snd_timer 25860 1 snd_pcm
mii 9088 1 e100
ipw3945 176032 1
snd 56708 6 snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
soundcore 13024 1 snd
snd_page_alloc 13576 2 snd_hda_intel,snd_pcm
intel_agp 24988 1
agpgart 33352 2 intel_agp
ohci1394 34224 0
i2c_i801 12044 0
i2c_core 23680 1 i2c_i801
ieee80211 32968 1 ipw3945
ehci_hcd 31880 0
ieee1394 93368 1 ohci1394
ieee80211_crypt 9728 1 ieee80211
firmware_class 13824 1 ipw3945
i8xx_tco 11032 0
uhci_hcd 32400 0
usbcore 115716 3 ehci_hcd,uhci_hcd
ide_cd 39712 0
cdrom 36512 1 ide_cd
ext3 123016 1
jbd 62880 1 ext3
fan 8580 0
thermal 17416 0
sg 35612 0
processor 31208 2 speedstep_centrino,thermal
ahci 19204 3
libata 69776 1 ahci
piix 13316 0 [permanent]
sd_mod 20352 4
scsi_mod 127880 4 sg,ahci,libata,sd_mod
ide_disk 19072 0
ide_core 122700 3 ide_cd,piix,ide_disk
Steve_160
Frequent Advisor

Re: microphone now working on pavillion dv2000

I haven't seen your soundchip, but on most of the ones I've dealt with there are a number of mic settings under alsamixer. Here's a script I use to initialize my mixer. Your "numid's" will probably be different,but it will give you an idea what to look for.

You can get a list of what you have and how they are set with this command. Redirect it to a file as it will be long:

amixer contents

Pay particular attention to "Mic Select." Most on-board sound chips have a lot of features that aren't implemented on the motherboard. Multiple mic's are one, and the wrong one may be selected. Also check "Capture Source" if you're trying to record from the mic.

My script:
#############################################
# Mic Boost (+20dB)--numid=15--type=BOOLEAN #
#############################################
A="amixer cset numid=15 1" ; $A > /dev/null
if [ $? != 0 ] ; then echo $A ; fi
# : values=off

#########################################
# Mic Select--numid=32--type=ENUMERATED #
#########################################
A="amixer cset numid=32 1" ; $A > /dev/null
if [ $? != 0 ] ; then echo $A ; fi
# ; Item #0 'Mic1'
# ; Item #1 'Mic2'
# : values=1

###############################################
# Mic Playback Switch--numid=13--type=BOOLEAN #
###############################################
A="amixer cset numid=13 0" ; $A > /dev/null
if [ $? != 0 ] ; then echo $A ; fi
# : values=off

#######################################################
# Mic Playback Volume--numid=14--type=INTEGER--max=31 #
#######################################################
A="amixer cset numid=14 31" ; $A > /dev/null
if [ $? != 0 ] ; then echo $A ; fi
# : values=31

#############################################
# Capture Source--numid=26--type=ENUMERATED #
#############################################
A="amixer cset numid=26 5" ; $A > /dev/null
if [ $? != 0 ] ; then echo $A ; fi
# ; Item #0 'Mic'
# ; Item #1 'CD'
# ; Item #2 'Video'
# ; Item #3 'Aux'
# ; Item #4 'Line'
# ; Item #5 'Mix'
# ; Item #6 'Mix Mono'
# ; Item #7 'Phone'
# : values=5,5

#@%!! Windows!
Gustav Degreef
New Member

Re: microphone now working on pavillion dv2000

Thanks Steve but no go. I ran the commmand you suggested. I am including relevant info for my system. Any further help would be very welcome. Gustav

cutie:~ # amixer contents
amixer: Control default open error: No such device

Some relevant info:



I am using OpenSuse 10.1
rada@cutie:~> uname -r
2.6.16.21-0.13-smp

cutie:~ # rpm -qa alsa*

alsa-firmware-1.0.13-0.pm.0
alsa-1.0.13-0.pm.0
alsa-tools-gui-1.0.13-0.pm.0
alsa-tools-1.0.13-0.pm.0


alsa-devel-1.0.11-32
alsamixergui-0.9.0rc1-558


cutie:~ #lspci (sound only)

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition

Aud
io Controller (rev 02)


cutie:~ #cat /proc/asound/dev0/codec#0

Codec: Generic 14f1 ID 5047
Address: 0



Vendor Id: 0x14f15047
Subsystem Id: 0x103c30b2
Revision Id: 0x100000
Default PCM: rates 0x040, bits 0x02, types 0x1
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
Node 0x10 [Audio Output] wcaps 0x41d: Stereo Amp-Out

stragatto
New Member

Re: microphone now working on pavillion dv2000

same for me, the proposed solution doesn't work