You are not logged in.

#1 2011-04-12 08:38:57

theother
Member
Registered: 2011-04-12
Posts: 1

Built in microphone not working. Can't select the 'Input Source'.

I can't get the built in mic on my laptop to work, i tried any suggestion i could find on internet but i'm still stuck. I haven't used it before with windows or any other distribution so i can't tel if it's a new/old problem. I think the problem is that i don't have an option to select the 'Input Source' e.g. Mic or Front Mic as i saw in other's amixer controls/contents outputs.

Mine looks like this:

amixer controls

   
    [root@myhost ~]# amixer controls
    numid=2,iface=MIXER,name='Master Playback Switch'
    numid=1,iface=MIXER,name='Master Playback Volume'
    numid=18,iface=MIXER,name='PCM Playback Volume'
    numid=4,iface=MIXER,name='Mic Playback Switch'
    numid=3,iface=MIXER,name='Mic Playback Volume'
    numid=5,iface=MIXER,name='Capture Switch'
    numid=6,iface=MIXER,name='Capture Switch',index=1
    numid=7,iface=MIXER,name='Capture Volume'
    numid=8,iface=MIXER,name='Capture Volume',index=1
    numid=13,iface=MIXER,name='IEC958 Default PCM Playback Switch'
    numid=9,iface=MIXER,name='IEC958 Playback Con Mask'
    numid=10,iface=MIXER,name='IEC958 Playback Pro Mask'
    numid=11,iface=MIXER,name='IEC958 Playback Default'
    numid=12,iface=MIXER,name='IEC958 Playback Switch'
    numid=15,iface=MIXER,name='Beep Playback Switch'
    numid=14,iface=MIXER,name='Beep Playback Volume'
    numid=17,iface=MIXER,name='Caller ID Switch'
    numid=19,iface=MIXER,name='Digital Capture Volume'
    numid=16,iface=MIXER,name='Off-hook Switch'

amixer scontrols

    [root@myhost ~]# amixer scontrols
    Simple mixer control 'Master',0
    Simple mixer control 'PCM',0
    Simple mixer control 'Mic',0
    Simple mixer control 'IEC958',0
    Simple mixer control 'IEC958 Default PCM',0
    Simple mixer control 'Beep',0
    Simple mixer control 'Capture',0
    Simple mixer control 'Capture',1
    Simple mixer control 'Caller ID',0
    Simple mixer control 'Digital',0
    Simple mixer control 'Off-hook',0

