Laptop microphone not working

Forum rules
Before you post please read how to get help
Post Reply
rand0MPrecisi0n
Level 1
Level 1
Posts: 27
Joined: Tue Sep 13, 2016 11:13 pm

Laptop microphone not working

Post by rand0MPrecisi0n »

This mic used to work, but since I almost never use it I don't know exactly what made it stop. Recently I decided to use it again and found out it is dead silent. I tried messing with pulseaudio, alsamixer and qasmixer but it is still bad.

My testing was done with skype, ffmpeg and arecord. For ffmpeg I used 'ffmpeg -f alsa -i default ~/test.mp3'. On pulseaudio the "built-in audio" device (only one available) is already at "Analog Stereo Duplex". On "Input Devices" there's an "Internal Microphone", which says "(unplugged)", and a "Microphone", which says (plugged in). That's a little weird, since the only audio device I have plugged in is a set of speakers. Regardless, none of them work. The "Microphone" gives me static when I increase the boost, but all recordings are just the static. The "Internal Microphone" gives me silence.

From reading similar threads I figured which commands you'd probably ask, so here's all the output:

aplay -l

Code: Select all

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CX20590 Analog [CX20590 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
inxi -v 5

Code: Select all

System:    Host: MBM-LAPTOP Kernel: 4.15.0-47-generic x86_64 bits: 64 gcc: 7.3.0 Desktop: i3 4.14.1
           Distro: Linux Mint 19 Tara
Machine:   Device: laptop System: LENOVO product: 3254H4P v: ThinkPad Edge E430 serial: N/A
           Mobo: LENOVO model: 3254H4P serial: N/A UEFI: LENOVO v: H0ET72WW (2.06 ) date: 10/22/2012
Battery    BAT0: charge: 29.7 Wh 96.4% condition: 30.8/42.8 Wh (72%) model: SMP 45N1045 status: N/A
CPU:       Dual core Intel Core i3-2328M (-MT-MCP-) arch: Sandy Bridge rev.7 cache: 3072 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 8780
           clock speeds: max: 2200 MHz 1: 986 MHz 2: 1132 MHz 3: 899 MHz 4: 937 MHz
Memory:    Using dmidecode: root required for dmidecode
Graphics:  Card: Intel 2nd Generation Core Processor Family Integrated Graphics Controller bus-ID: 00:02.0
           Display Server: x11 (X.Org 1.19.6 ) drivers: modesetting (unloaded: fbdev,vesa)
           Resolution: 1366x768@59.99hz
           OpenGL: renderer: Mesa DRI Intel Sandybridge Mobile version: 3.3 Mesa 18.2.8 Direct Render: Yes
Audio:     Card Intel 7 Series/C216 Family High Definition Audio Controller
           driver: snd_hda_intel bus-ID: 00:1b.0
           Sound: Advanced Linux Sound Architecture v: k4.15.0-47-generic
Network:   Card-1: Broadcom and subsidiaries BCM4313 802.11bgn Wireless Network Adapter
           driver: wl bus-ID: 03:00.0
           IF: wlp3s0 state: down mac: c0:14:3d:df:8f:79
           Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
           driver: r8169 v: 2.3LK-NAPI port: 2000 bus-ID: 0c:00.0
           IF: enp12s0 state: up speed: 100 Mbps duplex: full mac: b8:88:e3:dd:e2:2b
Drives:    HDD Total Size: 500.1GB (23.8% used)
           ID-1: /dev/sda model: WDC_WD5000LPVT size: 500.1GB temp: 48C
           Optical-1: /dev/sr0 model: MATSHITA DVD-RAM UJ8C1 rev: 8.20 dev-links: cdrom,cdrw,dvd,dvdrw
Partition: ID-1: / size: 25G used: 20G (83%) fs: ext4 dev: /dev/sda3
           label: N/A uuid: d67a7b29-127f-407e-9203-694ca9134a0d
           ID-2: /home size: 50G used: 17G (35%) fs: ext4 dev: /dev/sda4
           label: N/A uuid: 14e88d87-15dc-4c02-8bac-03049f0edd8c
           ID-3: swap-1 size: 8.59GB used: 0.00GB (0%) fs: swap dev: /dev/sda2
           label: N/A uuid: 4147783e-65fa-4047-95c1-8558963d7f74
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 29.8C mobo: N/A
           Fan Speeds (in rpm): cpu: 0
Info:      Processes: 194 Uptime: 15 min Memory: 1080.8/3785.9MB Init: systemd runlevel: 5 Gcc sys: 7.3.0
           Client: Shell (bash 4.4.191) inxi: 2.3.56 
sudo lshw

Code: Select all

mbm-laptop                  
    description: Notebook
    product: 3254H4P (LENOVO_MT_3254)
    vendor: LENOVO
    version: ThinkPad Edge E430
    serial: R701P2V
    width: 64 bits
    capabilities: smbios-2.7 dmi-2.7 smp vsyscall32
    configuration: administrator_password=disabled chassis=notebook family=ThinkPad Edge E430 power-on_password=disabled sku=LENOVO_MT_3254 uuid=814E66CB-BC52-CB11-86A8-DA848D48557B
  *-core
       description: Motherboard
       product: 3254H4P
       vendor: LENOVO
       physical id: 0
       version: Not Available
       serial: 1ZM4929S3QU
       slot: Not Available
     *-cpu
          description: CPU
          product: Intel(R) Core(TM) i3-2328M CPU @ 2.20GHz
          vendor: Intel Corp.
          physical id: 5
          bus info: cpu@0
          version: Intel(R) Core(TM) i3-2328M CPU @ 2.20GHz
          serial: None
          slot: CPU Socket - U3E1
          size: 1051MHz
          capacity: 2200MHz
          width: 64 bits
          clock: 100MHz
          capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm arat pln pts flush_l1d cpufreq
          configuration: cores=2 enabledcores=2 threads=4
        *-cache:0
             description: L1 cache
             physical id: 7
             slot: L1-Cache
             size: 32KiB
             capacity: 32KiB
             capabilities: internal write-through instruction
             configuration: level=1
        *-cache:1
             description: L2 cache
             physical id: 8
             slot: L2-Cache
             size: 256KiB
             capacity: 256KiB
             capabilities: internal write-through unified
             configuration: level=2
        *-cache:2
             description: L3 cache
             physical id: 9
             slot: L3-Cache
             size: 3MiB
             capacity: 3MiB
             capabilities: internal write-back unified
             configuration: level=3
     *-cache
          description: L1 cache
          physical id: 6
          slot: L1-Cache
          size: 32KiB
          capacity: 32KiB
          capabilities: internal write-through data
          configuration: level=1
     *-memory
          description: System Memory
          physical id: a
          slot: System board or motherboard
          size: 4GiB
        *-bank:0
             description: DIMM [empty]
             physical id: 0
             slot: ChannelA-DIMM0
        *-bank:1
             description: SODIMM DDR3 Synchronous 1333 MHz (0,8 ns)
             product: SH564128FH8NZQNSCG
             vendor: AMD
             physical id: 1
             serial: 072D6A50
             slot: ChannelB-DIMM0
             size: 4GiB
             width: 64 bits
             clock: 1333MHz (0.8ns)
     *-firmware
          description: BIOS
          vendor: LENOVO
          physical id: 0
          version: H0ET72WW (2.06 )
          date: 10/22/2012
          size: 128KiB
          capacity: 4032KiB
          capabilities: pci pnp upgrade shadowing cdboot bootselect edd int13floppy720 int5printscreen int9keyboard int14serial int17printer int10video acpi usb biosbootspecification uefi
     *-pci
          description: Host bridge
          product: 2nd Generation Core Processor Family DRAM Controller
          vendor: Intel Corporation
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 09
          width: 32 bits
          clock: 33MHz
        *-display
             description: VGA compatible controller
             product: 2nd Generation Core Processor Family Integrated Graphics Controller
             vendor: Intel Corporation
             physical id: 2
             bus info: pci@0000:00:02.0
             version: 09
             width: 64 bits
             clock: 33MHz
             capabilities: msi pm vga_controller bus_master cap_list rom
             configuration: driver=i915 latency=0
             resources: irq:28 memory:f0000000-f03fffff memory:e0000000-efffffff ioport:5000(size=64) memory:c0000-dffff
        *-usb:0
             description: USB controller
             product: 7 Series/C210 Series Chipset Family USB xHCI Host Controller
             vendor: Intel Corporation
             physical id: 14
             bus info: pci@0000:00:14.0
             version: 04
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi xhci bus_master cap_list
             configuration: driver=xhci_hcd latency=0
             resources: irq:24 memory:f3600000-f360ffff
           *-usbhost:0
                product: xHCI Host Controller
                vendor: Linux 4.15.0-47-generic xhci-hcd
                physical id: 0
                bus info: usb@3
                logical name: usb3
                version: 4.15
                capabilities: usb-2.00
                configuration: driver=hub slots=4 speed=480Mbit/s
              *-usb
                   description: Mouse
                   product: G100s Optical Gaming Mouse
                   vendor: Logitech
                   physical id: 3
                   bus info: usb@3:3
                   version: 82.00
                   capabilities: usb-2.00
                   configuration: driver=usbhid maxpower=98mA speed=12Mbit/s
           *-usbhost:1
                product: xHCI Host Controller
                vendor: Linux 4.15.0-47-generic xhci-hcd
                physical id: 1
                bus info: usb@4
                logical name: usb4
                version: 4.15
                capabilities: usb-3.00
                configuration: driver=hub slots=4 speed=5000Mbit/s
        *-communication
             description: Communication controller
             product: 7 Series/C216 Chipset Family MEI Controller #1
             vendor: Intel Corporation
             physical id: 16
             bus info: pci@0000:00:16.0
             version: 04
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi bus_master cap_list
             configuration: driver=mei_me latency=0
             resources: irq:29 memory:f3615000-f361500f
        *-usb:1
             description: USB controller
             product: 7 Series/C216 Chipset Family USB Enhanced Host Controller #2
             vendor: Intel Corporation
             physical id: 1a
             bus info: pci@0000:00:1a.0
             version: 04
             width: 32 bits
             clock: 33MHz
             capabilities: pm debug ehci bus_master cap_list
             configuration: driver=ehci-pci latency=0
             resources: irq:16 memory:f361a000-f361a3ff
           *-usbhost
                product: EHCI Host Controller
                vendor: Linux 4.15.0-47-generic ehci_hcd
                physical id: 1
                bus info: usb@1
                logical name: usb1
                version: 4.15
                capabilities: usb-2.00
                configuration: driver=hub slots=3 speed=480Mbit/s
              *-usb
                   description: USB hub
                   product: Integrated Rate Matching Hub
                   vendor: Intel Corp.
                   physical id: 1
                   bus info: usb@1:1
                   version: 0.00
                   capabilities: usb-2.00
                   configuration: driver=hub slots=6 speed=480Mbit/s
        *-multimedia
             description: Audio device
             product: 7 Series/C216 Chipset Family High Definition Audio Controller
             vendor: Intel Corporation
             physical id: 1b
             bus info: pci@0000:00:1b.0
             version: 04
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi pciexpress bus_master cap_list
             configuration: driver=snd_hda_intel latency=0
             resources: irq:30 memory:f3610000-f3613fff
        *-pci:0
             description: PCI bridge
             product: 7 Series/C216 Chipset Family PCI Express Root Port 1
             vendor: Intel Corporation
             physical id: 1c
             bus info: pci@0000:00:1c.0
             version: c4
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:16 ioport:4000(size=4096) memory:f2e00000-f35fffff ioport:f0400000(size=8388608)
           *-generic
                description: Unassigned class
                product: RTS5229 PCI Express Card Reader
                vendor: Realtek Semiconductor Co., Ltd.
                physical id: 0
                bus info: pci@0000:02:00.0
                version: 01
                width: 32 bits
                clock: 33MHz
                capabilities: pm msi pciexpress bus_master cap_list
                configuration: driver=rtsx_pci latency=0
                resources: irq:25 memory:f2e00000-f2e00fff
        *-pci:1
             description: PCI bridge
             product: 7 Series/C210 Series Chipset Family PCI Express Root Port 2
             vendor: Intel Corporation
             physical id: 1c.1
             bus info: pci@0000:00:1c.1
             version: c4
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:17 memory:f2d00000-f2dfffff
           *-network DISABLED
                description: Wireless interface
                product: BCM4313 802.11bgn Wireless Network Adapter
                vendor: Broadcom Inc. and subsidiaries
                physical id: 0
                bus info: pci@0000:03:00.0
                logical name: wlp3s0
                version: 01
                serial: c0:14:3d:df:8f:79
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
                configuration: broadcast=yes driver=wl0 driverversion=6.30.223.271 (r587334) latency=0 multicast=yes wireless=IEEE 802.11
                resources: irq:17 memory:f2d00000-f2d03fff
        *-pci:2
             description: PCI bridge
             product: 7 Series/C210 Series Chipset Family PCI Express Root Port 3
             vendor: Intel Corporation
             physical id: 1c.2
             bus info: pci@0000:00:1c.2
             version: c4
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:18 ioport:3000(size=4096) memory:f2500000-f2cfffff ioport:f0c00000(size=8388608)
        *-pci:3
             description: PCI bridge
             product: 7 Series/C216 Chipset Family PCI Express Root Port 4
             vendor: Intel Corporation
             physical id: 1c.3
             bus info: pci@0000:00:1c.3
             version: c4
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:19 ioport:2000(size=4096) memory:f1d00000-f24fffff ioport:f1400000(size=9437184)
           *-network
                description: Ethernet interface
                product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
                vendor: Realtek Semiconductor Co., Ltd.
                physical id: 0
                bus info: pci@0000:0c:00.0
                logical name: enp12s0
                version: 07
                serial: b8:88:e3:dd:e2:2b
                size: 100Mbit/s
                capacity: 1Gbit/s
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
                configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168e-3_0.0.4 03/27/12 ip=192.168.0.101 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
                resources: irq:19 ioport:2000(size=256) memory:f1404000-f1404fff memory:f1400000-f1403fff
        *-usb:2
             description: USB controller
             product: 7 Series/C216 Chipset Family USB Enhanced Host Controller #1
             vendor: Intel Corporation
             physical id: 1d
             bus info: pci@0000:00:1d.0
             version: 04
             width: 32 bits
             clock: 33MHz
             capabilities: pm debug ehci bus_master cap_list
             configuration: driver=ehci-pci latency=0
             resources: irq:23 memory:f3619000-f36193ff
           *-usbhost
                product: EHCI Host Controller
                vendor: Linux 4.15.0-47-generic ehci_hcd
                physical id: 1
                bus info: usb@2
                logical name: usb2
                version: 4.15
                capabilities: usb-2.00
                configuration: driver=hub slots=3 speed=480Mbit/s
              *-usb
                   description: USB hub
                   product: Integrated Rate Matching Hub
                   vendor: Intel Corp.
                   physical id: 1
                   bus info: usb@2:1
                   version: 0.00
                   capabilities: usb-2.00
                   configuration: driver=hub slots=8 speed=480Mbit/s
                 *-usb
                      description: Video
                      product: Integrated Camera
                      vendor: C6EC3K0BE
                      physical id: 6
                      bus info: usb@2:1.6
                      version: 0.06
                      capabilities: usb-2.00
                      configuration: driver=uvcvideo maxpower=320mA speed=480Mbit/s
        *-isa
             description: ISA bridge
             product: HM77 Express Chipset LPC Controller
             vendor: Intel Corporation
             physical id: 1f
             bus info: pci@0000:00:1f.0
             version: 04
             width: 32 bits
             clock: 33MHz
             capabilities: isa bus_master cap_list
             configuration: driver=lpc_ich latency=0
             resources: irq:0
        *-storage
             description: SATA controller
             product: 7 Series Chipset Family 6-port SATA Controller [AHCI mode]
             vendor: Intel Corporation
             physical id: 1f.2
             bus info: pci@0000:00:1f.2
             version: 04
             width: 32 bits
             clock: 66MHz
             capabilities: storage msi pm ahci_1.0 bus_master cap_list
             configuration: driver=ahci latency=0
             resources: irq:27 ioport:5088(size=8) ioport:509c(size=4) ioport:5080(size=8) ioport:5098(size=4) ioport:5060(size=32) memory:f3618000-f36187ff
        *-serial UNCLAIMED
             description: SMBus
             product: 7 Series/C216 Chipset Family SMBus Controller
             vendor: Intel Corporation
             physical id: 1f.3
             bus info: pci@0000:00:1f.3
             version: 04
             width: 64 bits
             clock: 33MHz
             configuration: latency=0
             resources: memory:f3614000-f36140ff ioport:efa0(size=32)
     *-scsi:0
          physical id: 1
          logical name: scsi0
          capabilities: emulated
        *-disk
             description: ATA Disk
             product: WDC WD5000LPVT-0
             vendor: Western Digital
             physical id: 0.0.0
             bus info: scsi@0:0.0.0
             logical name: /dev/sda
             version: 1A02
             serial: WD-WX11AA2U7735
             size: 465GiB (500GB)
             capabilities: gpt-1.00 partitioned partitioned:gpt
             configuration: ansiversion=5 guid=01f3d96f-d379-45f2-bd0e-2212ec6852fa logicalsectorsize=512 sectorsize=4096
           *-volume:0
                description: Windows FAT volume
                vendor: mkfs.fat
                physical id: 1
                bus info: scsi@0:0.0.0,1
                logical name: /dev/sda1
                logical name: /boot/efi
                version: FAT32
                serial: fcc5-2703
                size: 198MiB
                capacity: 199MiB
                capabilities: boot fat initialized
                configuration: FATs=2 filesystem=fat mount.fstype=vfat mount.options=rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro name=Boot_EFI state=mounted
           *-volume:1
                description: Linux swap volume
                vendor: Linux
                physical id: 2
                bus info: scsi@0:0.0.0,2
                logical name: /dev/sda2
                version: 1
                serial: 4147783e-65fa-4047-95c1-8558963d7f74
                size: 8190MiB
                capacity: 8191MiB
                capabilities: nofs swap initialized
                configuration: filesystem=swap name=LinuxSwap pagesize=4095
           *-volume:2
                description: EXT4 volume
                vendor: Linux
                physical id: 3
                bus info: scsi@0:0.0.0,3
                logical name: /dev/sda3
                logical name: /
                version: 1.0
                serial: d67a7b29-127f-407e-9203-694ca9134a0d
                size: 25GiB
                capabilities: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized
                configuration: created=2018-07-15 14:27:41 filesystem=ext4 lastmountpoint=/ modified=2019-04-27 14:31:22 mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro,data=ordered mounted=2019-04-27 14:31:28 name=LinuxSystem state=mounted
           *-volume:3
                description: EXT4 volume
                vendor: Linux
                physical id: 4
                bus info: scsi@0:0.0.0,4
                logical name: /dev/sda4
                logical name: /home
                version: 1.0
                serial: 14e88d87-15dc-4c02-8bac-03049f0edd8c
                size: 50GiB
                capabilities: journaled extended_attributes large_files huge_files dir_nlink recover 64bit extents ext4 ext2 initialized
                configuration: created=2018-07-15 14:27:42 filesystem=ext4 lastmountpoint=/home modified=2019-04-27 14:31:40 mount.fstype=ext4 mount.options=rw,relatime,data=ordered mounted=2019-04-27 14:31:40 name=LinuxHome state=mounted
           *-volume:4
                description: EXT4 volume
                vendor: Linux
                physical id: 6
                bus info: scsi@0:0.0.0,6
                logical name: /dev/sda6
                logical name: /home/mbm/Extra_Storage
                version: 1.0
                serial: 3a4c3d31-c48a-4725-a5f8-3e91dc9dea81
                size: 382GiB
                capabilities: journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized
                configuration: created=2016-09-29 11:13:46 filesystem=ext4 lastmountpoint=/home/mbm/Extra_Storage modified=2019-04-27 14:31:40 mount.fstype=ext4 mount.options=rw,relatime,data=ordered mounted=2019-04-27 14:31:40 name=LinuxStorage state=mounted
     *-scsi:1
          physical id: 2
          logical name: scsi1
          capabilities: emulated
        *-cdrom
             description: DVD-RAM writer
             product: DVD-RAM UJ8C1
             vendor: MATSHITA
             physical id: 0.0.0
             bus info: scsi@1:0.0.0
             logical name: /dev/cdrom
             logical name: /dev/cdrw
             logical name: /dev/dvd
             logical name: /dev/dvdrw
             logical name: /dev/sr0
             version: 8.20
             capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
             configuration: ansiversion=5 status=nodisc
  *-battery
       product: 45N1045
       vendor: SMP
       physical id: 1
       slot: Rear
       capacity: 42770mWh
       configuration: voltage=10,8V
lsusb

Code: Select all

Bus 002 Device 003: ID 04ca:700a Lite-On Technology Corp. 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 046d:c247 Logitech, Inc. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pacmd list-cards

Code: Select all

1 card(s) available.
    index: 0
	name: <alsa_card.pci-0000_00_1b.0>
	driver: <module-alsa-card.c>
	owner module: 7
	properties:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xf3610000 irq 30"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "1e20"
		device.product.name = "7 Series/C216 Chipset Family High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "0"
		device.description = "Built-in Audio"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	profiles:
		input:analog-stereo: Analog Stereo Input (priority 60, available: unknown)
		output:analog-stereo: Analog Stereo Output (priority 6000, available: unknown)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060, available: unknown)
		output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 5400, available: no)
		output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (priority 5460, available: unknown)
		output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (priority 300, available: no)
		output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output + Analog Stereo Input (priority 360, available: unknown)
		output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (priority 300, available: no)
		output:hdmi-surround71+input:analog-stereo: Digital Surround 7.1 (HDMI) Output + Analog Stereo Input (priority 360, available: unknown)
		off: Off (priority 0, available: unknown)
	active profile: <output:analog-stereo+input:analog-stereo>
	sinks:
		alsa_output.pci-0000_00_1b.0.analog-stereo/#0: Built-in Audio Analog Stereo
	sources:
		alsa_output.pci-0000_00_1b.0.analog-stereo.monitor/#0: Monitor of Built-in Audio Analog Stereo
		alsa_input.pci-0000_00_1b.0.analog-stereo/#1: Built-in Audio Analog Stereo
	ports:
		analog-input-internal-mic: Internal Microphone (priority 8900, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "audio-input-microphone"
		analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: yes)
			properties:
				device.icon_name = "audio-input-microphone"
		analog-output-speaker: Speakers (priority 10000, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "audio-speakers"
		analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: yes)
			properties:
				device.icon_name = "audio-headphones"
		hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
			properties:
				device.icon_name = "video-display"
