HI
options snd-hda-intel model=headset-mic
IMHO this is wrong. see link
https://github.com/spotify/linux/blob/m ... Models.txt
search for 269 gives us model=strings of
ALC269
======
basic Basic preset
quanta Quanta FL1
eeepc-p703 ASUS Eeepc P703 P900A
eeepc-p901 ASUS Eeepc P901 S101
fujitsu FSC Amilo
lifebook Fujitsu Lifebook S6420
auto auto-config reading BIOS (default)
but OP
The model is an EeePC R101D
my old HD-Audio-Models.txt shows
ALC269/270/275/276/28x/29x
======
laptop-amic Laptops with analog-mic input
laptop-dmic Laptops with digital-mic input
alc269-dmic Enable ALC269(VA) digital mic workaround
alc271-dmic Enable ALC271X digital mic workaround
inv-dmic Inverted internal mic workaround
lenovo-dock Enables docking station I/O for some Lenovos
dell-headset-multi Headset jack, which can also be used as mic-in
dell-headset-dock Headset jack (without mic-in), and also dock I/O
so my suggestion is to edit with root powers the file
/etc/modprobe.d/alsa-base.conf
and have only one line in there
first attempt contents will be
options snd-hda-intel model=auto
full reboot to test
if fails then change that line to read
options snd-hda-intel model=laptop-amic
we may have to change that as I am only guessing you have anolog microphone see below. If you do have a digital mic
we would have more options. NOTE that these model numbers change when we update our kernels.
The first link is for the latest kernel. YMMV
2) we can also add other parameters as per
Code: Select all
modinfo snd_hda_intel
filename: /lib/modules/4.19.0-6-amd64/kernel/sound/pci/hda/snd-hda-intel.ko
description: Intel HDA driver
license: GPL
alias: pci:v00001022d*sv*sd*bc04sc03i00*
alias: pci:v00001002d*sv*sd*bc04sc03i00*
alias: pci:v000015ADd00001977sv*sd*bc*sc*i*
alias: pci:v000017F3d00003010sv*sd*bc*sc*i*
alias: pci:v000013F6d00005011sv*sd*bc*sc*i*
alias: pci:v00001102d00000009sv*sd*bc*sc*i*
alias: pci:v00001102d00000012sv*sd*bc*sc*i*
alias: pci:v00001102d00000010sv*sd*bc*sc*i*
alias: pci:v00006549d00002200sv*sd*bc*sc*i*
alias: pci:v00006549d00001200sv*sd*bc*sc*i*
alias: pci:v000010DEd*sv*sd*bc04sc03i00*
alias: pci:v000010B9d00005461sv*sd*bc*sc*i*
alias: pci:v00001039d00007502sv*sd*bc*sc*i*
alias: pci:v00001106d00009140sv*sd*bc*sc*i*
alias: pci:v00001106d00009170sv*sd*bc*sc*i*
alias: pci:v00001106d00003288sv*sd*bc*sc*i*
alias: pci:v00001002d0000AAF0sv*sd*bc*sc*i*
alias: pci:v00001002d0000AAE0sv*sd*bc*sc*i*
alias: pci:v00001002d0000AAE8sv*sd*bc*sc*i*
alias: pci:v00001002d0000AAD8sv*sd*bc*sc*i*
alias: pci:v00001002d0000AAC8sv*sd*bc*sc*i*
alias: pci:v00001002d0000AAC0sv*sd*bc*sc*i*
alias: pci:v00001002d0000AAB0sv*sd*bc*sc*i*
alias: pci:v00001002d0000AAA8sv*sd*bc*sc*i*
alias: pci:v00001002d0000AAA0sv*sd*bc*sc*i*
alias: pci:v00001002d00009902sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA98sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA90sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA88sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA80sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA68sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA60sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA58sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA50sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA48sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA40sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA38sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA30sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA28sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA20sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA18sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA10sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA08sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA00sv*sd*bc*sc*i*
alias: pci:v00001002d00009840sv*sd*bc*sc*i*
alias: pci:v00001002d0000970Fsv*sd*bc*sc*i*
alias: pci:v00001002d0000960Fsv*sd*bc*sc*i*
alias: pci:v00001002d00007919sv*sd*bc*sc*i*
alias: pci:v00001002d0000793Bsv*sd*bc*sc*i*
alias: pci:v00001002d000015B3sv*sd*bc*sc*i*
alias: pci:v00001002d0000157Asv*sd*bc*sc*i*
alias: pci:v00001002d00001308sv*sd*bc*sc*i*
alias: pci:v00001002d00000002sv*sd*bc*sc*i*
alias: pci:v00001022d000015E3sv*sd*bc*sc*i*
alias: pci:v00001022d0000157Asv*sd*bc*sc*i*
alias: pci:v00001022d00001457sv*sd*bc*sc*i*
alias: pci:v00001022d0000780Dsv*sd*bc*sc*i*
alias: pci:v00001002d00004383sv*sd*bc*sc*i*
alias: pci:v00001002d0000437Bsv*sd*bc*sc*i*
alias: pci:v00008086d*sv*sd*bc04sc03i00*
alias: pci:v00008086d00003A6Esv*sd*bc*sc*i*
alias: pci:v00008086d00003A3Esv*sd*bc*sc*i*
alias: pci:v00008086d0000293Fsv*sd*bc*sc*i*
alias: pci:v00008086d0000293Esv*sd*bc*sc*i*
alias: pci:v00008086d0000284Bsv*sd*bc*sc*i*
alias: pci:v00008086d0000269Asv*sd*bc*sc*i*
alias: pci:v00008086d000027D8sv*sd*bc*sc*i*
alias: pci:v00008086d00002668sv*sd*bc*sc*i*
alias: pci:v00008086d00002284sv*sd*bc*sc*i*
alias: pci:v00008086d00000F04sv*sd*bc*sc*i*
alias: pci:v00008086d0000080Asv*sd*bc*sc*i*
alias: pci:v00008086d0000811Bsv*sd*bc*sc*i*
alias: pci:v00008086d00003B56sv*sd*bc*sc*i*
alias: pci:v00008086d0000160Csv*sd*bc*sc*i*
alias: pci:v00008086d00000D0Csv*sd*bc*sc*i*
alias: pci:v00008086d00000C0Csv*sd*bc*sc*i*
alias: pci:v00008086d00000A0Csv*sd*bc*sc*i*
alias: pci:v00008086d00003198sv*sd*bc*sc*i*
alias: pci:v00008086d00001A98sv*sd*bc*sc*i*
alias: pci:v00008086d00005A98sv*sd*bc*sc*i*
alias: pci:v00008086d000034C8sv*sd*bc*sc*i*
alias: pci:v00008086d00009DC8sv*sd*bc*sc*i*
alias: pci:v00008086d0000A348sv*sd*bc*sc*i*
alias: pci:v00008086d0000A2F0sv*sd*bc*sc*i*
alias: pci:v00008086d00009D71sv*sd*bc*sc*i*
alias: pci:v00008086d0000A171sv*sd*bc*sc*i*
alias: pci:v00008086d00009D70sv*sd*bc*sc*i*
alias: pci:v00008086d0000A170sv*sd*bc*sc*i*
alias: pci:v00008086d00009CA0sv*sd*bc*sc*i*
alias: pci:v00008086d00009C21sv*sd*bc*sc*i*
alias: pci:v00008086d00009C20sv*sd*bc*sc*i*
alias: pci:v00008086d0000A270sv*sd*bc*sc*i*
alias: pci:v00008086d0000A1F0sv*sd*bc*sc*i*
alias: pci:v00008086d00008D21sv*sd*bc*sc*i*
alias: pci:v00008086d00008D20sv*sd*bc*sc*i*
alias: pci:v00008086d00008CA0sv*sd*bc*sc*i*
alias: pci:v00008086d00008C20sv*sd*bc*sc*i*
alias: pci:v00008086d00001E20sv*sd*bc*sc*i*
alias: pci:v00008086d00001D20sv*sd*bc*sc*i*
alias: pci:v00008086d00001C20sv*sd*bc*sc*i*
depends: snd-hda-core,snd-hda-codec,snd-pcm,snd
retpoline: Y
intree: Y
name: snd_hda_intel
vermagic: 4.19.0-6-amd64 SMP mod_unload modversions
parm: index:Index value for Intel HD audio interface. (array of int)
parm: id:ID string for Intel HD audio interface. (array of charp)
parm: enable:Enable Intel HD audio interface. (array of bool)
parm: model:Use the given board model. (array of charp)
parm: position_fix:DMA pointer read method.(-1 = system default, 0 = auto, 1 = LPIB, 2 = POSBUF, 3 = VIACOMBO, 4 = COMBO, 5 = SKL+, 6 = FIFO). (array of int)
parm: bdl_pos_adj:BDL position adjustment offset. (array of int)
parm: probe_mask:Bitmask to probe codecs (default = -1). (array of int)
parm: probe_only:Only probing and no codec initialization. (array of int)
parm: jackpoll_ms:Ms between polling for jack events (default = 0, using unsol events only) (array of int)
parm: single_cmd:Use single command to communicate with codecs (for debugging only). (bint)
parm: enable_msi:Enable Message Signaled Interrupt (MSI) (bint)
parm: patch:Patch file for Intel HD audio interface. (array of charp)
parm: beep_mode:Select HDA Beep registration mode (0=off, 1=on) (default=1). (array of bool)
parm: power_save:Automatic power-saving timeout (in second, 0 = disable). (xint)
parm: pm_blacklist:Enable power-management blacklist (bool)
parm: power_save_controller:Reset controller in power save mode. (bool)
parm: align_buffer_size:Force buffer and period sizes to be multiple of 128 bytes. (bint)
parm: snoop:Enable/disable snooping (bint)
but that may scare the OP?
3) How about a screenshot of your sound device and some outputs please
post your screenshot to ingur.com and then link to it please
and show the outputs to
Code: Select all
aplay -l
aplay -L
cat /proc/asound/devices
cat /proc/asound/pcm
Code: Select all
I will show my proc asound devices snippet as I have a digital mic but hoping yours is analog
cat /proc/asound/devices NOT OP
2: [ 1- 0]: digital audio playback
3: [ 1- 0]: digital audio capture
4: [ 1- 1]: digital audio playback
5: [ 1- 2]: digital audio capture
6: [ 1- 3]: digital audio playback
7: [ 1- 7]: digital audio playback
8: [ 1- 8]: digital audio playback
9: [ 1- 9]: digital audio playback
10: [ 1-10]: digital audio playback
11: [ 1- 0]: hardware dependent
12: [ 1- 2]: hardware dependent
13: [ 1] : control
33: : timer