Built-in microphone not working

Using applications, configuring, problems
Message
Author
jojonouvo
Posts: 53
Joined: Mon 10 Mar 2008, 14:57

Built-in microphone not working

#1 Post by jojonouvo »

Hi, long time I haven't come here. This time I installed puppystudio3.3 (based on lucid) on a benqjoybook laptop. The built-in microphone is staying deaf while working under windows.
The sound card is this:


Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller
VENDOR: 8086 DEVICE: 266e KERNEL MODULE: snd_intel8x0
and alsa mixer desn't let me control the volume on the mic in the inputs, see picture.

http://rapidshare.com/files/2163774213/sound.png

What should I do?

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#2 Post by darkcity »

Hi

Some questions to help diagnosis:

Have you test an external mic if possible?

What is the model of the benq joybook?

What the command arecord -l return?

---

Also there is a test procedure here-
http://www.murga-linux.com/puppy/viewto ... 070#620070

:twisted:

jojonouvo
Posts: 53
Joined: Mon 10 Mar 2008, 14:57

#3 Post by jojonouvo »

Hi! So I tried a external webcam mic with no sucess, zero sound.

Model of the laptop is benq joybook S53W.

The command gives
# arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: ICH6 [Intel ICH6], device 0: Intel ICH [Intel ICH6]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: ICH6 [Intel ICH6], device 1: Intel ICH - MIC ADC [Intel ICH6 - MIC ADC]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: ICH6 [Intel ICH6], device 2: Intel ICH - MIC2 ADC [Intel ICH6 - MIC2 ADC]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: ICH6 [Intel ICH6], device 3: Intel ICH - ADC2 [Intel ICH6 - ADC2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Modem [Intel ICH6 Modem], device 0: Intel ICH - Modem [Intel ICH6 Modem - Modem]
Subdevices: 0/1
Subdevice #0: subdevice #0
As for the test procedure, as you can see on the picture I cannot increase volume for the mic input.. Also the out.wav is silent.

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#4 Post by darkcity »

A couple of thoughts,

A) looks like the Conexant chip should use the snd-hda-intel module not snd-intel8x0 ?

What is the contents of /etc/modprobe.d/alsa.conf and /etc/modprobe.d/alsa-base.conf ?

If you are using the snd-hda-intel module, some threads suggest adding a 'model' options line to /etc/modprobe.d/alsa-base.conf

options snd-hda-intel model=laptop
http://ubuntuforums.org/archive/index.p ... 09411.html

or
options snd-hda-intel model=auto enable=yes

----

B) pup studio 3.3 is quite old, a newer kernel or ALSA might help. Maybe test Slacko 5.3.1 / 5.3.3 and see if you have any joy?

jojonouvo
Posts: 53
Joined: Mon 10 Mar 2008, 14:57

#5 Post by jojonouvo »

Here's the contents of

alsa.conf
alias char-major-14-* soundcore
alias char-major-116-* snd
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
options sb io=0x220 irq=7 dma=1 dma16=5 mpu_io=0x330
and alsa-base.conf
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
options snd-usb-caiaq index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
This snd-hda-intel I should use, is it a pet package or a line to insert?

I'm using puppy studio because of the low latency kernel and the fact that music software is already installed. I tried slacko just before but installing ardour, hydrogen and such was not easy for me..

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#6 Post by darkcity »

its a couple of lines to add to the end of /etc/modprobe.d/alsa.conf

Code: Select all

#sound module
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
---

If you still get sound output, try the mic input. If you get no sound at all remove the lines, we will need to try something else.

---

growler solved a similar problem here-
http://murga-linux.com/puppy/viewtopic. ... 154#656154

jojonouvo
Posts: 53
Joined: Mon 10 Mar 2008, 14:57

#7 Post by jojonouvo »

Ok, I tried all the configurations you gave me and in the links for alsa.conf and alsa-base.conf but it's no changing anything: there's sound output but nothing in internal and external mics, and the alsamixer still looks like the picture I've already posted:
http://rapidshare.com/files/2163774213/sound.png

rokytnji
Posts: 2262
Joined: Tue 20 Jan 2009, 15:54

#8 Post by rokytnji »

This was a Debian Wheezy fix I posted for my internal mic on my eeepc.

I can't say it will fix your SlackO Puppy problem Edit: opps I meant puppystudio3.3 . Just giving out info is all I am doing. Maybe one of the 2 threads will help. Maybe not.

http://antix.freeforums.org/eeepc-900-m ... t3433.html