pactl list

Code: Select all

Module #0
	Name: module-device-restore
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Lennart Poettering"
		module.description = "Automatically restore the volume/mute state of devices"
		module.version = "11.1"

Module #1
	Name: module-stream-restore
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Lennart Poettering"
		module.description = "Automatically restore the volume/mute/device state of streams"
		module.version = "11.1"

Module #2
	Name: module-card-restore
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Lennart Poettering"
		module.description = "Automatically restore profile of cards"
		module.version = "11.1"

Module #3
	Name: module-augment-properties
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Lennart Poettering"
		module.description = "Augment the property sets of streams with additional static information"
		module.version = "11.1"

Module #4
	Name: module-switch-on-port-available
	Argument: 
	Usage counter: n/a
	Properties:
		

Module #5
	Name: module-switch-on-connect
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Michael Terry"
		module.description = "When a sink/source is added, switch to it or conditionally switch to it"
		module.version = "11.1"

Module #6
	Name: module-udev-detect
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Lennart Poettering"
		module.description = "Detect available audio hardware and load matching drivers"
		module.version = "11.1"

Module #7
	Name: module-alsa-card
	Argument: device_id="0" name="pci-0000_00_1b.0" card_name="alsa_card.pci-0000_00_1b.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1"
	Usage counter: 0
	Properties:
		module.author = "Lennart Poettering"
		module.description = "ALSA Card"
		module.version = "11.1"