amixer contents

    [root@myhost ~]# amixer contents
    numid=2,iface=MIXER,name='Master Playback Switch'
      ; type=BOOLEAN,access=rw------,values=2
      : values=on,on
    numid=1,iface=MIXER,name='Master Playback Volume'
      ; type=INTEGER,access=rw---R--,values=2,min=0,max=64,step=0
      : values=62,62
      | dBscale-min=-64.00dB,step=1.00dB,mute=0
    numid=18,iface=MIXER,name='PCM Playback Volume'
      ; type=INTEGER,access=rw---RW-,values=2,min=0,max=255,step=0
      : values=249,249
      | dBscale-min=-51.00dB,step=0.20dB,mute=0
    numid=4,iface=MIXER,name='Mic Playback Switch'
      ; type=BOOLEAN,access=rw------,values=2
      : values=on,on
    numid=3,iface=MIXER,name='Mic Playback Volume'
      ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
      : values=30,30
      | dBscale-min=-34.50dB,step=1.50dB,mute=0
    numid=5,iface=MIXER,name='Capture Switch'
      ; type=BOOLEAN,access=rw------,values=2
      : values=on,on
    numid=6,iface=MIXER,name='Capture Switch',index=1
      ; type=BOOLEAN,access=rw------,values=2
      : values=on,on
    numid=7,iface=MIXER,name='Capture Volume'
      ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
      : values=31,31
      | dBscale-min=-16.50dB,step=1.50dB,mute=0
    numid=8,iface=MIXER,name='Capture Volume',index=1
      ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
      : values=31,31
      | dBscale-min=-16.50dB,step=1.50dB,mute=0
    numid=13,iface=MIXER,name='IEC958 Default PCM Playback Switch'
      ; type=BOOLEAN,access=rw------,values=1
      : values=on
    numid=9,iface=MIXER,name='IEC958 Playback Con Mask'
      ; type=IEC958,access=r-------,values=1
      : values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00]
    numid=10,iface=MIXER,name='IEC958 Playback Pro Mask'
      ; type=IEC958,access=r-------,values=1
      : values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00]
    numid=11,iface=MIXER,name='IEC958 Playback Default'
      ; type=IEC958,access=rw------,values=1
      : values=[AES0=0x04 AES1=0x00 AES2=0x00 AES3=0x00]
    numid=12,iface=MIXER,name='IEC958 Playback Switch'
      ; type=BOOLEAN,access=rw------,values=1
      : values=on
    numid=15,iface=MIXER,name='Beep Playback Switch'
      ; type=BOOLEAN,access=rw------,values=2
      : values=on,on
    numid=14,iface=MIXER,name='Beep Playback Volume'
      ; type=INTEGER,access=rw---R--,values=2,min=0,max=31,step=0
      : values=22,22
      | dBscale-min=-34.50dB,step=1.50dB,mute=0
    numid=17,iface=MIXER,name='Caller ID Switch'
      ; type=BOOLEAN,access=rw------,values=1
      : values=on
    numid=19,iface=MIXER,name='Digital Capture Volume'
      ; type=INTEGER,access=rw---RW-,values=2,min=0,max=120,step=0
      : values=90,90
      | dBscale-min=-30.00dB,step=0.50dB,mute=0
    numid=16,iface=MIXER,name='Off-hook Switch'
      ; type=BOOLEAN,access=rw------,values=1
      : values=on

