Please help me with this weird issue.
I have used Mint for 3 years, Mint 18 and Mint 19.3. Both are perfect.
The headphone mic and the internal mic were always working fine. I have used the mic and OBS to create more than 5 hours videos.
But yesterday, when I joined a zoom meeting, I found my headphone's mic not working. I could hear other guys, but they couldn't hear me. Meantime, I found the internal mic didn't work as well. The headphone's mic works fine on the mobile. And, I have a dual boot system. The headphone mic works fine in another OS. So, I think it's an issue not caused by hardware.
The last time that I used the mic(the headphone's) was on June 7th. Why I remember the date is because I tested the headphone's mic just after I bought it.
After June 7th, I didn't use the mic at all until yesterday. So I can't figure out the reason why they suddenly didn't work.(I don't use the internal mic often, but it worked before)
The following screenshots are the current sound settings. The mic's input level didn't shake at all even if I shout at the PC. I searched the keywords and found some posts similar to my microphone's issue. And have tried some fixes, but unfortunately none of them worked.
I have used some shell commands to generate the profile report about my sound card and pulseaudio's status.
Code: Select all
curl https://gitlab.freedesktop.org/pulseaudio/pulseaudio/raw/master/src/utils/pa-info?inline=false | bash | nc termbin.com 9999
https://termbin.com/dozvy
Code: Select all
pacmd list-sources
Code: Select all
ports:
analog-input-internal-mic: Internal Microphone (priority 8900, latency offset 0 usec, available: unknown)
properties:
device.icon_name = "audio-input-microphone"
analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-input-microphone"
active port: <analog-input-internal-mic>
The mic(headphone) is "available: no".
After
Code: Select all
pacmd set-source-port alsa_input.pci-0000_00_1f.3.analog-stereo analog-input-internal-mic
pulseaudio -k && sudo alsa force-reload
Code: Select all
arecord -d 10 test-mic.wav
aplay test-mic.wav
Then, I plugged in my headphone, and ran:
Code: Select all
pacmd set-source-port alsa_input.pci-0000_00_1f.3.analog-stereo analog-input-mic
pulseaudio -k && sudo alsa force-reload
Code: Select all
arecord -d 10 test-mic.wav
aplay test-mic.wav
I tried
Code: Select all
alsamixer -c0
I raised the volume, but still not working.
And I don't use TLP app.
I ran:
Code: Select all
inxi -Fxz
Code: Select all
System: Host: marksea-TM1612 Kernel: 5.4.0-77-generic x86_64 bits: 64 compiler: gcc v: 7.5.0 Desktop: Cinnamon 4.4.8
Distro: Linux Mint 19.3 Tricia base: Ubuntu 18.04 bionic
Machine: Type: Laptop System: Timi product: TM1612 v: N/A serial: <filter>
Mobo: Timi model: TM1612 v: MP serial: <filter> UEFI: INSYDE v: A02 date: 06/06/2016
Battery: ID-1: BAT0 charge: 28.9 Wh condition: 28.9/28.9 Wh (100%) model: N/A status: Unknown
CPU: Topology: Dual Core model: Intel Core m3-6Y30 bits: 64 type: MT MCP arch: Skylake rev: 3 L2 cache: 4096 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 11999
Speed: 600 MHz min/max: 400/2200 MHz Core speeds (MHz): 1: 600 2: 600 3: 600 4: 600
Graphics: Device-1: Intel HD Graphics 515 vendor: Xiaomi driver: i915 v: kernel bus ID: 00:02.0
Display: x11 server: X.Org 1.20.8 driver: modesetting unloaded: fbdev,vesa tty: N/A
OpenGL: renderer: Mesa DRI Intel HD Graphics 515 (SKL GT2) v: 4.6 Mesa 20.0.8 direct render: Yes
Audio: Device-1: Intel Sunrise Point-LP HD Audio vendor: Xiaomi driver: snd_hda_intel v: kernel bus ID: 00:1f.3
Sound Server: ALSA v: k5.4.0-77-generic
As I mentioned, the mic worked on June 7th.
So, I don't think I need to switch the kernel to the older kernel.
I reinstalled the following packages and rebooted my PC:
Code: Select all
sudo apt install --reinstall alsa-base alsa-utils pulseaudio linux-sound-base libasound2
Code: Select all
options snd-hda-intel power_save=0
Code: Select all
arecord -d 10 test-mic.wav
aplay test-mic.wav
I restored "/etc/modprobe.d/alsa-base.conf" and modified the final line:
Code: Select all
options snd-hda-intel model=alc233-eapd
https://www.kernel.org/doc/Documentatio ... models.rst
And then ran the commands:
Code: Select all
pulseaudio -k && sudo alsa force-reload
arecord -d 10 test-mic.wav
aplay test-mic.wav
Then, I installed alsa-tools-gui, tried HDAJackRetask. See, there is no Mic(headphone) option.
So, I can't override it to unconnected pins.
Hopefully the information can be helpful to analyse the reason.
Any advice would be appreciated. Many thanks.