Module #8
	Name: module-bluetooth-policy
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Frédéric Dalleau, Pali Rohár"
		module.description = "Policy module to make using bluetooth devices out-of-the-box easier"
		module.version = "11.1"

Module #9
	Name: module-bluetooth-discover
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "João Paulo Rechi Vita"
		module.description = "Detect available Bluetooth daemon and load the corresponding discovery module"
		module.version = "11.1"

Module #10
	Name: module-bluez5-discover
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "João Paulo Rechi Vita"
		module.description = "Detect available BlueZ 5 Bluetooth audio devices and load BlueZ 5 Bluetooth audio drivers"
		module.version = "11.1"

Module #11
	Name: module-native-protocol-unix
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Lennart Poettering"
		module.description = "Native protocol (UNIX sockets)"
		module.version = "11.1"

Module #12
	Name: module-default-device-restore
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Lennart Poettering"
		module.description = "Automatically restore the default sink and source"
		module.version = "11.1"

Module #13
	Name: module-rescue-streams
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Lennart Poettering"
		module.description = "When a sink/source is removed, try to move its streams to the default sink/source"
		module.version = "11.1"

Module #14
	Name: module-always-sink
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Colin Guthrie"
		module.description = "Always keeps at least one sink loaded even if it's a null one"
		module.version = "11.1"