Older fix I posted also for another mic problem in MacPup years ago.

http://hardkap.net/forums/topic/macpup- ... tall-skype

jojonouvo
Posts: 53
Joined: Mon 10 Mar 2008, 14:57

#9 Post by jojonouvo »

Thank you Roky, I tried your posts but no difference. On my pc, the file asound.conf is located in /etc, I have a directory called /var/lib/alsa/ but it's empty, is it normal?

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#10 Post by darkcity »

jojonouvo wrote:Ok, I tried all the configurations you gave me and in the links for alsa.conf and alsa-base.conf but it's no changing anything: there's sound output but nothing in internal and external mics, and the alsamixer still looks like the picture I've already posted:
http://rapidshare.com/files/2163774213/sound.png
goods news you still get sound with module snd-hda-intel, thats what I wanted to check.

with the lines you added to /etc/modprobe.d/alsa.conf

Code: Select all

#sound module
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel 
now add another line

Code: Select all

options snd-hda-intel model=laptop 
and reboot

if that doesnt work try replacing that line with

Code: Select all

options snd-hda-intel model=auto enable=1 
or

Code: Select all

options snd-hda-intel model=auto enable=1 index=0 position_fix=1 
sorry but I dont know if one of these will work, but its what I would try.

jojonouvo
Posts: 53
Joined: Mon 10 Mar 2008, 14:57

#11 Post by jojonouvo »

Hi, I've tried the 3 different lines but no change: still sound output but no mic input. I also installed the alsa1.0.24.pet with still no change and removed it.

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#12 Post by darkcity »

is it possible to test mic input on Slacko, just to test, in case its the kernel?

jojonouvo
Posts: 53
Joined: Mon 10 Mar 2008, 14:57

#13 Post by jojonouvo »

Sure! I don't know much about kernels though.
Do I have to use a slacko live CD or is there another way to test?

npierce
Posts: 858
Joined: Tue 29 Dec 2009, 01:40

#14 Post by npierce »

Your screen shot of the AlsaMixer capture screen shows only the first eight capture controls. What other controls show when you use your right-arrow key to move beyond the "Capture" control?

jojonouvo
Posts: 53
Joined: Mon 10 Mar 2008, 14:57

#15 Post by jojonouvo »

Hello Pierce here are the last ones:
https://rapidshare.com/#!download|9p10 ... |1280|768

npierce
Posts: 858
Joined: Tue 29 Dec 2009, 01:40

#16 Post by npierce »

Having never seen a Conexant Cx20551, I don't know what the "Mix" control does, but it might be interesting to turn CAPTURE on for it, if possible. Perhaps you have already tried that.

It probably won't help, but it's worth a try.

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#17 Post by darkcity »

jojonouvo wrote:Sure! I don't know much about kernels though.
Do I have to use a slacko live CD or is there another way to test?
if you've got usb drive that is easier without having to use up media, you can use Puppy Universal Installer (usually in the setup menu). Download the ISO image first.

rokytnji
Posts: 2262
Joined: Tue 20 Jan 2009, 15:54

#18 Post by rokytnji »

I have a directory called /var/lib/alsa/ but it's empty, is it normal?
Hmm, I booted up into my MacPUP 529 frugal install. My /var/lib/alsa directory is empty also. So I guess that is normal. I went ahead and mounted in pmount my Semplice and AntiX installs and looked at /var/lib/alsa directories also.

They were empty. This is on my IBM M41 Desktop Dual ide hard drive quad booter test box instead of my eeepc. I don't know why though I have stuff inside of my eeepc /var/lib/alsa directory though and not in this IBM with the same AntiX distro, Must be a hardware thing I guess. I have no mic plugged in though on this Desktop when I boot a kernel though.

Like I said. I was not sure my fixes would apply to your BenQ or would help or not. I have a

Code: Select all

Audio:     Card: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) driver: snd_hda_intel bus-ID: 00:14.2
           Sound: Advanced Linux Sound Architecture ver: 1.0.25
sound chip on that eeepc

jojonouvo
Posts: 53
Joined: Mon 10 Mar 2008, 14:57

#19 Post by jojonouvo »

npierce: I tried but I cannot turn the mix levels on.

I have booted from a slacko on a live usb and I got exactly the same results than for puppy studio (no mic input) so the problem seems to concern puppy and benq!

jojonouvo
Posts: 53
Joined: Mon 10 Mar 2008, 14:57

#20 Post by jojonouvo »

Or what if I use a different version of alsa? Or something else (jack, oss)?

Post Reply