Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I setup Mint 21.1 on a friends laptop. She has some standard wired earbuds with a microphone in the wire and it is not being detected.
On my current system running the same version as my friends laptop I launch pavucontrol and i can instantly see the microphone being detected in the input devices tab as i plug it in the laptop, the change is automatic and the external microphone works, but on my friends laptop, nothing happens.
I have tried a solution i found from an old thread adding:
options snd-hda-intel model=alc236,dell-headset-multi at the end of /etc/modprobe.d/alsa-base.conf and then running sudo alsa force-reload.
This seems to have added the Headset microphone to the list of outputs in pavucontrol, but it shows (unplugged) no matter if the earbuds are plugged into the laptop.
Any other ideas?
System info: inxi, aplay and alsa-base.conf
Have you checked if your system output of inxi match your friend's system inxi output?
I see there Pulse audio and pipewire, pipewire should replace pulse-audio.
I have wireplumber and pipewire installed, not pulse-servers...
If there is a difference in the inxi outputs, it maybe why it can't work/connect.
The otherthing is,
is the hp/mic port clean? (try a different headset)
Good points here.
I mentioned my system to state that i have plugged the same earbuds and they work.
Now comparing both inxi outputs, mine (the working system) shows this:
So in my case, inxi shows only the alsa server is running, although i can see the pipewire.service enabled if i check with systemctl..
I am lost and do not understand why the 3 services are installed and running by default in an ubuntu based system. In my case i have fiddled around with my settings to make my bluetooth headset microphone work in the past so that may be why my services show different, it was a long time ago, i had to disable pulseaudio to make it work.
Should i try a similar approach on my friend's laptop?
Please UNDO any config you have already made for this to work please
in both reports of your friends....device product id 15B3 is being detected as first device.
I suggest ignore pulseaudio and pipewire and create a file using root powers with contents
/etc/modprobe.d/sound.conf
Quote:
options snd-hda-intel enable=0
full reboot
what it does is say detect first sound device but disable it (hdmi)
alsa then detects second device and grants it index=0 for (analog) the wired device
on reboot
She has some standard wired earbuds with a microphone
Actually there is no such thing, there are two different ways of wiring a microphone to a 4-pole 3.5 jack. They may be just incompatible. Or it could be a bad contact.
Please UNDO any config you have already made for this to work please
in both reports of your friends....device product id 15B3 is being detected as first device.
I suggest ignore pulseaudio and pipewire and create a file using root powers with contents
/etc/modprobe.d/sound.conf
full reboot
what it does is say detect first sound device but disable it (hdmi)
alsa then detects second device and grants it index=0 for (analog) the wired device
on reboot
Code:
aplay -l
should reveal only one sound device, analog
Thank you aus9 and the rest of the guys here from my friend and me. Disabling the HDMI worked, it took long time to meet again with my friend and try to fix her laptop, but today she was happy this solution worked.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.