Module #15
	Name: module-intended-roles
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Lennart Poettering"
		module.description = "Automatically set device of streams based on intended roles of devices"
		module.version = "11.1"

Module #16
	Name: module-suspend-on-idle
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Lennart Poettering"
		module.description = "When a sink/source is idle for too long, suspend it"
		module.version = "11.1"

Module #17
	Name: module-console-kit
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Lennart Poettering"
		module.description = "Create a client for each ConsoleKit session of this user"
		module.version = "11.1"

Module #18
	Name: module-systemd-login
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Lennart Poettering"
		module.description = "Create a client for each login session of this user"
		module.version = "11.1"

Module #19
	Name: module-position-event-sounds
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Lennart Poettering"
		module.description = "Position event sounds between L and R depending on the position on screen of the widget triggering them."
		module.version = "11.1"

Module #20
	Name: module-role-cork
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Lennart Poettering"
		module.description = "Mute & cork streams with certain roles while others exist"
		module.version = "11.1"

Module #21
	Name: module-filter-heuristics
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Colin Guthrie"
		module.description = "Detect when various filters are desirable"
		module.version = "11.1"

Module #22
	Name: module-filter-apply
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Colin Guthrie"
		module.description = "Load filter sinks automatically when needed"
		module.version = "11.1"

Module #26
	Name: module-cli-protocol-unix
	Argument: 
	Usage counter: n/a
	Properties:
		module.author = "Lennart Poettering"
		module.description = "Command line interface protocol (UNIX sockets)"
		module.version = "11.1"