asound.state

    [root@myhost ~]# cat /var/lib/alsa/asound.state
    state.Intel {
            control.1 {
                    iface MIXER
                    name 'Master Playback Volume'
                    value.0 62
                    value.1 62
                    comment {
                            access 'read write'
                            type INTEGER
                            count 2
                            range '0 - 64'
                            dbmin -6400
                            dbmax 0
                            dbvalue.0 -200
                            dbvalue.1 -200
                    }
            }
            control.2 {
                    iface MIXER
                    name 'Master Playback Switch'
                    value.0 true
                    value.1 true
                    comment {
                            access 'read write'
                            type BOOLEAN
                            count 2
                    }
            }
            control.3 {
                    iface MIXER
                    name 'Mic Playback Volume'
                    value.0 30
                    value.1 30
                    comment {
                            access 'read write'
                            type INTEGER
                            count 2
                            range '0 - 31'
                            dbmin -3450
                            dbmax 1200
                            dbvalue.0 1050
                            dbvalue.1 1050
                    }
            }
            control.4 {
                    iface MIXER
                    name 'Mic Playback Switch'
                    value.0 true
                    value.1 true
                    comment {
                            access 'read write'
                            type BOOLEAN
                            count 2
                    }
            }
            control.5 {
                    iface MIXER
                    name 'Capture Switch'
                    value.0 false
                    value.1 false
                    comment {
                            access 'read write'
                            type BOOLEAN
                            count 2
                    }
            }
            control.6 {
                    iface MIXER
                    name 'Capture Switch'
                    index 1
                    value.0 true
                    value.1 true
                    comment {
                            access 'read write'
                            type BOOLEAN
                            count 2
                    }
            }
            control.7 {
                    iface MIXER
                    name 'Capture Volume'
                    value.0 31
                    value.1 31
                    comment {
                            access 'read write'
                            type INTEGER
                            count 2
                            range '0 - 31'
                            dbmin -1650
                            dbmax 3000
                            dbvalue.0 3000
                            dbvalue.1 3000
                    }
            }
            control.8 {
                    iface MIXER
                    name 'Capture Volume'
                    index 1
                    value.0 31
                    value.1 31
                    comment {
                            access 'read write'
                            type INTEGER
                            count 2
                            range '0 - 31'
                            dbmin -1650
                            dbmax 3000
                            dbvalue.0 3000
                            dbvalue.1 3000
                    }
            }
            control.9 {
                    iface MIXER
                    name 'IEC958 Playback Con Mask'
                    value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                    comment {
                            access read
                            type IEC958
                            count 1
                    }
            }
            control.10 {
                    iface MIXER
                    name 'IEC958 Playback Pro Mask'
                    value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                    comment {
                            access read
                            type IEC958
                            count 1
                    }
            }
            control.11 {
                    iface MIXER
                    name 'IEC958 Playback Default'
                    value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                    comment {
                            access 'read write'
                            type IEC958
                            count 1
                    }
            }
            control.12 {
                    iface MIXER
                    name 'IEC958 Playback Switch'
                    value true
                    comment {
                            access 'read write'
                            type BOOLEAN
                            count 1
                    }
            }
            control.13 {
                    iface MIXER
                    name 'IEC958 Default PCM Playback Switch'
                    value true
                    comment {
                            access 'read write'
                            type BOOLEAN
                            count 1
                    }
            }
            control.14 {
                    iface MIXER
                    name 'Beep Playback Volume'
                    value.0 22
                    value.1 22
                    comment {
                            access 'read write'
                            type INTEGER
                            count 2
                            range '0 - 31'
                            dbmin -3450
                            dbmax 1200
                            dbvalue.0 -150
                            dbvalue.1 -150
                    }
            }
            control.15 {
                    iface MIXER
                    name 'Beep Playback Switch'
                    value.0 true
                    value.1 true
                    comment {
                            access 'read write'
                            type BOOLEAN
                            count 2
                    }
            }
            control.16 {
                    iface MIXER
                    name 'Off-hook Switch'
                    value true
                    comment {
                            access 'read write'
                            type BOOLEAN
                            count 1
                    }
            }
            control.17 {
                    iface MIXER
                    name 'Caller ID Switch'
                    value true
                    comment {
                            access 'read write'
                            type BOOLEAN
                            count 1
                    }
            }
            control.18 {
                    iface MIXER
                    name 'PCM Playback Volume'
                    value.0 249
                    value.1 249
                    comment {
                            access 'read write user'
                            type INTEGER
                            count 2
                            range '0 - 255'
                            tlv '0000000100000008ffffec1400000014'
                            dbmin -5100
                            dbmax 0
                            dbvalue.0 -120
                            dbvalue.1 -120
                    }
            }
            control.19 {
                    iface MIXER
                    name 'Digital Capture Volume'
                    value.0 90
                    value.1 90
                    comment {
                            access 'read write user'
                            type INTEGER
                            count 2
                            range '0 - 120'
                            tlv '0000000100000008fffff44800000032'
                            dbmin -3000
                            dbmax 3000
                            dbvalue.0 1500
                            dbvalue.1 1500
                    }
            }
    }
    state.HDMI {
            control.1 {
                    iface MIXER
                    name 'IEC958 Playback Con Mask'
                    value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                    comment {
                            access read
                            type IEC958
                            count 1
                    }
            }
            control.2 {
                    iface MIXER
                    name 'IEC958 Playback Pro Mask'
                    value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                    comment {
                            access read
                            type IEC958
                            count 1
                    }
            }
            control.3 {
                    iface MIXER
                    name 'IEC958 Playback Default'
                    value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
                    comment {
                            access 'read write'
                            type IEC958
                            count 1
                    }
            }
            control.4 {
                    iface MIXER
                    name 'IEC958 Playback Switch'
                    value false
                    comment {
                            access 'read write'
                            type BOOLEAN
                            count 1
                    }
            }
    }

alsamixer

201104121110411280x800s.th.png


Everything else related to alsa seems to work fine. If anyone has any ideea of what i should do/read/check please help.

Last edited by theother (2011-04-12 09:37:32)

Offline

Board footer

Powered by FluxBB