Hello,
I have trouble making ALSA work with two HP laptops (HP Elitebook 850 G6 and HP
Elitebook 850 G7).
I have two differents problems ;
* capturing sound with the internals microphones
* get alsa to recognize an USB audiocard to bluetooth headset (headset+mic)
Here's where i'm at on the first problem, i'll focus on the G6 model ;
using aplay i can succesfully play a sound using the onboard speakers, or play
and capture sound with headset and mic plugged on the onboard jack. But when i
try to use the onboard mic i get only static.
I've tried recording with :
* arecord test.wav (works on jack mic) which give me static noise
* arecord -f S16_LE --device="hw:0,6" or arecord -f S16_LE --device="hw:0,7"
* both get an error arecord:set_params:1349: Channels count non available
Apps (like browsers) don't recognize the internal microphone.
Using arecord it looks like everyhting is recognized :
arecord -l
**** Liste des Périphériques Matériels CAPTURE ****
carte 0: sofhdadsp [sof-hda-dsp], périphérique 0: HDA Analog (*) []
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 0: sofhdadsp [sof-hda-dsp], périphérique 1: HDA Digital (*) []
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 0: sofhdadsp [sof-hda-dsp], périphérique 6: DMIC (*) []
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 0: sofhdadsp [sof-hda-dsp], périphérique 7: DMIC16kHz (*) []
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
Checking on the kernel : everything looks fine too :
cat /proc/asound/card0/codec#* | grep -A 8 Codec
Codec: Realtek ALC215
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0215
Subsystem Id: 0x103c854f
Revision Id: 0x100002
No Modem Function Group found
Default PCM:
rates [0x560]: 44100 48000 96000 192000
--
Codec: Intel Kabylake HDMI
Address: 2
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x8086280b
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
rates [0x0]:4
I'm currently using a custom 5.15.23 Kernel (i've tried mostly Kernel 5.4,
5.10 too) with sof-firmware 1.6.1,
drivers are loaded as modules (i couldn't make it so far with in-kernel module)
Here is a link to loaded modules : https://dpaste.com/EZ2LHXSGU
On a side note, the laptop does have a mute key with a LED that is not
workingand always on. I've tried using the option "model=hp-mute-led-mic3" in
/etc/modprobe/asla.conf with no success.
I'm lost on what to do now to go further.
Regarding the second problem, with the usb "sound card", i got the following
error from the kernel when plugging it :
[86824.525839] input: Plantronics Poly BT700 as
/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.1/1-2.1:1.3/0003:047F:02E8.0005/input/input26
[86824.577745] plantronics 0003:047F:02E8.0005: input,hiddev0,hidraw0: USB HID
v1.11 Device [Plantronics Poly BT700] on usb-0000:00:14.0-2.1/input3
[86824.618332] udevd[61660]: error opening
ATTR{/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.1/1-2.1:1.0/sound/card1/controlC1/../uevent}
for writing: No such file or directory
I've yet to try more in order to get the sound card recognized by ALSA.
In any case, I can provide more info if needed.
Regards,
Marc
_______________________________________________
Alsa-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user