Sink #0
	State: SUSPENDED
	Name: alsa_output.pci-0000_00_1b.0.analog-stereo
	Description: Built-in Audio Analog Stereo
	Driver: module-alsa-card.c
	Sample Specification: s16le 2ch 44100Hz
	Channel Map: front-left,front-right
	Owner Module: 7
	Mute: no
	Volume: front-left: 65511 / 100% / -0,01 dB,   front-right: 65511 / 100% / -0,01 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor Source: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "CX20590 Analog"
		alsa.id = "CX20590 Analog"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xf3610000 irq 30"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "1e20"
		device.product.name = "7 Series/C216 Chipset Family High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "front:0"
		device.buffering.buffer_size = "65536"
		device.buffering.fragment_size = "32768"
		device.access_mode = "mmap+timer"
		device.profile.name = "analog-stereo"
		device.profile.description = "Analog Stereo"
		device.description = "Built-in Audio Analog Stereo"
		alsa.mixer_name = "Conexant CX20590"
		alsa.components = "HDA:14f1506e,17aa5000,00100003 HDA:80862806,80860101,00100000"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Ports:
		analog-output-speaker: Speakers (priority: 10000, not available)
		analog-output-headphones: Headphones (priority: 9000, available)
	Active Port: analog-output-headphones
	Formats:
		pcm

Source #0
	State: SUSPENDED
	Name: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
	Description: Monitor of Built-in Audio Analog Stereo
	Driver: module-alsa-card.c
	Sample Specification: s16le 2ch 44100Hz
	Channel Map: front-left,front-right
	Owner Module: 7
	Mute: yes
	Volume: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        balance 0,00
	Base Volume: 65536 / 100% / 0,00 dB
	Monitor of Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
	Latency: 0 usec, configured 0 usec
	Flags: DECIBEL_VOLUME LATENCY 
	Properties:
		device.description = "Monitor of Built-in Audio Analog Stereo"
		device.class = "monitor"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xf3610000 irq 30"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "1e20"
		device.product.name = "7 Series/C216 Chipset Family High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "0"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Formats:
		pcm

Source #1
	State: SUSPENDED
	Name: alsa_input.pci-0000_00_1b.0.analog-stereo
	Description: Built-in Audio Analog Stereo
	Driver: module-alsa-card.c
	Sample Specification: s16le 2ch 44100Hz
	Channel Map: front-left,front-right
	Owner Module: 7
	Mute: no
	Volume: front-left: 16461 /  25% / -36,00 dB,   front-right: 16461 /  25% / -36,00 dB
	        balance 0,00
	Base Volume: 8250 /  13% / -54,00 dB
	Monitor of Sink: n/a
	Latency: 0 usec, configured 0 usec
	Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
	Properties:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "CX20590 Analog"
		alsa.id = "CX20590 Analog"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xf3610000 irq 30"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "1e20"
		device.product.name = "7 Series/C216 Chipset Family High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "front:0"
		device.buffering.buffer_size = "65536"
		device.buffering.fragment_size = "32768"
		device.access_mode = "mmap+timer"
		device.profile.name = "analog-stereo"
		device.profile.description = "Analog Stereo"
		device.description = "Built-in Audio Analog Stereo"
		alsa.mixer_name = "Conexant CX20590"
		alsa.components = "HDA:14f1506e,17aa5000,00100003 HDA:80862806,80860101,00100000"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Ports:
		analog-input-internal-mic: Internal Microphone (priority: 8900, not available)
		analog-input-mic: Microphone (priority: 8700, available)
	Active Port: analog-input-internal-mic
	Formats:
		pcm

Client #14
	Driver: module-systemd-login.c
	Owner Module: 18
	Properties:
		application.name = "Login Session c4"
		systemd-login.session = "c4"

Client #18
	Driver: protocol-native.c
	Owner Module: 11
	Properties:
		application.name = "pactl"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "32"
		application.process.id = "24963"
		application.process.user = "mbm"
		application.process.host = "MBM-LAPTOP"
		application.process.binary = "pactl"
		application.language = "en_US.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "48988a50738e4c2a8caac722dd87aac6"
		application.process.session_id = "c4"

Card #0
	Name: alsa_card.pci-0000_00_1b.0
	Driver: module-alsa-card.c
	Owner Module: 7
	Properties:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xf3610000 irq 30"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "1e20"
		device.product.name = "7 Series/C216 Chipset Family High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "0"
		device.description = "Built-in Audio"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Profiles:
		input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 60, available: yes)
		output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6000, available: yes)
		output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6060, available: yes)
		output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5400, available: no)
		output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5460, available: yes)
		output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 300, available: no)
		output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 360, available: yes)
		output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 300, available: no)
		output:hdmi-surround71+input:analog-stereo: Digital Surround 7.1 (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 360, available: yes)
		off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
	Active Profile: output:analog-stereo+input:analog-stereo
	Ports:
		analog-input-internal-mic: Internal Microphone (priority: 8900, latency offset: 0 usec, not available)
			Properties:
				device.icon_name = "audio-input-microphone"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo
		analog-input-mic: Microphone (priority: 8700, latency offset: 0 usec, available)
			Properties:
				device.icon_name = "audio-input-microphone"
			Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo
		analog-output-speaker: Speakers (priority: 10000, latency offset: 0 usec, not available)
			Properties:
				device.icon_name = "audio-speakers"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
		analog-output-headphones: Headphones (priority: 9000, latency offset: 0 usec, available)
			Properties:
				device.icon_name = "audio-headphones"
			Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
		hdmi-output-0: HDMI / DisplayPort (priority: 5900, latency offset: 0 usec, not available)
			Properties:
				device.icon_name = "video-display"
			Part of profile(s): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71, output:hdmi-surround71+input:analog-stereo
If you need anything else, let me know. Thanks for taking the time :D
User avatar
MrEen
Level 23
Level 23
Posts: 18140
Joined: Mon Jun 12, 2017 8:39 pm

Re: Laptop microphone not working

Post by MrEen »

Hi rand0MPrecisi0n.

Nice work providing all that info. Thanks for that.

Based on the fact this mic did work at one time, and seeing your partition setup, I think it likely you are dual booting with Windows, and should try booting into Windows, testing the mic there, then do a full shutdown. Leave the computer off for a couple of minutes, then power up into Mint and test the mic. Sometimes Windows leaves the sound card in a strange state that rebooting into Linux does not clear.

Not knowing if the unplugged/plugged in issue was there previously when the mic did work, let's see the output of dmesg | grep -C1 -E 'ALSA|HDA|HDMI|snd[_-]|sound|hda.codec|hda.intel'

And just to see how things are set, also paste the output of amixer please.

Hopefully one of these will lead to a solution.
rand0MPrecisi0n
Level 1
Level 1
Posts: 27
Joined: Tue Sep 13, 2016 11:13 pm

Re: Laptop microphone not working

Post by rand0MPrecisi0n »

MrEen wrote:
Sat Apr 27, 2019 2:45 pm
Hi rand0MPrecisi0n.

Nice work providing all that info. Thanks for that.

Based on the fact this mic did work at one time, and seeing your partition setup, I think it likely you are dual booting with Windows, and should try booting into Windows, testing the mic there, then do a full shutdown. Leave the computer off for a couple of minutes, then power up into Mint and test the mic. Sometimes Windows leaves the sound card in a strange state that rebooting into Linux does not clear.

Not knowing if the unplugged/plugged in issue was there previously when the mic did work, let's see the output of dmesg | grep -C1 -E 'ALSA|HDA|HDMI|snd[_-]|sound|hda.codec|hda.intel'

And just to see how things are set, also paste the output of amixer please.

Hopefully one of these will lead to a solution.
Hello, thanks for answering :)

I actually have Linux only. It's just a weird partition setup I planned on dual-booting but ended up leaving it alone.

Here's the first command:

Code: Select all

[    0.057429] ACPI: Added _OSI(Linux-Dell-Video)
[    0.057429] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.057429] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
--
[   20.450226] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[   20.492509] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[   20.510008] Non-volatile memory driver v1.3
--
[   20.679337] intel_rapl: RAPL package 0 domain package locked by BIOS
[   20.701108] snd_hda_codec_conexant hdaudioC0D0: CX20590: BIOS auto-probing.
[   20.701593] snd_hda_codec_conexant hdaudioC0D0: autoconfig for CX20590: line_outs=1 (0x1f/0x0/0x0/0x0/0x0) type:speaker
[   20.701597] snd_hda_codec_conexant hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   20.701600] snd_hda_codec_conexant hdaudioC0D0:    hp_outs=1 (0x19/0x0/0x0/0x0/0x0)
[   20.701603] snd_hda_codec_conexant hdaudioC0D0:    mono: mono_out=0x0
[   20.701605] snd_hda_codec_conexant hdaudioC0D0:    inputs:
[   20.701608] snd_hda_codec_conexant hdaudioC0D0:      Internal Mic=0x23
[   20.701611] snd_hda_codec_conexant hdaudioC0D0:      Mic=0x1a
[   20.702715] snd_hda_codec_conexant hdaudioC0D0: Enable sync_write for stable communication
[   20.714809] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[   20.714897] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[   20.714976] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[   20.852969] PKCS#7 signature not signed with a trusted key
And amixer

Code: Select all

Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 74
  Mono: Playback 74 [100%] [0.00dB] [on]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 74
  Mono:
  Front Left: Playback 74 [100%] [0.00dB] [on]
  Front Right: Playback 74 [100%] [0.00dB] [on]
Simple mixer control 'Speaker',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 74
  Mono:
  Front Left: Playback 0 [0%] [-74.00dB] [off]
  Front Right: Playback 0 [0%] [-74.00dB] [off]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 4
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]
Simple mixer control 'Beep',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 7
  Mono: Playback 2 [29%] [-20.00dB] [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 80
  Front Left: Capture 80 [100%] [6.00dB] [on]
  Front Right: Capture 80 [100%] [6.00dB] [on]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Disabled'
Simple mixer control 'Internal Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 4
  Front Left: 1 [25%] [12.00dB]
  Front Right: 1 [25%] [12.00dB]
User avatar
MrEen
Level 23
Level 23
Posts: 18140
Joined: Mon Jun 12, 2017 8:39 pm

Re: Laptop microphone not working

Post by MrEen »

Something weird is going on with your sound card. You say the only thing plugged in is speakers, yet speakers show as off and headphones as on. And of course internal mic showing unplugged is just strange.

We can see if a config change will help with the following:

1. In the terminal type xed admin:///etc/modprobe.d/alsa-base.conf and enter your password when prompted. Ignore the GTK warnings.
2. Scroll to the bottom of the file and add this new line:

Code: Select all

options snd-hda-intel model=thinkpad
3. Save the file then reboot and test.

If the above doesn't make any difference, try again changing thinkpad to lenovo in those same steps. Not as a new line this time, just editing what you already did.

If that still doesn't help, I'm wondering if the i3 is somehow to blame. Let me know and I'll find other things to try.

EDIT: One other thing. Turn up the mic boost for Mic. At present, Internal Mic Boost is up some, but Mic Boost isn't. Probably wont help, but you never know.
rand0MPrecisi0n
Level 1
Level 1
Posts: 27
Joined: Tue Sep 13, 2016 11:13 pm

Re: Laptop microphone not working

Post by rand0MPrecisi0n »

Did it (both thinkpad and lenovo) and it's still bad.

It could be i3, as the last time I used the mic I was in Xfce. However, I still have xfce4 here, and when I go there, it' still bad. If you want the output of commands on xfce let me know.

The mic boost is low because it sends a lot of static to the speakers, and since it doesn't work I just lowered. I did tests with all sorts of boost levels though, as I just did after the proposed solution.

This laptop only has one audio jack, so what could be happening is it is picking up the speakers as a headset, which would explain the extra mic that sends static to the speakers but doesn't work, and also the speakers being detected as headphones. Idk though, as I'm very ignorant about audio related things.

Is there any gui program that allows the testing of microphones?

Thanks a lot for the help so far though :)
User avatar
MrEen
Level 23
Level 23
Posts: 18140
Joined: Mon Jun 12, 2017 8:39 pm

Re: Laptop microphone not working

Post by MrEen »

Another couple of possiblities. Try changing lenovo to laptop-amic and if no luck, change laptop-amic to auto

The closest thing to a gui for testing that I know of is pavucontrol. On the Input Devices tab watch the volume meter while tapping on the mic.
rand0MPrecisi0n
Level 1
Level 1
Posts: 27
Joined: Tue Sep 13, 2016 11:13 pm

Re: Laptop microphone not working

Post by rand0MPrecisi0n »

So far nothing. If there's something else I can do let me know, otherwise I thank you for your time :)

Nice help guide btw
User avatar
MrEen
Level 23
Level 23
Posts: 18140
Joined: Mon Jun 12, 2017 8:39 pm

Re: Laptop microphone not working

Post by MrEen »

Let's gets a full diagnostic. In the terminal type cd ~ followed by wget http://www.alsa-project.org/alsa-info.sh -O alsa-info.sh && bash alsa-info.sh

You can let the script upload the results then post the URL here, or save locally then copy/paste here, but it's going to be huge.
rand0MPrecisi0n
Level 1
Level 1
Posts: 27
Joined: Tue Sep 13, 2016 11:13 pm

Re: Laptop microphone not working

Post by rand0MPrecisi0n »

MrEen wrote:
Sat Apr 27, 2019 9:02 pm
Let's gets a full diagnostic. In the terminal type cd ~ followed by wget http://www.alsa-project.org/alsa-info.sh -O alsa-info.sh && bash alsa-info.sh

You can let the script upload the results then post the URL here, or save locally then copy/paste here, but it's going to be huge.
Damn dude, I went to sleep and totally forgot about this thread. I'm sorry.

Here's the info link:
http://alsa-project.org/db/?f=d88b56b0b ... 1303bd8203
User avatar
MrEen
Level 23
Level 23
Posts: 18140
Joined: Mon Jun 12, 2017 8:39 pm

Re: Laptop microphone not working

Post by MrEen »

For some reason pulseaudio wasn't running when you ran that script. In the terminal enter pulseaudio --start but I'm assuming the mic still will not work. I'll look at the rest of the output when I get home from work.
rand0MPrecisi0n
Level 1
Level 1
Posts: 27
Joined: Tue Sep 13, 2016 11:13 pm

Re: Laptop microphone not working

Post by rand0MPrecisi0n »

MrEen wrote:
Wed May 01, 2019 7:14 am
For some reason pulseaudio wasn't running when you ran that script. In the terminal enter pulseaudio --start but I'm assuming the mic still will not work. I'll look at the rest of the output when I get home from work.
Here it is again :)
http://alsa-project.org/db/?f=40db60bba ... d6b498bfdf
User avatar
MrEen
Level 23
Level 23
Posts: 18140
Joined: Mon Jun 12, 2017 8:39 pm

Re: Laptop microphone not working

Post by MrEen »

I'm still thinking on this. I found a "cure" that I thought for sure was going to help you at post #11 here: https://bugzilla.redhat.com/show_bug.cgi?id=757431

It seems your situation doesn't have the same controls to change. I am betting it's due to whatever the actual issue is. Your settings are just past half way down your alsa-info output.

At the moment, my only suggestion is to see if you can turn your sound card off in the BIOS then boot up, shut down, wait a few minutes, then power up and turn the card back on.

After work today, I'll go over everything to see what I may have missed.
User avatar
MrEen
Level 23
Level 23
Posts: 18140
Joined: Mon Jun 12, 2017 8:39 pm

Re: Laptop microphone not working

Post by MrEen »

Okay. More craziness discovered.

From your alsa-info output:

Code: Select all

Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
  Control: name="Internal Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00000020: IN
  Pin Default 0x90a60150: [Fixed] Mic at Int N/A
    Conn = Digital, Color = Unknown
    DefAssociation = 0x5, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Power states:  D0 D1 D2 D3 D3cold EPSS
  Power: setting=D0, actual=D0
Yet from your dmesg output (also present in the alsa-info output):

Code: Select all

[   20.701608] snd_hda_codec_conexant hdaudioC0D0:      Internal Mic=0x23
Let's try something crazy and just raise the level for Internal Mic Boost in alsamixer. Note that this is different than Mic Boost.

I don't believe this will be the cure to your situation, but hopefully gets us started in the right direction. I just want to see if there's any change to your symptoms.

The next time you're rebooting, stop in the BIOS and see if there's anything audio related. That "NO_PRESENCE" has me a little concerned we're fighting an uphill battle.

Also, install alsa-tools-gui then run hdajackretask. It should default to the CX20590 codec. Does anything in the left column say Internal Microphone presently? I'm betting no.
User avatar
phd21
Level 19
Level 19
Posts: 9976
Joined: Thu Jan 09, 2014 9:42 pm
Location: Florida

Re: Laptop microphone not working

Post by phd21 »

Hi rand0MPrecisi0n,

I just read your post and the good replies to it. Here are my thoughts on this as well.

FYI: You might try this: Whenever I have had issues with Linux pulse audio system which has been very rare, I just delete the user configuration folder, restart the computer, and let the system recreate the pulse audio configuration. Then if there are any other tweaks or changes to make, I can make them again.

Code: Select all

sudo rm -r ~/.config/pulse
Then check "qasmixer" to see if the microphone(s) are turned on and their volume sliders are at least half way up.

Hope this helps ...
Phd21: Mint 20 Cinnamon & xKDE (Mint Xfce + Kubuntu KDE) & KDE Neon 64-bit (new based on Ubuntu 20.04) Awesome OS's, Dell Inspiron I5 7000 (7573) 2 in 1 touch screen, Dell OptiPlex 780 Core2Duo E8400 3GHz,4gb Ram, Intel 4 Graphics.
rand0MPrecisi0n
Level 1
Level 1
Posts: 27
Joined: Tue Sep 13, 2016 11:13 pm

Re: Laptop microphone not working

Post by rand0MPrecisi0n »

MrEen wrote:
Thu May 02, 2019 7:12 am
I'm still thinking on this. I found a "cure" that I thought for sure was going to help you at post #11 here: https://bugzilla.redhat.com/show_bug.cgi?id=757431

It seems your situation doesn't have the same controls to change. I am betting it's due to whatever the actual issue is. Your settings are just past half way down your alsa-info output.

At the moment, my only suggestion is to see if you can turn your sound card off in the BIOS then boot up, shut down, wait a few minutes, then power up and turn the card back on.

After work today, I'll go over everything to see what I may have missed.
I went in the BIOS but there is nothing multimedia related.
MrEen wrote:
Thu May 02, 2019 3:16 pm
Okay. More craziness discovered.

From your alsa-info output:

Code: Select all

Node 0x23 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
  Control: name="Internal Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00000020: IN
  Pin Default 0x90a60150: [Fixed] Mic at Int N/A
    Conn = Digital, Color = Unknown
    DefAssociation = 0x5, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Power states:  D0 D1 D2 D3 D3cold EPSS
  Power: setting=D0, actual=D0
Yet from your dmesg output (also present in the alsa-info output):

Code: Select all

[   20.701608] snd_hda_codec_conexant hdaudioC0D0:      Internal Mic=0x23
Let's try something crazy and just raise the level for Internal Mic Boost in alsamixer. Note that this is different than Mic Boost.

I don't believe this will be the cure to your situation, but hopefully gets us started in the right direction. I just want to see if there's any change to your symptoms.

The next time you're rebooting, stop in the BIOS and see if there's anything audio related. That "NO_PRESENCE" has me a little concerned we're fighting an uphill battle.

Also, install alsa-tools-gui then run hdajackretask. It should default to the CX20590 codec. Does anything in the left column say Internal Microphone presently? I'm betting no.
Alright, did the boost thing to no avail. Did the hdajackretask tool, and it gave me this:
Image

One thing I notice is that when I increase the boost of the Microphone, and then smack the laptop, the volume level goes up a bit (on pulseaudio) However it's a very slight thing. If I record something it's just static though. The internal mic gives zero response (regardless of boost).
phd21 wrote:
Thu May 02, 2019 4:25 pm
Hi rand0MPrecisi0n,

I just read your post and the good replies to it. Here are my thoughts on this as well.

FYI: You might try this: Whenever I have had issues with Linux pulse audio system which has been very rare, I just delete the user configuration folder, restart the computer, and let the system recreate the pulse audio configuration. Then if there are any other tweaks or changes to make, I can make them again.

Code: Select all

sudo rm -r ~/.config/pulse
Then check "qasmixer" to see if the microphone(s) are turned on and their volume sliders are at least half way up.

Hope this helps ...
Tried it but still getting silence.

Thanks for the help so far though. I will try to boot from a live USB when I have the time and see if something happens.
User avatar
MrEen
Level 23
Level 23
Posts: 18140
Joined: Mon Jun 12, 2017 8:39 pm

Re: Laptop microphone not working

Post by MrEen »

EDIT: Read the next post (in a few minutes) before trying what is posted here.

I find it very odd that some things are showing the Internal Mic as Node 0x23, while others are reporting Node 0x23 as Internal Mic Boost Volume. I am almost certain this is why you're having issues with it. While it may take ALSA developers to fix this, we can still try a thing or two.

Run hdajackretask again. Check the Override box for 0x23 then click where it says Internal mic and change it to Not connected.

Now in the upper right of the window check the box for Show unconnected pins. Check the Override box for an unconnected pin that is not 0x23, then click on the Not Connected box to see if Internal mic is an option. If so, select it. If not, uncheck the Override box and move on to another pin.

Once you've changed an unconnected pin to Internal mic, click on Apply now in the Lower right area of the window. Now test the mic.

If it's still not working, undo the change and move on to another pin (if any) and try again. If the mic works now, click on Install boot override, close everything and reboot.

Good luck.

P.S. Please report if the Live USB made any difference when you have a chance. If it works properly there, run the steps for the alsa-info script on the Live version so we can compare.
User avatar
MrEen
Level 23
Level 23
Posts: 18140
Joined: Mon Jun 12, 2017 8:39 pm

Re: Laptop microphone not working

Post by MrEen »

Noticed something I hadn't spotted before: Conn = Digital for Node 0x23

In hdajackretask, check the box for Advanced override near the upper right area of the window, then then check the Override box for pin 0x23. Something there will say Digital. Click on it and change it to Analog then click on Apply now and test the mic.

If no good, now try what's posted above. If it works, click on Install boot override, close everything and reboot.
Post Reply