Skip to content

no sound coming in headphone jack (Dell 9720 w/ Alder Lake PCH-P audio) #5795

Closed

Description

@eighthave

After #5780 I think everything is working with the built-in sound on Debian/trixie-backports except for the sound input on the headphone jack. I have found no way to record from the headset for a long time now. I'm not sure it ever worked. Plug events are detected, and the sound settings reflect that:

Image

I couldn't see anything on alsamixer:

Image

I couldn't get anything to record using arecord unless I changed devices manually:

 ~ $ arecord -L
null
    Discard all samples (playback) or generate zero samples (capture)
lavrate
    Rate Converter Plugin Using Libav/FFmpeg Library
samplerate
    Rate Converter Plugin Using Samplerate Library
speexrate
    Rate Converter Plugin Using Speex Resampler
jack
    JACK Audio Connection Kit
oss
    Open Sound System
pipewire
    PipeWire Sound Server
pulse
    PulseAudio Sound Server
speex
    Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
    Plugin for channel upmix (4,6,8)
vdownmix
    Plugin for channel downmix (stereo) with a simple spacialization
default
    Default ALSA Output (currently PipeWire Media Server)
hw:CARD=sofsoundwire,DEV=1
    sof-soundwire, 
    Direct hardware device without any conversions
hw:CARD=sofsoundwire,DEV=4
    sof-soundwire, 
    Direct hardware device without any conversions
plughw:CARD=sofsoundwire,DEV=1
    sof-soundwire, 
    Hardware device with all software conversions
plughw:CARD=sofsoundwire,DEV=4
    sof-soundwire, 
    Hardware device with all software conversions
dsnoop:CARD=sofsoundwire,DEV=1
    sof-soundwire, 
    Direct sample snooping device
dsnoop:CARD=sofsoundwire,DEV=4
    sof-soundwire, 
    Direct sample snooping device
usbstream:CARD=sofsoundwire
    sof-soundwire
    USB Stream Output
 ~ $ arecord -d 2 -f cd test.wav
Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
 ~ $ aplay test.wav  # no sound at all in the recording
Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
 ~ $ arecord -D plughw:0,1 -d 2 -f cd test.wav
 ~ $ aplay test.wav  # no sound at all in the recording
Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
 ~ $ arecord -D plughw:0,4 -d 2 -f cd test.wav
Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
 ~ $ aplay test.wav # now there is sound in the recording
Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo

Activity

  1. shumingfan commented on Jun 1, 2026

    @shumingfan

    @eighthave
    This issue also appears to be related to the UCM configuration.
    Could you check whether the corresponding amixer controls are being set correctly?
    https://github.com/alsa-project/alsa-ucm-conf/blob/master/ucm2/codecs/rt711-sdca/init.conf
    https://github.com/alsa-project/alsa-ucm-conf/blob/master/ucm2/sof-soundwire/rt711-sdca.conf#L21
    'rt711 ADC 22 Mux' 'MIC2'
    'rt711 FU0F Capture Volume' 57
    'rt711 FU0F Capture Switch' 1
    'Headset Mic Switch' 1

  2. eighthave commented on Jun 1, 2026

    @eighthave
    Author

    I'm not quite sure how to check here. Here's my attempts:

     ~ $ amixer cget 'rt711 ADC 22 Mux'
    Wrong control identifier: rt711 ADC 22 Mux
     ~ $ amixer cget 'rt711 FU0F Capture Volume'
    Wrong control identifier: rt711 FU0F Capture Volume
     ~ $ amixer cget 'rt711 FU0F Capture Switch'
    Wrong control identifier: rt711 FU0F Capture Switch
     ~ $ amixer cget 'Headset Mic Switch'
    Wrong control identifier: Headset Mic Switch

    Looking at alsamixer, I can see:

    • 'rt711 ADC 22 Mux' 'MIC2' - not present
    • 'rt711 FU0F Capture Volume' - 100
    • 'rt711 FU0F Capture Switch' - not present
    • 'Headset Mic Switch' - not present

    Should I use something different? I tried to figure out alsaucm but so far no luck

  3. shumingfan commented on Jun 1, 2026

    @shumingfan

    @eighthave
    The commands to get the status are:
    $ amixer -c0 cget name='rt711 ADC 22 Mux'
    $ amixer -c0 cget name='rt711 FU0F Capture Volume'
    $ amixer -c0 cget name='rt711 FU0F Capture Switch'
    $ amixer -c0 cget name='Headset Mic Switch'

    Set the amixer controls.
    $ amixer -c0 cset name='rt711 ADC 22 Mux' 'MIC2'
    $ amixer -c0 cset name='rt711 FU0F Capture Volume' 57
    $ amixer -c0 cset name='rt711 FU0F Capture Switch' 1
    $ amixer -c0 cset name='Headset Mic Switch' 1

  4. eighthave commented on Jun 1, 2026

    @eighthave
    Author
     ~ $ amixer -c0 cget name='rt711 ADC 22 Mux'
    numid=61,iface=MIXER,name='rt711 ADC 22 Mux'
      ; type=ENUMERATED,access=rw------,values=1,items=4
      ; Item #0 'MIC2'
      ; Item #1 'LINE1'
      ; Item #2 'LINE2'
      ; Item #3 'DMIC'
      : values=0
     ~ $ amixer -c0 cget name='rt711 FU0F Capture Volume'
    numid=5,iface=MIXER,name='rt711 FU0F Capture Volume'
      ; type=INTEGER,access=rw---R--,values=2,min=0,max=63,step=0
      : values=63,63
      | dBscale-min=-17.25dB,step=0.75dB,mute=0
     ~ $ amixer -c0 cget name='rt711 FU0F Capture Switch'
    numid=3,iface=MIXER,name='rt711 FU0F Capture Switch'
      ; type=BOOLEAN,access=rw------,values=2
      : values=on,on
     ~ $ amixer -c0 cget name='Headset Mic Switch'
    numid=36,iface=MIXER,name='Headset Mic Switch'
      ; type=BOOLEAN,access=rw------,values=1
      : values=on
     ~ $ amixer -c0 cset name='rt711 ADC 22 Mux' 'MIC2'
    numid=61,iface=MIXER,name='rt711 ADC 22 Mux'
      ; type=ENUMERATED,access=rw------,values=1,items=4
      ; Item #0 'MIC2'
      ; Item #1 'LINE1'
      ; Item #2 'LINE2'
      ; Item #3 'DMIC'
      : values=0
     ~ $ amixer -c0 cset name='rt711 FU0F Capture Volume' 57
    numid=5,iface=MIXER,name='rt711 FU0F Capture Volume'
      ; type=INTEGER,access=rw---R--,values=2,min=0,max=63,step=0
      : values=57,57
      | dBscale-min=-17.25dB,step=0.75dB,mute=0
     ~ $ amixer -c0 cset name='rt711 FU0F Capture Switch' 1
    numid=3,iface=MIXER,name='rt711 FU0F Capture Switch'
      ; type=BOOLEAN,access=rw------,values=2
      : values=on,on
     ~ $ amixer -c0 cset name='Headset Mic Switch' 1
    numid=36,iface=MIXER,name='Headset Mic Switch'
      ; type=BOOLEAN,access=rw------,values=1
      : values=on
     ~ $ 

    Still no sound input from the headset.

  5. shumingfan commented on Jun 1, 2026

    @shumingfan

    @eighthave
    Could you dump registers while the headset is recording?
    $ cat /sys/kernel/debug/regmap/sdw:0:025d:0711:01/registers
    $ cat /sys/kernel/debug/regmap/sdw:0:025d:0711:01-sdw-mbq/registers

  6. eighthave commented on Jun 1, 2026

    @eighthave
    Author

    The device name that you wrote did not exist, but I think I find the right one with a slightly different name:

    --- shumingfan.sh	2026-06-01 13:07:28.303834593 +0200
    +++ eighthave.sh	2026-06-01 13:07:04.568049448 +0200
    @@ -1,2 +1,2 @@
    -cat /sys/kernel/debug/regmap/sdw:0:025d:0711:01/registers
    -cat /sys/kernel/debug/regmap/sdw:0:025d:0711:01-sdw-mbq/registers
    +cat /sys/kernel/debug/regmap/sdw:0:0:025d:0711:01/registers
    +cat /sys/kernel/debug/regmap/sdw:0:0:025d:0711:01-sdw-mbq/registers
    registers
    # cat /sys/kernel/debug/regmap/sdw:0:0:025d:0711:01/registers
    0000201a: 00
    0000201b: XX
    0000201c: XX
    0000201d: XX
    0000201e: 00
    0000201f: XX
    00002020: 00
    00002021: XX
    00002022: 00
    00002023: XX
    00002024: 00
    00002025: 01
    00002026: 00
    00002027: 00
    00002029: 00
    0000202a: 00
    0000202d: XX
    0000202e: XX
    0000202f: XX
    00002030: 00
    00002031: 00
    00002032: 00
    00002033: 00
    00002034: 00
    00002200: XX
    00002201: XX
    00002202: XX
    00002203: XX
    00002204: XX
    00002206: XX
    00002207: XX
    00002208: XX
    00002209: XX
    0000220a: XX
    0000220b: XX
    0000220c: XX
    0000220d: XX
    0000220e: XX
    0000220f: XX
    00002210: XX
    00002211: XX
    00002212: XX
    00002220: XX
    00002221: XX
    00002222: XX
    00002223: XX
    00002230: XX
    00002231: 2f
    00002232: 80
    00002233: 00
    00002234: 00
    00002235: 00
    00002236: 00
    00002237: 00
    00002238: 00
    00002239: 00
    00002f01: 00
    00002f02: 09
    00002f03: 00
    00002f04: 00
    00002f05: 0b
    00002f06: 01
    00002f07: XX
    00002f08: 00
    00002f09: 00
    00002f0a: 00
    00002f0b: 00
    00002f0c: 00
    00002f0d: 00
    00002f0e: 14
    00002f0f: 00
    00002f30: 0a
    00002f31: 00
    00002f32: 00
    00002f33: 00
    00002f34: 00
    00002f35: 00
    00002f36: cf
    00002f50: 03
    00002f51: 00
    00002f52: 01
    00002f53: 00
    00002f54: 00
    00002f55: 00
    00002f56: 00
    00002f57: 00
    00002f58: 55
    00002f59: 55
    00002f5a: 05
    00002f60: 00
    00003200: 4c
    00003201: 41
    00003202: 00
    00003203: 00
    00003204: 00
    00003205: 00
    00003206: 00
    00003207: 00
    00003208: 17
    00003209: 5a
    0000320a: 48
    0000320b: 00
    0000320c: XX
    0000320d: 00
    0000320e: 24
    0000320f: 9f
    00003210: 40
    00003211: 00
    00003212: 00
    40400289: 01
    4040028a: 01
    40400789: 01
    4040078a: 01
    40401408: 03
    40401488: 03
    40480080: 09
    40480880: 09
    40580300: 04
    40600488: 05
    40600490: XX
    40800f09: 01
    40800f0a: 01
    40880f80: 09
    40c80080: XX
    40c80081: XX
    40c80082: XX
    40c80083: XX
    40c80084: XX
    40c80085: XX
    40c80086: XX
    40c80087: XX
    40c80088: XX
    40c80089: XX
    40c8008a: XX
    40c8008b: XX
    40c8008c: XX
    40c8008d: XX
    40c8008e: XX
    40c8008f: XX
    40c80090: XX
    40c80091: XX
    40c80092: XX
    40c80093: XX
    40c80094: XX
    40c80095: XX
    40c80096: XX
    40c80097: XX
    40c80098: XX
    44030000: XX
    44030001: XX
    44030002: XX
    44030003: XX
    44030004: XX
    44030005: XX
    44030006: XX
    44030007: XX
    44030008: XX
    44030009: XX
    4403000a: XX
    4403000b: XX
    4403000c: XX
    4403000d: XX
    4403000e: XX
    4403000f: XX
    44030010: XX
    44030011: XX
    44030012: XX
    44030013: XX
    44030014: XX
    44030015: XX
    44030016: XX
    44030017: XX
    44030018: XX
    44030019: XX
    4403001a: XX
    4403001b: XX
    4403001c: XX
    4403001d: XX
    4403001e: XX
    4403001f: XX
    44030020: XX
    # cat /sys/kernel/debug/regmap/sdw:0:0:025d:0711:01-sdw-mbq/registers
    02000000: XXXX
    02000001: XXXX
    02000002: XXXX
    02000003: XXXX
    02000004: XXXX
    02000005: XXXX
    02000006: 6173
    02000007: XXXX
    02000008: a807
    02000009: 302b
    0200000a: XXXX
    0200000b: XXXX
    0200000c: XXXX
    0200000d: XXXX
    0200000e: XXXX
    0200000f: XXXX
    02000010: XXXX
    02000011: 047a
    02000012: XXXX
    02000013: XXXX
    02000014: XXXX
    02000015: XXXX
    02000016: XXXX
    02000017: XXXX
    02000018: XXXX
    02000019: XXXX
    0200001a: XXXX
    0200001b: XXXX
    0200001c: XXXX
    0200001d: XXXX
    0200001e: XXXX
    0200001f: XXXX
    02000020: XXXX
    02000021: XXXX
    02000022: XXXX
    02000023: XXXX
    02000024: XXXX
    02000025: XXXX
    02000026: XXXX
    02000027: XXXX
    02000028: XXXX
    02000029: XXXX
    0200002a: XXXX
    0200002b: XXXX
    0200002c: XXXX
    0200002d: XXXX
    0200002e: XXXX
    0200002f: XXXX
    02000030: XXXX
    02000031: XXXX
    02000032: XXXX
    02000033: XXXX
    02000034: XXXX
    02000035: XXXX
    02000036: XXXX
    02000037: XXXX
    02000038: XXXX
    02000039: XXXX
    0200003a: XXXX
    0200003b: XXXX
    0200003c: XXXX
    0200003d: XXXX
    0200003e: XXXX
    0200003f: XXXX
    02000040: XXXX
    02000041: XXXX
    02000042: XXXX
    02000043: XXXX
    02000044: XXXX
    02000045: 5289
    02000046: XXXX
    02000047: a43e
    02000048: 8049
    02000049: XXXX
    0200004a: 201b
    0200004b: XXXX
    0200004c: XXXX
    0200004d: XXXX
    0200004e: XXXX
    0200004f: XXXX
    02000050: XXXX
    02000051: XXXX
    02000052: XXXX
    02000053: XXXX
    02000054: XXXX
    02000055: XXXX
    02000056: XXXX
    02000057: XXXX
    02000058: XXXX
    02000059: XXXX
    0200005a: XXXX
    0200005b: XXXX
    0200005c: XXXX
    0200005d: XXXX
    0200005e: XXXX
    0200005f: XXXX
    02000060: XXXX
    02000061: XXXX
    02000062: XXXX
    02000063: XXXX
    02000064: XXXX
    02000065: XXXX
    02000066: XXXX
    02000067: XXXX
    02000068: XXXX
    02000069: XXXX
    0200006a: 0500
    0200006b: 5064
    0200006c: XXXX
    0200006d: XXXX
    0200006e: XXXX
    0200006f: 25c0
    02000070: XXXX
    02000071: XXXX
    02000072: XXXX
    02000073: XXXX
    02000074: XXXX
    02000075: XXXX
    02000076: XXXX
    02000077: XXXX
    02000078: XXXX
    02000079: XXXX
    0200007a: XXXX
    0200007b: XXXX
    0200007c: XXXX
    0200007d: XXXX
    0200007e: XXXX
    0200007f: XXXX
    02000080: XXXX
    02000081: XXXX
    02000082: XXXX
    02000083: XXXX
    02000084: XXXX
    02000085: XXXX
    02000086: XXXX
    02000087: XXXX
    02000088: XXXX
    02000089: XXXX
    0200008a: XXXX
    0200008b: XXXX
    0200008c: XXXX
    0200008d: XXXX
    0200008e: XXXX
    0200008f: XXXX
    02000090: XXXX
    02000091: XXXX
    02000092: XXXX
    02000093: XXXX
    02000094: XXXX
    02000095: XXXX
    02000096: XXXX
    02000097: XXXX
    02000098: XXXX
    02000099: XXXX
    0200009a: XXXX
    0200009b: XXXX
    0200009c: XXXX
    0200009d: XXXX
    0200009e: XXXX
    0200009f: XXXX
    020000a0: XXXX
    020000a1: XXXX
    020000a2: XXXX
    020000a3: XXXX
    020000a4: XXXX
    020000a5: XXXX
    020000a6: XXXX
    020000a7: XXXX
    020000a8: XXXX
    020000a9: XXXX
    020000aa: XXXX
    020000ab: XXXX
    020000ac: XXXX
    020000ad: XXXX
    020000ae: XXXX
    020000af: XXXX
    020000b0: 0be0
    020000b1: XXXX
    020000b2: XXXX
    020000b3: XXXX
    020000b4: XXXX
    020000b5: XXXX
    020000b6: XXXX
    020000b7: XXXX
    020000b8: XXXX
    020000b9: XXXX
    020000ba: XXXX
    020000bb: XXXX
    020000bc: XXXX
    020000bd: XXXX
    020000be: XXXX
    020000bf: XXXX
    020000c0: XXXX
    020000c1: XXXX
    020000c2: XXXX
    020000c3: XXXX
    020000c4: XXXX
    020000c5: XXXX
    020000c6: XXXX
    020000c7: XXXX
    020000c8: XXXX
    020000c9: XXXX
    020000ca: XXXX
    020000cb: XXXX
    020000cc: XXXX
    020000cd: XXXX
    020000ce: XXXX
    020000cf: XXXX
    020000d0: XXXX
    020000d1: XXXX
    020000d2: XXXX
    020000d3: XXXX
    020000d4: XXXX
    020000d5: XXXX
    020000d6: XXXX
    020000d7: XXXX
    020000d8: XXXX
    020000d9: XXXX
    020000da: XXXX
    020000db: XXXX
    020000dc: XXXX
    020000dd: XXXX
    020000de: XXXX
    020000df: XXXX
    020000e0: XXXX
    020000e1: XXXX
    020000e2: XXXX
    020000e3: XXXX
    020000e4: XXXX
    020000e5: XXXX
    020000e6: XXXX
    020000e7: XXXX
    020000e8: XXXX
    020000e9: XXXX
    020000ea: XXXX
    020000eb: XXXX
    020000ec: XXXX
    020000ed: XXXX
    020000ee: XXXX
    020000ef: XXXX
    020000f0: XXXX
    020000f1: XXXX
    020000f2: XXXX
    020000f3: XXXX
    020000f4: XXXX
    020000f5: XXXX
    020000f6: XXXX
    020000f7: XXXX
    020000f8: XXXX
    020000f9: XXXX
    020000fa: XXXX
    020000fb: XXXX
    020000fc: XXXX
    020000fd: XXXX
    020000fe: XXXX
    020000ff: XXXX
    05600000: XXXX
    05600001: XXXX
    05600002: XXXX
    05600003: XXXX
    05600004: XXXX
    05600005: XXXX
    05600006: XXXX
    05600007: XXXX
    05600008: XXXX
    05600009: XXXX
    0560000a: XXXX
    0560000b: XXXX
    0560000c: XXXX
    0560000d: XXXX
    0560000e: XXXX
    0560000f: XXXX
    05600010: XXXX
    05600011: XXXX
    05600012: XXXX
    05600013: XXXX
    05600014: XXXX
    05600015: XXXX
    05600016: XXXX
    05600017: XXXX
    05600018: XXXX
    05600019: XXXX
    0560001a: XXXX
    0560001b: XXXX
    0560001c: XXXX
    0560001d: XXXX
    0560001e: XXXX
    0560001f: XXXX
    05600020: XXXX
    05600021: XXXX
    05600022: XXXX
    05600023: XXXX
    05600024: XXXX
    05600025: XXXX
    05600026: XXXX
    05600027: XXXX
    05600028: XXXX
    05600029: XXXX
    0560002a: XXXX
    0560002b: XXXX
    0560002c: XXXX
    0560002d: XXXX
    0560002e: XXXX
    0560002f: XXXX
    05600030: XXXX
    05600031: XXXX
    05600032: XXXX
    05600033: XXXX
    05600034: XXXX
    05600035: XXXX
    05600036: XXXX
    05600037: XXXX
    05600038: XXXX
    05600039: XXXX
    0560003a: XXXX
    0560003b: XXXX
    0560003c: XXXX
    0560003d: XXXX
    0560003e: XXXX
    0560003f: XXXX
    05600040: XXXX
    05600041: XXXX
    05600042: XXXX
    05600043: XXXX
    05600044: XXXX
    05600045: XXXX
    05600046: XXXX
    05600047: XXXX
    05600048: XXXX
    05600049: XXXX
    0560004a: XXXX
    0560004b: XXXX
    0560004c: XXXX
    0560004d: XXXX
    0560004e: XXXX
    0560004f: XXXX
    05600050: XXXX
    05600051: XXXX
    05600052: XXXX
    05600053: XXXX
    05600054: XXXX
    05600055: XXXX
    05600056: XXXX
    05600057: XXXX
    05600058: XXXX
    05600059: XXXX
    0560005a: XXXX
    0560005b: XXXX
    0560005c: XXXX
    0560005d: XXXX
    0560005e: XXXX
    0560005f: XXXX
    05600060: XXXX
    05600061: XXXX
    05600062: XXXX
    05600063: XXXX
    05600064: XXXX
    05600065: XXXX
    05600066: XXXX
    05600067: XXXX
    05600068: XXXX
    05600069: XXXX
    0560006a: XXXX
    0560006b: XXXX
    0560006c: XXXX
    0560006d: XXXX
    0560006e: XXXX
    0560006f: XXXX
    05600070: XXXX
    05600071: XXXX
    05600072: XXXX
    05600073: XXXX
    05600074: XXXX
    05600075: XXXX
    05600076: XXXX
    05600077: XXXX
    05600078: XXXX
    05600079: XXXX
    0560007a: XXXX
    0560007b: XXXX
    0560007c: XXXX
    0560007d: XXXX
    0560007e: XXXX
    0560007f: XXXX
    05600080: XXXX
    05600081: XXXX
    05600082: XXXX
    05600083: XXXX
    05600084: XXXX
    05600085: XXXX
    05600086: XXXX
    05600087: XXXX
    05600088: XXXX
    05600089: XXXX
    0560008a: XXXX
    0560008b: XXXX
    0560008c: XXXX
    0560008d: XXXX
    0560008e: XXXX
    0560008f: XXXX
    05600090: XXXX
    05600091: XXXX
    05600092: XXXX
    05600093: XXXX
    05600094: XXXX
    05600095: XXXX
    05600096: XXXX
    05600097: XXXX
    05600098: XXXX
    05600099: XXXX
    0560009a: XXXX
    0560009b: XXXX
    0560009c: XXXX
    0560009d: XXXX
    0560009e: XXXX
    0560009f: XXXX
    056000a0: XXXX
    056000a1: XXXX
    056000a2: XXXX
    056000a3: XXXX
    056000a4: XXXX
    056000a5: XXXX
    056000a6: XXXX
    056000a7: XXXX
    056000a8: XXXX
    056000a9: XXXX
    056000aa: XXXX
    056000ab: XXXX
    056000ac: XXXX
    056000ad: XXXX
    056000ae: XXXX
    056000af: XXXX
    056000b0: XXXX
    056000b1: XXXX
    056000b2: XXXX
    056000b3: XXXX
    056000b4: XXXX
    056000b5: XXXX
    056000b6: XXXX
    056000b7: XXXX
    056000b8: XXXX
    056000b9: XXXX
    056000ba: XXXX
    056000bb: XXXX
    056000bc: XXXX
    056000bd: XXXX
    056000be: XXXX
    056000bf: XXXX
    056000c0: XXXX
    056000c1: XXXX
    056000c2: XXXX
    056000c3: XXXX
    056000c4: XXXX
    056000c5: XXXX
    056000c6: XXXX
    056000c7: XXXX
    056000c8: XXXX
    056000c9: XXXX
    056000ca: XXXX
    056000cb: XXXX
    056000cc: XXXX
    056000cd: XXXX
    056000ce: XXXX
    056000cf: XXXX
    056000d0: XXXX
    056000d1: XXXX
    056000d2: XXXX
    056000d3: XXXX
    056000d4: XXXX
    056000d5: XXXX
    056000d6: XXXX
    056000d7: XXXX
    056000d8: XXXX
    056000d9: XXXX
    056000da: XXXX
    056000db: XXXX
    056000dc: XXXX
    056000dd: XXXX
    056000de: XXXX
    056000df: XXXX
    056000e0: XXXX
    056000e1: XXXX
    056000e2: XXXX
    056000e3: XXXX
    056000e4: XXXX
    056000e5: XXXX
    056000e6: XXXX
    056000e7: XXXX
    056000e8: XXXX
    056000e9: XXXX
    056000ea: XXXX
    056000eb: XXXX
    056000ec: XXXX
    056000ed: XXXX
    056000ee: XXXX
    056000ef: XXXX
    056000f0: XXXX
    056000f1: XXXX
    056000f2: XXXX
    056000f3: XXXX
    056000f4: XXXX
    056000f5: XXXX
    056000f6: XXXX
    056000f7: XXXX
    056000f8: XXXX
    056000f9: XXXX
    056000fa: XXXX
    056000fb: XXXX
    056000fc: XXXX
    056000fd: XXXX
    056000fe: XXXX
    056000ff: XXXX
    05700000: XXXX
    05700001: XXXX
    05700002: XXXX
    05700003: XXXX
    05700004: XXXX
    05700005: XXXX
    05700006: XXXX
    05700007: XXXX
    05700008: XXXX
    05700009: XXXX
    0570000a: XXXX
    0570000b: XXXX
    0570000c: XXXX
    0570000d: XXXX
    0570000e: XXXX
    0570000f: XXXX
    05700010: XXXX
    05700011: XXXX
    05700012: XXXX
    05700013: XXXX
    05700014: XXXX
    05700015: XXXX
    05700016: XXXX
    05700017: XXXX
    05700018: XXXX
    05700019: XXXX
    0570001a: XXXX
    0570001b: XXXX
    0570001c: XXXX
    0570001d: XXXX
    0570001e: XXXX
    0570001f: XXXX
    05700020: XXXX
    05700021: XXXX
    05700022: XXXX
    05700023: XXXX
    05700024: XXXX
    05700025: XXXX
    05700026: XXXX
    05700027: XXXX
    05700028: XXXX
    05700029: XXXX
    0570002a: XXXX
    0570002b: XXXX
    0570002c: XXXX
    0570002d: XXXX
    0570002e: XXXX
    0570002f: XXXX
    05700030: XXXX
    05700031: XXXX
    05700032: XXXX
    05700033: XXXX
    05700034: XXXX
    05700035: XXXX
    05700036: XXXX
    05700037: XXXX
    05700038: XXXX
    05700039: XXXX
    0570003a: XXXX
    0570003b: XXXX
    0570003c: XXXX
    0570003d: XXXX
    0570003e: XXXX
    0570003f: XXXX
    05700040: XXXX
    05700041: XXXX
    05700042: XXXX
    05700043: XXXX
    05700044: XXXX
    05700045: XXXX
    05700046: XXXX
    05700047: XXXX
    05700048: XXXX
    05700049: XXXX
    0570004a: XXXX
    0570004b: XXXX
    0570004c: XXXX
    0570004d: XXXX
    0570004e: XXXX
    0570004f: XXXX
    05700050: XXXX
    05700051: XXXX
    05700052: XXXX
    05700053: XXXX
    05700054: XXXX
    05700055: XXXX
    05700056: XXXX
    05700057: XXXX
    05700058: XXXX
    05700059: XXXX
    0570005a: XXXX
    0570005b: XXXX
    0570005c: XXXX
    0570005d: XXXX
    0570005e: XXXX
    0570005f: XXXX
    05700060: XXXX
    05700061: XXXX
    05700062: XXXX
    05700063: XXXX
    05700064: XXXX
    05700065: XXXX
    05700066: XXXX
    05700067: XXXX
    05700068: XXXX
    05700069: XXXX
    0570006a: XXXX
    0570006b: XXXX
    0570006c: XXXX
    0570006d: XXXX
    0570006e: XXXX
    0570006f: XXXX
    05700070: XXXX
    05700071: XXXX
    05700072: XXXX
    05700073: XXXX
    05700074: XXXX
    05700075: XXXX
    05700076: XXXX
    05700077: XXXX
    05700078: XXXX
    05700079: XXXX
    0570007a: XXXX
    0570007b: XXXX
    0570007c: XXXX
    0570007d: XXXX
    0570007e: XXXX
    0570007f: XXXX
    05700080: XXXX
    05700081: XXXX
    05700082: XXXX
    05700083: XXXX
    05700084: XXXX
    05700085: XXXX
    05700086: XXXX
    05700087: XXXX
    05700088: XXXX
    05700089: XXXX
    0570008a: XXXX
    0570008b: XXXX
    0570008c: XXXX
    0570008d: XXXX
    0570008e: XXXX
    0570008f: XXXX
    05700090: XXXX
    05700091: XXXX
    05700092: XXXX
    05700093: XXXX
    05700094: XXXX
    05700095: XXXX
    05700096: XXXX
    05700097: XXXX
    05700098: XXXX
    05700099: XXXX
    0570009a: XXXX
    0570009b: XXXX
    0570009c: XXXX
    0570009d: XXXX
    0570009e: XXXX
    0570009f: XXXX
    057000a0: XXXX
    057000a1: XXXX
    057000a2: XXXX
    057000a3: XXXX
    057000a4: XXXX
    057000a5: XXXX
    057000a6: XXXX
    057000a7: XXXX
    057000a8: XXXX
    057000a9: XXXX
    057000aa: XXXX
    057000ab: XXXX
    057000ac: XXXX
    057000ad: XXXX
    057000ae: XXXX
    057000af: XXXX
    057000b0: XXXX
    057000b1: XXXX
    057000b2: XXXX
    057000b3: XXXX
    057000b4: XXXX
    057000b5: XXXX
    057000b6: XXXX
    057000b7: XXXX
    057000b8: XXXX
    057000b9: XXXX
    057000ba: XXXX
    057000bb: XXXX
    057000bc: XXXX
    057000bd: XXXX
    057000be: XXXX
    057000bf: XXXX
    057000c0: XXXX
    057000c1: XXXX
    057000c2: XXXX
    057000c3: XXXX
    057000c4: XXXX
    057000c5: XXXX
    057000c6: XXXX
    057000c7: XXXX
    057000c8: XXXX
    057000c9: XXXX
    057000ca: XXXX
    057000cb: XXXX
    057000cc: XXXX
    057000cd: XXXX
    057000ce: XXXX
    057000cf: XXXX
    057000d0: XXXX
    057000d1: XXXX
    057000d2: XXXX
    057000d3: XXXX
    057000d4: XXXX
    057000d5: XXXX
    057000d6: XXXX
    057000d7: XXXX
    057000d8: XXXX
    057000d9: XXXX
    057000da: XXXX
    057000db: XXXX
    057000dc: XXXX
    057000dd: XXXX
    057000de: XXXX
    057000df: XXXX
    057000e0: XXXX
    057000e1: XXXX
    057000e2: XXXX
    057000e3: XXXX
    057000e4: XXXX
    057000e5: XXXX
    057000e6: XXXX
    057000e7: XXXX
    057000e8: XXXX
    057000e9: XXXX
    057000ea: XXXX
    057000eb: XXXX
    057000ec: XXXX
    057000ed: XXXX
    057000ee: XXXX
    057000ef: XXXX
    057000f0: XXXX
    057000f1: XXXX
    057000f2: XXXX
    057000f3: XXXX
    057000f4: XXXX
    057000f5: XXXX
    057000f6: XXXX
    057000f7: XXXX
    057000f8: XXXX
    057000f9: XXXX
    057000fa: XXXX
    057000fb: XXXX
    057000fc: XXXX
    057000fd: XXXX
    057000fe: XXXX
    057000ff: XXXX
    05800000: XXXX
    05800001: XXXX
    05800002: XXXX
    05800003: XXXX
    05800004: XXXX
    05800005: XXXX
    05800006: XXXX
    05800007: XXXX
    05800008: XXXX
    05800009: XXXX
    0580000a: XXXX
    0580000b: XXXX
    0580000c: XXXX
    0580000d: XXXX
    0580000e: XXXX
    0580000f: XXXX
    05800010: XXXX
    05800011: XXXX
    05800012: XXXX
    05800013: XXXX
    05800014: XXXX
    05800015: XXXX
    05800016: XXXX
    05800017: XXXX
    05800018: XXXX
    05800019: XXXX
    0580001a: XXXX
    0580001b: XXXX
    0580001c: XXXX
    0580001d: XXXX
    0580001e: XXXX
    0580001f: XXXX
    05800020: XXXX
    05800021: XXXX
    05800022: XXXX
    05800023: XXXX
    05800024: XXXX
    05800025: XXXX
    05800026: XXXX
    05800027: XXXX
    05800028: XXXX
    05800029: XXXX
    0580002a: XXXX
    0580002b: XXXX
    0580002c: XXXX
    0580002d: XXXX
    0580002e: XXXX
    0580002f: XXXX
    05800030: XXXX
    05800031: XXXX
    05800032: XXXX
    05800033: XXXX
    05800034: XXXX
    05800035: XXXX
    05800036: XXXX
    05800037: XXXX
    05800038: XXXX
    05800039: XXXX
    0580003a: XXXX
    0580003b: XXXX
    0580003c: XXXX
    0580003d: XXXX
    0580003e: XXXX
    0580003f: XXXX
    05800040: XXXX
    05800041: XXXX
    05800042: XXXX
    05800043: XXXX
    05800044: XXXX
    05800045: XXXX
    05800046: XXXX
    05800047: XXXX
    05800048: XXXX
    05800049: XXXX
    0580004a: XXXX
    0580004b: XXXX
    0580004c: XXXX
    0580004d: XXXX
    0580004e: XXXX
    0580004f: XXXX
    05800050: XXXX
    05800051: XXXX
    05800052: XXXX
    05800053: XXXX
    05800054: XXXX
    05800055: XXXX
    05800056: XXXX
    05800057: XXXX
    05800058: XXXX
    05800059: XXXX
    0580005a: XXXX
    0580005b: XXXX
    0580005c: XXXX
    0580005d: XXXX
    0580005e: XXXX
    0580005f: XXXX
    05800060: XXXX
    05800061: XXXX
    05800062: XXXX
    05800063: XXXX
    05800064: XXXX
    05800065: XXXX
    05800066: XXXX
    05800067: XXXX
    05800068: XXXX
    05800069: XXXX
    0580006a: XXXX
    0580006b: XXXX
    0580006c: XXXX
    0580006d: XXXX
    0580006e: XXXX
    0580006f: XXXX
    05800070: XXXX
    05800071: XXXX
    05800072: XXXX
    05800073: XXXX
    05800074: XXXX
    05800075: XXXX
    05800076: XXXX
    05800077: XXXX
    05800078: XXXX
    05800079: XXXX
    0580007a: XXXX
    0580007b: XXXX
    0580007c: XXXX
    0580007d: XXXX
    0580007e: XXXX
    0580007f: XXXX
    05800080: XXXX
    05800081: XXXX
    05800082: XXXX
    05800083: XXXX
    05800084: XXXX
    05800085: XXXX
    05800086: XXXX
    05800087: XXXX
    05800088: XXXX
    05800089: XXXX
    0580008a: XXXX
    0580008b: XXXX
    0580008c: XXXX
    0580008d: XXXX
    0580008e: XXXX
    0580008f: XXXX
    05800090: XXXX
    05800091: XXXX
    05800092: XXXX
    05800093: XXXX
    05800094: XXXX
    05800095: XXXX
    05800096: XXXX
    05800097: XXXX
    05800098: XXXX
    05800099: XXXX
    0580009a: XXXX
    0580009b: XXXX
    0580009c: XXXX
    0580009d: XXXX
    0580009e: XXXX
    0580009f: XXXX
    058000a0: XXXX
    058000a1: XXXX
    058000a2: XXXX
    058000a3: XXXX
    058000a4: XXXX
    058000a5: XXXX
    058000a6: XXXX
    058000a7: XXXX
    058000a8: XXXX
    058000a9: XXXX
    058000aa: XXXX
    058000ab: XXXX
    058000ac: XXXX
    058000ad: XXXX
    058000ae: XXXX
    058000af: XXXX
    058000b0: XXXX
    058000b1: XXXX
    058000b2: XXXX
    058000b3: XXXX
    058000b4: XXXX
    058000b5: XXXX
    058000b6: XXXX
    058000b7: XXXX
    058000b8: XXXX
    058000b9: XXXX
    058000ba: XXXX
    058000bb: XXXX
    058000bc: XXXX
    058000bd: XXXX
    058000be: XXXX
    058000bf: XXXX
    058000c0: XXXX
    058000c1: XXXX
    058000c2: XXXX
    058000c3: XXXX
    058000c4: XXXX
    058000c5: XXXX
    058000c6: XXXX
    058000c7: XXXX
    058000c8: XXXX
    058000c9: XXXX
    058000ca: XXXX
    058000cb: XXXX
    058000cc: XXXX
    058000cd: XXXX
    058000ce: XXXX
    058000cf: XXXX
    058000d0: XXXX
    058000d1: XXXX
    058000d2: XXXX
    058000d3: XXXX
    058000d4: XXXX
    058000d5: XXXX
    058000d6: XXXX
    058000d7: XXXX
    058000d8: XXXX
    058000d9: XXXX
    058000da: XXXX
    058000db: XXXX
    058000dc: XXXX
    058000dd: XXXX
    058000de: XXXX
    058000df: XXXX
    058000e0: XXXX
    058000e1: XXXX
    058000e2: XXXX
    058000e3: XXXX
    058000e4: XXXX
    058000e5: XXXX
    058000e6: XXXX
    058000e7: XXXX
    058000e8: XXXX
    058000e9: XXXX
    058000ea: XXXX
    058000eb: XXXX
    058000ec: XXXX
    058000ed: XXXX
    058000ee: XXXX
    058000ef: XXXX
    058000f0: XXXX
    058000f1: XXXX
    058000f2: XXXX
    058000f3: XXXX
    058000f4: XXXX
    058000f5: XXXX
    058000f6: XXXX
    058000f7: XXXX
    058000f8: XXXX
    058000f9: XXXX
    058000fa: XXXX
    058000fb: XXXX
    058000fc: XXXX
    058000fd: XXXX
    058000fe: XXXX
    058000ff: XXXX
    05900000: XXXX
    05900001: XXXX
    05900002: XXXX
    05900003: XXXX
    05900004: XXXX
    05900005: XXXX
    05900006: XXXX
    05900007: XXXX
    05900008: XXXX
    05900009: XXXX
    0590000a: XXXX
    0590000b: XXXX
    0590000c: XXXX
    0590000d: XXXX
    0590000e: XXXX
    0590000f: XXXX
    05900010: XXXX
    05900011: XXXX
    05900012: XXXX
    05900013: XXXX
    05900014: XXXX
    05900015: XXXX
    05900016: XXXX
    05900017: XXXX
    05900018: XXXX
    05900019: XXXX
    0590001a: XXXX
    0590001b: XXXX
    0590001c: XXXX
    0590001d: XXXX
    0590001e: XXXX
    0590001f: XXXX
    05900020: XXXX
    05900021: XXXX
    05900022: XXXX
    05900023: XXXX
    05900024: XXXX
    05900025: XXXX
    05900026: XXXX
    05900027: XXXX
    05900028: XXXX
    05900029: XXXX
    0590002a: XXXX
    0590002b: XXXX
    0590002c: XXXX
    0590002d: XXXX
    0590002e: XXXX
    0590002f: XXXX
    05900030: XXXX
    05900031: XXXX
    05900032: XXXX
    05900033: XXXX
    05900034: XXXX
    05900035: XXXX
    05900036: XXXX
    05900037: XXXX
    05900038: XXXX
    05900039: XXXX
    0590003a: XXXX
    0590003b: XXXX
    0590003c: XXXX
    0590003d: XXXX
    0590003e: XXXX
    0590003f: XXXX
    05900040: XXXX
    05900041: XXXX
    05900042: XXXX
    05900043: XXXX
    05900044: XXXX
    05900045: XXXX
    05900046: XXXX
    05900047: XXXX
    05900048: XXXX
    05900049: XXXX
    0590004a: XXXX
    0590004b: XXXX
    0590004c: XXXX
    0590004d: XXXX
    0590004e: XXXX
    0590004f: XXXX
    05900050: XXXX
    05900051: XXXX
    05900052: XXXX
    05900053: XXXX
    05900054: XXXX
    05900055: XXXX
    05900056: XXXX
    05900057: XXXX
    05900058: XXXX
    05900059: XXXX
    0590005a: XXXX
    0590005b: XXXX
    0590005c: XXXX
    0590005d: XXXX
    0590005e: XXXX
    0590005f: XXXX
    05900060: XXXX
    05900061: XXXX
    05900062: XXXX
    05900063: XXXX
    05900064: XXXX
    05900065: XXXX
    05900066: XXXX
    05900067: XXXX
    05900068: XXXX
    05900069: XXXX
    0590006a: XXXX
    0590006b: XXXX
    0590006c: XXXX
    0590006d: XXXX
    0590006e: XXXX
    0590006f: XXXX
    05900070: XXXX
    05900071: XXXX
    05900072: XXXX
    05900073: XXXX
    05900074: XXXX
    05900075: XXXX
    05900076: XXXX
    05900077: XXXX
    05900078: XXXX
    05900079: XXXX
    0590007a: XXXX
    0590007b: XXXX
    0590007c: XXXX
    0590007d: XXXX
    0590007e: XXXX
    0590007f: XXXX
    05900080: XXXX
    05900081: XXXX
    05900082: XXXX
    05900083: XXXX
    05900084: XXXX
    05900085: XXXX
    05900086: XXXX
    05900087: XXXX
    05900088: XXXX
    05900089: XXXX
    0590008a: XXXX
    0590008b: XXXX
    0590008c: XXXX
    0590008d: XXXX
    0590008e: XXXX
    0590008f: XXXX
    05900090: XXXX
    05900091: XXXX
    05900092: XXXX
    05900093: XXXX
    05900094: XXXX
    05900095: XXXX
    05900096: XXXX
    05900097: XXXX
    05900098: XXXX
    05900099: XXXX
    0590009a: XXXX
    0590009b: XXXX
    0590009c: XXXX
    0590009d: XXXX
    0590009e: XXXX
    0590009f: XXXX
    059000a0: XXXX
    059000a1: XXXX
    059000a2: XXXX
    059000a3: XXXX
    059000a4: XXXX
    059000a5: XXXX
    059000a6: XXXX
    059000a7: XXXX
    059000a8: XXXX
    059000a9: XXXX
    059000aa: XXXX
    059000ab: XXXX
    059000ac: XXXX
    059000ad: XXXX
    059000ae: XXXX
    059000af: XXXX
    059000b0: XXXX
    059000b1: XXXX
    059000b2: XXXX
    059000b3: XXXX
    059000b4: XXXX
    059000b5: XXXX
    059000b6: XXXX
    059000b7: XXXX
    059000b8: XXXX
    059000b9: XXXX
    059000ba: XXXX
    059000bb: XXXX
    059000bc: XXXX
    059000bd: XXXX
    059000be: XXXX
    059000bf: XXXX
    059000c0: XXXX
    059000c1: XXXX
    059000c2: XXXX
    059000c3: XXXX
    059000c4: XXXX
    059000c5: XXXX
    059000c6: XXXX
    059000c7: XXXX
    059000c8: XXXX
    059000c9: XXXX
    059000ca: XXXX
    059000cb: XXXX
    059000cc: XXXX
    059000cd: XXXX
    059000ce: XXXX
    059000cf: XXXX
    059000d0: XXXX
    059000d1: XXXX
    059000d2: XXXX
    059000d3: XXXX
    059000d4: XXXX
    059000d5: XXXX
    059000d6: XXXX
    059000d7: XXXX
    059000d8: XXXX
    059000d9: XXXX
    059000da: XXXX
    059000db: XXXX
    059000dc: XXXX
    059000dd: XXXX
    059000de: XXXX
    059000df: XXXX
    059000e0: XXXX
    059000e1: XXXX
    059000e2: XXXX
    059000e3: XXXX
    059000e4: XXXX
    059000e5: XXXX
    059000e6: XXXX
    059000e7: XXXX
    059000e8: XXXX
    059000e9: XXXX
    059000ea: XXXX
    059000eb: XXXX
    059000ec: XXXX
    059000ed: XXXX
    059000ee: XXXX
    059000ef: XXXX
    059000f0: XXXX
    059000f1: XXXX
    059000f2: XXXX
    059000f3: XXXX
    059000f4: XXXX
    059000f5: XXXX
    059000f6: XXXX
    059000f7: XXXX
    059000f8: XXXX
    059000f9: XXXX
    059000fa: XXXX
    059000fb: XXXX
    059000fc: XXXX
    059000fd: XXXX
    059000fe: XXXX
    059000ff: XXXX
    05b00000: XXXX
    05b00001: XXXX
    05b00002: XXXX
    05b00003: XXXX
    05b00004: XXXX
    05b00005: XXXX
    05b00006: XXXX
    05b00007: XXXX
    05b00008: XXXX
    05b00009: XXXX
    05b0000a: XXXX
    05b0000b: XXXX
    05b0000c: XXXX
    05b0000d: XXXX
    05b0000e: XXXX
    05b0000f: XXXX
    05b00010: XXXX
    05b00011: XXXX
    05b00012: XXXX
    05b00013: XXXX
    05b00014: XXXX
    05b00015: XXXX
    05b00016: XXXX
    05b00017: XXXX
    05b00018: XXXX
    05b00019: XXXX
    05b0001a: XXXX
    05b0001b: XXXX
    05b0001c: XXXX
    05b0001d: XXXX
    05b0001e: XXXX
    05b0001f: XXXX
    05b00020: XXXX
    05b00021: XXXX
    05b00022: XXXX
    05b00023: XXXX
    05b00024: XXXX
    05b00025: XXXX
    05b00026: XXXX
    05b00027: XXXX
    05b00028: XXXX
    05b00029: XXXX
    05b0002a: XXXX
    05b0002b: XXXX
    05b0002c: XXXX
    05b0002d: XXXX
    05b0002e: XXXX
    05b0002f: XXXX
    05b00030: XXXX
    05b00031: XXXX
    05b00032: XXXX
    05b00033: XXXX
    05b00034: XXXX
    05b00035: XXXX
    05b00036: XXXX
    05b00037: XXXX
    05b00038: XXXX
    05b00039: XXXX
    05b0003a: XXXX
    05b0003b: XXXX
    05b0003c: XXXX
    05b0003d: XXXX
    05b0003e: XXXX
    05b0003f: XXXX
    05b00040: XXXX
    05b00041: XXXX
    05b00042: XXXX
    05b00043: XXXX
    05b00044: XXXX
    05b00045: XXXX
    05b00046: XXXX
    05b00047: XXXX
    05b00048: XXXX
    05b00049: XXXX
    05b0004a: XXXX
    05b0004b: XXXX
    05b0004c: XXXX
    05b0004d: XXXX
    05b0004e: XXXX
    05b0004f: XXXX
    05b00050: XXXX
    05b00051: XXXX
    05b00052: XXXX
    05b00053: XXXX
    05b00054: XXXX
    05b00055: XXXX
    05b00056: XXXX
    05b00057: XXXX
    05b00058: XXXX
    05b00059: XXXX
    05b0005a: XXXX
    05b0005b: XXXX
    05b0005c: XXXX
    05b0005d: XXXX
    05b0005e: XXXX
    05b0005f: XXXX
    05b00060: XXXX
    05b00061: XXXX
    05b00062: XXXX
    05b00063: XXXX
    05b00064: XXXX
    05b00065: XXXX
    05b00066: XXXX
    05b00067: XXXX
    05b00068: XXXX
    05b00069: XXXX
    05b0006a: XXXX
    05b0006b: XXXX
    05b0006c: XXXX
    05b0006d: XXXX
    05b0006e: XXXX
    05b0006f: XXXX
    05b00070: XXXX
    05b00071: XXXX
    05b00072: XXXX
    05b00073: XXXX
    05b00074: XXXX
    05b00075: XXXX
    05b00076: XXXX
    05b00077: XXXX
    05b00078: XXXX
    05b00079: XXXX
    05b0007a: XXXX
    05b0007b: XXXX
    05b0007c: XXXX
    05b0007d: XXXX
    05b0007e: XXXX
    05b0007f: XXXX
    05b00080: XXXX
    05b00081: XXXX
    05b00082: XXXX
    05b00083: XXXX
    05b00084: XXXX
    05b00085: XXXX
    05b00086: XXXX
    05b00087: XXXX
    05b00088: XXXX
    05b00089: XXXX
    05b0008a: XXXX
    05b0008b: XXXX
    05b0008c: XXXX
    05b0008d: XXXX
    05b0008e: XXXX
    05b0008f: XXXX
    05b00090: XXXX
    05b00091: XXXX
    05b00092: XXXX
    05b00093: XXXX
    05b00094: XXXX
    05b00095: XXXX
    05b00096: XXXX
    05b00097: XXXX
    05b00098: XXXX
    05b00099: XXXX
    05b0009a: XXXX
    05b0009b: XXXX
    05b0009c: XXXX
    05b0009d: XXXX
    05b0009e: XXXX
    05b0009f: XXXX
    05b000a0: XXXX
    05b000a1: XXXX
    05b000a2: XXXX
    05b000a3: XXXX
    05b000a4: XXXX
    05b000a5: XXXX
    05b000a6: XXXX
    05b000a7: XXXX
    05b000a8: XXXX
    05b000a9: XXXX
    05b000aa: XXXX
    05b000ab: XXXX
    05b000ac: XXXX
    05b000ad: XXXX
    05b000ae: XXXX
    05b000af: XXXX
    05b000b0: XXXX
    05b000b1: XXXX
    05b000b2: XXXX
    05b000b3: XXXX
    05b000b4: XXXX
    05b000b5: XXXX
    05b000b6: XXXX
    05b000b7: XXXX
    05b000b8: XXXX
    05b000b9: XXXX
    05b000ba: XXXX
    05b000bb: XXXX
    05b000bc: XXXX
    05b000bd: XXXX
    05b000be: XXXX
    05b000bf: XXXX
    05b000c0: XXXX
    05b000c1: XXXX
    05b000c2: XXXX
    05b000c3: XXXX
    05b000c4: XXXX
    05b000c5: XXXX
    05b000c6: XXXX
    05b000c7: XXXX
    05b000c8: XXXX
    05b000c9: XXXX
    05b000ca: XXXX
    05b000cb: XXXX
    05b000cc: XXXX
    05b000cd: XXXX
    05b000ce: XXXX
    05b000cf: XXXX
    05b000d0: XXXX
    05b000d1: XXXX
    05b000d2: XXXX
    05b000d3: XXXX
    05b000d4: XXXX
    05b000d5: XXXX
    05b000d6: XXXX
    05b000d7: XXXX
    05b000d8: XXXX
    05b000d9: XXXX
    05b000da: XXXX
    05b000db: XXXX
    05b000dc: XXXX
    05b000dd: XXXX
    05b000de: XXXX
    05b000df: XXXX
    05b000e0: XXXX
    05b000e1: XXXX
    05b000e2: XXXX
    05b000e3: XXXX
    05b000e4: XXXX
    05b000e5: XXXX
    05b000e6: XXXX
    05b000e7: XXXX
    05b000e8: XXXX
    05b000e9: XXXX
    05b000ea: XXXX
    05b000eb: XXXX
    05b000ec: XXXX
    05b000ed: XXXX
    05b000ee: XXXX
    05b000ef: XXXX
    05b000f0: XXXX
    05b000f1: XXXX
    05b000f2: XXXX
    05b000f3: XXXX
    05b000f4: XXXX
    05b000f5: XXXX
    05b000f6: XXXX
    05b000f7: XXXX
    05b000f8: XXXX
    05b000f9: XXXX
    05b000fa: XXXX
    05b000fb: XXXX
    05b000fc: XXXX
    05b000fd: XXXX
    05b000fe: XXXX
    05b000ff: XXXX
    05e00010: 0050
    05f00000: XXXX
    05f00001: XXXX
    05f00002: XXXX
    05f00003: XXXX
    05f00004: XXXX
    05f00005: XXXX
    05f00006: XXXX
    05f00007: XXXX
    05f00008: XXXX
    05f00009: XXXX
    05f0000a: XXXX
    05f0000b: XXXX
    05f0000c: XXXX
    05f0000d: XXXX
    05f0000e: XXXX
    05f0000f: XXXX
    05f00010: XXXX
    05f00011: XXXX
    05f00012: XXXX
    05f00013: XXXX
    05f00014: XXXX
    05f00015: XXXX
    05f00016: XXXX
    05f00017: XXXX
    05f00018: XXXX
    05f00019: XXXX
    05f0001a: XXXX
    05f0001b: XXXX
    05f0001c: XXXX
    05f0001d: XXXX
    05f0001e: XXXX
    05f0001f: XXXX
    05f00020: XXXX
    05f00021: XXXX
    05f00022: XXXX
    05f00023: XXXX
    05f00024: XXXX
    05f00025: XXXX
    05f00026: XXXX
    05f00027: XXXX
    05f00028: XXXX
    05f00029: XXXX
    05f0002a: XXXX
    05f0002b: XXXX
    05f0002c: XXXX
    05f0002d: XXXX
    05f0002e: XXXX
    05f0002f: XXXX
    05f00030: XXXX
    05f00031: XXXX
    05f00032: XXXX
    05f00033: XXXX
    05f00034: XXXX
    05f00035: XXXX
    05f00036: XXXX
    05f00037: XXXX
    05f00038: XXXX
    05f00039: XXXX
    05f0003a: XXXX
    05f0003b: XXXX
    05f0003c: XXXX
    05f0003d: XXXX
    05f0003e: XXXX
    05f0003f: XXXX
    05f00040: XXXX
    05f00041: XXXX
    05f00042: XXXX
    05f00043: XXXX
    05f00044: XXXX
    05f00045: XXXX
    05f00046: XXXX
    05f00047: XXXX
    05f00048: XXXX
    05f00049: XXXX
    05f0004a: XXXX
    05f0004b: XXXX
    05f0004c: XXXX
    05f0004d: XXXX
    05f0004e: XXXX
    05f0004f: XXXX
    05f00050: XXXX
    05f00051: XXXX
    05f00052: XXXX
    05f00053: XXXX
    05f00054: XXXX
    05f00055: XXXX
    05f00056: XXXX
    05f00057: XXXX
    05f00058: XXXX
    05f00059: XXXX
    05f0005a: XXXX
    05f0005b: XXXX
    05f0005c: XXXX
    05f0005d: XXXX
    05f0005e: XXXX
    05f0005f: XXXX
    05f00060: XXXX
    05f00061: XXXX
    05f00062: XXXX
    05f00063: XXXX
    05f00064: XXXX
    05f00065: XXXX
    05f00066: XXXX
    05f00067: XXXX
    05f00068: XXXX
    05f00069: XXXX
    05f0006a: XXXX
    05f0006b: XXXX
    05f0006c: XXXX
    05f0006d: XXXX
    05f0006e: XXXX
    05f0006f: XXXX
    05f00070: XXXX
    05f00071: XXXX
    05f00072: XXXX
    05f00073: XXXX
    05f00074: XXXX
    05f00075: XXXX
    05f00076: XXXX
    05f00077: XXXX
    05f00078: XXXX
    05f00079: XXXX
    05f0007a: XXXX
    05f0007b: XXXX
    05f0007c: XXXX
    05f0007d: XXXX
    05f0007e: XXXX
    05f0007f: XXXX
    05f00080: XXXX
    05f00081: XXXX
    05f00082: XXXX
    05f00083: XXXX
    05f00084: XXXX
    05f00085: XXXX
    05f00086: XXXX
    05f00087: XXXX
    05f00088: XXXX
    05f00089: XXXX
    05f0008a: XXXX
    05f0008b: XXXX
    05f0008c: XXXX
    05f0008d: XXXX
    05f0008e: XXXX
    05f0008f: XXXX
    05f00090: XXXX
    05f00091: XXXX
    05f00092: XXXX
    05f00093: XXXX
    05f00094: XXXX
    05f00095: XXXX
    05f00096: XXXX
    05f00097: XXXX
    05f00098: XXXX
    05f00099: XXXX
    05f0009a: XXXX
    05f0009b: XXXX
    05f0009c: XXXX
    05f0009d: XXXX
    05f0009e: XXXX
    05f0009f: XXXX
    05f000a0: XXXX
    05f000a1: XXXX
    05f000a2: XXXX
    05f000a3: XXXX
    05f000a4: XXXX
    05f000a5: XXXX
    05f000a6: XXXX
    05f000a7: XXXX
    05f000a8: XXXX
    05f000a9: XXXX
    05f000aa: XXXX
    05f000ab: XXXX
    05f000ac: XXXX
    05f000ad: XXXX
    05f000ae: XXXX
    05f000af: XXXX
    05f000b0: XXXX
    05f000b1: XXXX
    05f000b2: XXXX
    05f000b3: XXXX
    05f000b4: XXXX
    05f000b5: XXXX
    05f000b6: XXXX
    05f000b7: XXXX
    05f000b8: XXXX
    05f000b9: XXXX
    05f000ba: XXXX
    05f000bb: XXXX
    05f000bc: XXXX
    05f000bd: XXXX
    05f000be: XXXX
    05f000bf: XXXX
    05f000c0: XXXX
    05f000c1: XXXX
    05f000c2: XXXX
    05f000c3: XXXX
    05f000c4: XXXX
    05f000c5: XXXX
    05f000c6: XXXX
    05f000c7: XXXX
    05f000c8: XXXX
    05f000c9: XXXX
    05f000ca: XXXX
    05f000cb: XXXX
    05f000cc: XXXX
    05f000cd: XXXX
    05f000ce: XXXX
    05f000cf: XXXX
    05f000d0: XXXX
    05f000d1: XXXX
    05f000d2: XXXX
    05f000d3: XXXX
    05f000d4: XXXX
    05f000d5: XXXX
    05f000d6: XXXX
    05f000d7: XXXX
    05f000d8: XXXX
    05f000d9: XXXX
    05f000da: XXXX
    05f000db: XXXX
    05f000dc: XXXX
    05f000dd: XXXX
    05f000de: XXXX
    05f000df: XXXX
    05f000e0: XXXX
    05f000e1: XXXX
    05f000e2: XXXX
    05f000e3: XXXX
    05f000e4: XXXX
    05f000e5: XXXX
    05f000e6: XXXX
    05f000e7: XXXX
    05f000e8: XXXX
    05f000e9: XXXX
    05f000ea: XXXX
    05f000eb: XXXX
    05f000ec: XXXX
    05f000ed: XXXX
    05f000ee: XXXX
    05f000ef: XXXX
    05f000f0: XXXX
    05f000f1: XXXX
    05f000f2: XXXX
    05f000f3: XXXX
    05f000f4: XXXX
    05f000f5: XXXX
    05f000f6: XXXX
    05f000f7: XXXX
    05f000f8: XXXX
    05f000f9: XXXX
    05f000fa: XXXX
    05f000fb: XXXX
    05f000fc: XXXX
    05f000fd: XXXX
    05f000fe: XXXX
    05f000ff: XXXX
    06100000: 6100
    06100001: XXXX
    06100002: XXXX
    06100003: 00de
    06100004: XXXX
    06100005: XXXX
    06100006: 0000
    06100007: XXXX
    06100008: XXXX
    06100009: XXXX
    0610000a: XXXX
    0610000b: XXXX
    0610000c: XXXX
    0610000d: XXXX
    0610000e: XXXX
    0610000f: XXXX
    06100010: XXXX
    06100011: XXXX
    06100012: XXXX
    06100013: XXXX
    06100014: XXXX
    06100015: XXXX
    06100016: XXXX
    06100017: XXXX
    06100018: XXXX
    06100019: XXXX
    0610001a: XXXX
    0610001b: XXXX
    0610001c: XXXX
    0610001d: XXXX
    0610001e: XXXX
    0610001f: XXXX
    06100020: XXXX
    06100021: XXXX
    06100022: XXXX
    06100023: XXXX
    06100024: XXXX
    06100025: XXXX
    06100026: XXXX
    06100027: XXXX
    06100028: XXXX
    06100029: XXXX
    0610002a: XXXX
    0610002b: XXXX
    0610002c: XXXX
    0610002d: XXXX
    0610002e: XXXX
    0610002f: XXXX
    06100030: XXXX
    06100031: XXXX
    06100032: XXXX
    06100033: XXXX
    06100034: XXXX
    06100035: 0c60
    06100036: 0009
    06100037: XXXX
    06100038: 11dd
    06100039: XXXX
    0610003a: XXXX
    0610003b: XXXX
    0610003c: 8000
    0610003d: ffff
    0610003e: XXXX
    0610003f: 0f12
    06100040: XXXX
    06100041: XXXX
    06100042: XXXX
    06100043: XXXX
    06100044: XXXX
    06100045: XXXX
    06100046: XXXX
    06100047: XXXX
    06100048: XXXX
    06100049: XXXX
    0610004a: XXXX
    0610004b: XXXX
    0610004c: XXXX
    0610004d: XXXX
    0610004e: XXXX
    0610004f: XXXX
    06100050: XXXX
    06100051: XXXX
    06100052: XXXX
    06100053: XXXX
    06100054: XXXX
    06100055: XXXX
    06100056: XXXX
    06100057: XXXX
    06100058: XXXX
    06100059: XXXX
    0610005a: XXXX
    0610005b: XXXX
    0610005c: XXXX
    0610005d: XXXX
    0610005e: XXXX
    0610005f: XXXX
    06100060: XXXX
    06100061: XXXX
    06100062: XXXX
    06100063: XXXX
    06100064: XXXX
    06100065: XXXX
    06100066: XXXX
    06100067: XXXX
    06100068: XXXX
    06100069: XXXX
    0610006a: XXXX
    0610006b: XXXX
    0610006c: XXXX
    0610006d: XXXX
    0610006e: XXXX
    0610006f: XXXX
    06100070: XXXX
    06100071: XXXX
    06100072: XXXX
    06100073: XXXX
    06100074: XXXX
    06100075: XXXX
    06100076: XXXX
    06100077: XXXX
    06100078: XXXX
    06100079: XXXX
    0610007a: XXXX
    0610007b: XXXX
    0610007c: XXXX
    0610007d: XXXX
    0610007e: XXXX
    0610007f: XXXX
    06100080: XXXX
    06100081: XXXX
    06100082: XXXX
    06100083: XXXX
    06100084: XXXX
    06100085: XXXX
    06100086: XXXX
    06100087: XXXX
    06100088: XXXX
    06100089: XXXX
    0610008a: XXXX
    0610008b: XXXX
    0610008c: XXXX
    0610008d: XXXX
    0610008e: XXXX
    0610008f: XXXX
    06100090: XXXX
    06100091: XXXX
    06100092: XXXX
    06100093: XXXX
    06100094: XXXX
    06100095: XXXX
    06100096: XXXX
    06100097: XXXX
    06100098: XXXX
    06100099: XXXX
    0610009a: XXXX
    0610009b: XXXX
    0610009c: XXXX
    0610009d: XXXX
    0610009e: XXXX
    0610009f: XXXX
    061000a0: XXXX
    061000a1: XXXX
    061000a2: XXXX
    061000a3: XXXX
    061000a4: XXXX
    061000a5: XXXX
    061000a6: XXXX
    061000a7: XXXX
    061000a8: XXXX
    061000a9: XXXX
    061000aa: XXXX
    061000ab: XXXX
    061000ac: XXXX
    061000ad: XXXX
    061000ae: XXXX
    061000af: XXXX
    061000b0: XXXX
    061000b1: XXXX
    061000b2: XXXX
    061000b3: XXXX
    061000b4: XXXX
    061000b5: XXXX
    061000b6: XXXX
    061000b7: XXXX
    061000b8: XXXX
    061000b9: XXXX
    061000ba: XXXX
    061000bb: XXXX
    061000bc: XXXX
    061000bd: XXXX
    061000be: XXXX
    061000bf: XXXX
    061000c0: XXXX
    061000c1: XXXX
    061000c2: XXXX
    061000c3: XXXX
    061000c4: XXXX
    061000c5: XXXX
    061000c6: XXXX
    061000c7: XXXX
    061000c8: XXXX
    061000c9: XXXX
    061000ca: XXXX
    061000cb: XXXX
    061000cc: XXXX
    061000cd: XXXX
    061000ce: XXXX
    061000cf: XXXX
    061000d0: XXXX
    061000d1: XXXX
    061000d2: XXXX
    061000d3: XXXX
    061000d4: XXXX
    061000d5: XXXX
    061000d6: XXXX
    061000d7: XXXX
    061000d8: XXXX
    061000d9: XXXX
    061000da: XXXX
    061000db: XXXX
    061000dc: XXXX
    061000dd: XXXX
    061000de: XXXX
    061000df: XXXX
    061000e0: XXXX
    061000e1: XXXX
    061000e2: XXXX
    061000e3: XXXX
    061000e4: XXXX
    061000e5: XXXX
    061000e6: XXXX
    061000e7: XXXX
    061000e8: XXXX
    061000e9: XXXX
    061000ea: XXXX
    061000eb: XXXX
    061000ec: XXXX
    061000ed: XXXX
    061000ee: XXXX
    061000ef: XXXX
    061000f0: XXXX
    061000f1: XXXX
    061000f2: XXXX
    061000f3: XXXX
    061000f4: XXXX
    061000f5: XXXX
    061000f6: XXXX
    061000f7: XXXX
    061000f8: XXXX
    061000f9: XXXX
    061000fa: XXXX
    061000fb: XXXX
    061000fc: XXXX
    061000fd: XXXX
    061000fe: XXXX
    061000ff: XXXX
    40400291: 0000
    40400292: 0000
    40400791: 1e00
    40400792: 1e00
    40600259: 0000
    4060025a: 0000
    40800ad9: 0000
    40800ada: 0000
    40800f11: 0000
    40800f12: 0000
  7. shumingfan commented on Jun 1, 2026

    @shumingfan

    @eighthave
    Did you keep the recording when you captured the registers?
    If no, please keep the recording and dump the registers again.
    If yes, please check the DAPM status during the recording.
    $ grep -rn On /sys/kernel/debug/asoc/

  8. eighthave commented on Jun 1, 2026

    @eighthave
    Author

    I wrote a script which hopefully does what you want:

    #!/bin/sh -x
    
    device="sdw:0:0:025d:0711:01"
    logdir=/tmp/$(basename $0)-$(date +%s)
    mkdir $logdir
    
    (arecord -d 20 -f cd $logdir/test.wav) &
    (sudo cat /sys/kernel/debug/regmap/${device}/registers > $logdir/${device}-registers.txt) &
    (sudo cat /sys/kernel/debug/regmap/${device}-sdw-mbq/registers > $logdir/${device}-sdw-mbq-registers.txt) &
    
    sudo grep -rn On /sys/kernel/debug/asoc/ > $logdir/$(date +%s)-check-DAPM-status.txt
    sleep 10
    sudo grep -rn On /sys/kernel/debug/asoc/ > $logdir/$(date +%s)-check-DAPM-status.txt
    
    wait
    
    sudo grep -rn On /sys/kernel/debug/asoc/ > $logdir/$(date +%s)-check-DAPM-status.txt
    echo files in $logdir

    And here are the results of two runs:

    1780318363-runs_record-sof-registers.zip

  9. shumingfan commented on Jun 2, 2026

    @shumingfan

    @eighthave
    The register dump and DAPM status do not capture the information I need to see.
    Please keep the recording running while collecting this information. The recording in your test lasted only 20 seconds, while the register dump may take several minutes to complete.
    However, I checked the test.wav file and could hear the audio when playing it back.
    It seems the volume/gain should be increased. Please try the following mixer controls and test again.

    $ amixer -c0 cset name='rt711 FU44 Gain Volume' 1
    $ amixer -c0 cset name='PGA5.0 5 Master Capture Volume' 80

  10. eighthave commented on Jun 2, 2026

    @eighthave
    Author

    It seemed that those volume levels were already up to some degree.

     ~ $ amixer -c0 cset name='rt711 FU44 Gain Volume' 1
    numid=6,iface=MIXER,name='rt711 FU44 Gain Volume'
      ; type=INTEGER,access=rw---R--,values=2,min=0,max=3,step=0
      : values=1,1
      | dBscale-min=0.00dB,step=10.00dB,mute=0
     ~ $ amixer -c0 cset name='rt711 FU44 Gain Volume' 1
    numid=6,iface=MIXER,name='rt711 FU44 Gain Volume'
      ; type=INTEGER,access=rw---R--,values=2,min=0,max=3,step=0
      : values=1,1
      | dBscale-min=0.00dB,step=10.00dB,mute=0
     ~ $ amixer -c0 cget name='rt711 FU44 Gain Volume' 
    numid=6,iface=MIXER,name='rt711 FU44 Gain Volume'
      ; type=INTEGER,access=rw---R--,values=2,min=0,max=3,step=0
      : values=3,3
      | dBscale-min=0.00dB,step=10.00dB,mute=0
     ~ $ amixer -c0 cget name='PGA5.0 5 Master Capture Volume' 80
    numid=68,iface=MIXER,name='PGA5.0 5 Master Capture Volume'
      ; type=INTEGER,access=rw---R--,values=2,min=0,max=80,step=0
      : values=57,57
      | dBscale-min=-50.00dB,step=1.00dB,mute=1
     ~ $ amixer -c0 cset name='PGA5.0 5 Master Capture Volume' 80
    numid=68,iface=MIXER,name='PGA5.0 5 Master Capture Volume'
      ; type=INTEGER,access=rw---R--,values=2,min=0,max=80,step=0
      : values=80,80
      | dBscale-min=-50.00dB,step=1.00dB,mute=1
     ~ $ amixer -c0 cget name='PGA5.0 5 Master Capture Volume' 80
    numid=68,iface=MIXER,name='PGA5.0 5 Master Capture Volume'
      ; type=INTEGER,access=rw---R--,values=2,min=0,max=80,step=0
      : values=80,80
      | dBscale-min=-50.00dB,step=1.00dB,mute=1
     ~ $ 

    In the sound settings, the mic level is full up and there is never any output shown on the little meter there:

    Image

    I tried recording in Audacity. Using the "default" settings, I could not get audio input. When I manually switched to "sof soundwire: - (hw:0,4)", then I could record audio from the plugged in headset:

    Image
  11. eighthave commented on Jun 2, 2026

    @eighthave
    Author

    Ok, something strange is going on. Earlier today, the headset was plugged in and the sounds settings only showed "SoundWire microphone..." and the additional "Headset Microphone - Alder Lake..." option was not present. I unplugged the headset, waited a couple seconds, and plugged it back in. Then "Headset Microphone - Alder Lake..." also showed up. Then I did what I wrote in the comment above. Since then, I have attached a Bluetooth speakerphone and had a work call, then turned off Bluetooth and plugged in the headset. The sound settings look the same, but now Audacity has sprouted another input:

    Image

    Here's the status of recording on all the inputs:

    • sof-soundwire: - (hw:0,1) - Clicking record caused Audacity to totally freeze for a few seconds, then it recovered. Nothing recorded
    • sof-soundwire: - (hw:0,4) - This records from somewhere, but I'm pretty sure not the headset mic because tapping directly on the headset mic itself did not trigger a spike in the sound recording as would normally be expected. Perhaps this is the built-in laptop mic?
    • pipewire - records no sound
    • pulse - records no sound
    • default - records no sound
  12. shumingfan commented on Jun 2, 2026

    @shumingfan

    @eighthave
    Please use the command to test the headset mic and dump the information I mentioned(#5795 (comment)).
    $ arecord -D hw:0,1 -f dat test.wav -vvv

    The 'sof-soundwire: - (hw:0,4)' is the built-in mic.

  13. eighthave commented on Jun 2, 2026

    @eighthave
    Author

    The two cat commands block for some seconds, then exit. They don't go more than 20 seconds. Is there something to do to there? Here's my updated script with the WAV recording and a 60 second record time just to be sure:

    #!/bin/sh -x
    
    sudo whoami
    
    device="sdw:0:0:025d:0711:01"
    logdir=/tmp/$(basename $0)-$(date +%s)
    mkdir $logdir
    
    (arecord -D hw:0,1 -d 60 -f dat $logdir/arecord-hw:0,1.wav -vvv) &
    (sudo cat /sys/kernel/debug/regmap/${device}/registers > $logdir/${device}-registers.txt) &
    (sudo cat /sys/kernel/debug/regmap/${device}-sdw-mbq/registers > $logdir/${device}-sdw-mbq-registers.txt) &
    
    sudo grep -rn On /sys/kernel/debug/asoc/ > $logdir/$(date +%s)-check-DAPM-status.txt
    sleep 30
    sudo grep -rn On /sys/kernel/debug/asoc/ > $logdir/$(date +%s)-check-DAPM-status.txt
    
    wait
    
    sudo grep -rn On /sys/kernel/debug/asoc/ > $logdir/$(date +%s)-check-DAPM-status.txt
    echo files in $logdir

    And the result:
    record-sof-registers.sh-1780411295.zip

  14. shumingfan commented on Jun 2, 2026

    @shumingfan

    @eighthave
    Please KEEP the recording until the register dump is complete.
    It will take several minutes if you haven't dumped ever, not just 60 seconds.

  15. eighthave commented on Jun 2, 2026

    @eighthave
    Author

    Is this the register dump:

    (sudo cat /sys/kernel/debug/regmap/${device}/registers > $logdir/${device}-registers.txt) &
    (sudo cat /sys/kernel/debug/regmap/${device}-sdw-mbq/registers > $logdir/${device}-sdw-mbq-registers.txt) &

    If so, those complete in a couple of seconds, while the recording is still running. Also when I do it manually in the terminal.

  16. 4 remaining items

  17. eighthave commented on Jun 9, 2026

    @eighthave
    Author

    Ok here's the latest:

    • plugged in headset
    • in sound settings, the mic showed something on the input meter
    • quit Sound Settings
    • but then in the terminal, it didn't:
     ~ $ amixer -c0 cset name='PGA2.0 2 Master Capture Switch' 0
    numid=65,iface=MIXER,name='PGA2.0 2 Master Capture Switch'
      ; type=BOOLEAN,access=rw------,values=2
      : values=off,off
     ~ $ amixer -c0 cset name='PGA2.0 2 Master Capture Switch' 1
    numid=65,iface=MIXER,name='PGA2.0 2 Master Capture Switch'
      ; type=BOOLEAN,access=rw------,values=2
      : values=on,on
     ~ $ cd /tmp
     /tmp $ arecord -D hw:0,1 -f dat test.wav -vvv
    Hardware PCM card 0 'sof-soundwire' device 1 subdevice 0
    Its setup is:
      stream       : CAPTURE
      access       : RW_INTERLEAVED
      format       : S16_LE
      subformat    : STD
      channels     : 2
      rate         : 48000
      exact rate   : 48000 (48000/1)
      msbits       : 16
      buffer_size  : 16384
      period_size  : 4096
      period_time  : 85333
      tstamp_mode  : ENABLE
      tstamp_type  : MONOTONIC
      period_step  : 1
      avail_min    : 4096
      period_event : 0
      start_threshold  : 1
      stop_threshold   : 16384
      silence_threshold: 0
      silence_size : 0
      boundary     : 4611686018427387904
      appl_ptr     : 0
      hw_ptr       : 0
    Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
    Max peak (8192 samples): 0x00001f64 #####                24%
    Max peak (8192 samples): 0x00002294 ######               27%
    Max peak (8192 samples): 0x00002295 ######               27%
    Max peak (8192 samples): 0x00001f0f #####                24%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    ^CAborted by signal Interrupt...
    Max peak (64 samples): 0x00000000 #                    0%
    $ aplay test.wav   # no sound output besides a click at the beginning.

    Then I waited for a couple of minutes, and the recording in the terminal worked:

    $ arecord -D hw:0,1 -f dat test.wav -vvv
    Hardware PCM card 0 'sof-soundwire' device 1 subdevice 0
    Its setup is:
      stream       : CAPTURE
      access       : RW_INTERLEAVED
      format       : S16_LE
      subformat    : STD
      channels     : 2
      rate         : 48000
      exact rate   : 48000 (48000/1)
      msbits       : 16
      buffer_size  : 16384
      period_size  : 4096
      period_time  : 85333
      tstamp_mode  : ENABLE
      tstamp_type  : MONOTONIC
      period_step  : 1
      avail_min    : 4096
      period_event : 0
      start_threshold  : 1
      stop_threshold   : 16384
      silence_threshold: 0
      silence_size : 0
      boundary     : 4611686018427387904
      appl_ptr     : 0
      hw_ptr       : 0
    Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
    Max peak (8192 samples): 0x0000554f ##############       66%
    Max peak (8192 samples): 0x00007fff #################### 99%
    Max peak (8192 samples): 0x00007fff #################### 99%
    Max peak (8192 samples): 0x00007fff #################### 99%
    Max peak (8192 samples): 0x00007fff #################### 99%
    Max peak (8192 samples): 0x00007fff #################### 99%
    Max peak (8192 samples): 0x00007fff #################### 99%
    Max peak (8192 samples): 0x00007fff #################### 99%
    Max peak (8192 samples): 0x00007fff #################### 99%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00007933 ###################  94%
    Max peak (8192 samples): 0x00007c30 #################### 97%
    Max peak (8192 samples): 0x00007856 ###################  94%
    Max peak (8192 samples): 0x00007514 ###################  91%
    Max peak (8192 samples): 0x0000720e ##################   89%
    Max peak (8192 samples): 0x00006a8a #################    83%
    Max peak (8192 samples): 0x0000667d #################    80%
    Max peak (8192 samples): 0x000062b1 ################     77%
    Max peak (8192 samples): 0x00005ba7 ###############      71%
    Max peak (8192 samples): 0x000058ab ##############       69%
    Max peak (8192 samples): 0x00005559 ##############       66%
    Max peak (8192 samples): 0x00004c42 ############         59%
    Max peak (8192 samples): 0x00004676 ############         55%
    Max peak (8192 samples): 0x000047b5 ############         56%
    Max peak (8192 samples): 0x00003f54 ##########           49%
    Max peak (8192 samples): 0x00003d83 ##########           48%
    Max peak (8192 samples): 0x00003844 #########            43%
    Max peak (8192 samples): 0x000039cd ##########           45%
    Max peak (8192 samples): 0x0000314a ########             38%
    Max peak (8192 samples): 0x00002e42 ########             36%
    Max peak (8192 samples): 0x00002c7d #######              34%
    Max peak (8192 samples): 0x00002a43 #######              33%
    
  18. shumingfan commented on Jun 10, 2026

    @shumingfan

    @eighthave

    Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
    Max peak (8192 samples): 0x00001f64 #####                24%
    Max peak (8192 samples): 0x00002294 ######               27%
    Max peak (8192 samples): 0x00002295 ######               27%
    Max peak (8192 samples): 0x00001f0f #####                24%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    

    The recording contains audio at the beginning, so I suspect the codec lost microphone detection at some point during the recording.
    Based on the dump I reviewed earlier, I only saw the headphone being detected; the microphone was not detected.
    Could you try testing with a different headset and see if the issue still occurs?

    BTW, please test switching on/off during the recording.
    You could check the meter which has sound or not.

  19. eighthave commented on Jun 10, 2026

    @eighthave
    Author

    Yeah, it does seem like something is intermittent here. This time:

    • started with the headset unplugged
    • played white noise directly into the headset mic
    • started the recording: arecord -D hw:0,1 -f dat test.wav -vvv
    • plugged and unplugged the headset.

    It worked for a couple of rounds, then the last time I plugged it in, it didn't get any sound. Then I left the headset in, stopped the recording and waited for a couple of minutes, then restarted the recording and it worked. evtest seems to show this pretty clearly:

     ~ $ sudo evtest 
    [sudo] password for hans: 
    Sorry, try again.
    [sudo] password for hans: 
    No device specified, trying to scan all of /dev/input/event*
    Available devices:
    /dev/input/event0:	AT Translated Set 2 keyboard
    /dev/input/event1:	Lid Switch
    /dev/input/event10:	Video Bus
    /dev/input/event11:	Intel HID events
    /dev/input/event12:	Intel HID 5 button array
    /dev/input/event13:	PC Speaker
    /dev/input/event14:	Dell WMI hotkeys
    /dev/input/event15:	sof-soundwire Headset Jack
    /dev/input/event16:	sof-soundwire HDMI/DP,pcm=5
    /dev/input/event17:	sof-soundwire HDMI/DP,pcm=6
    /dev/input/event18:	sof-soundwire HDMI/DP,pcm=7
    /dev/input/event2:	Power Button
    /dev/input/event3:	Sleep Button
    /dev/input/event4:	ELAN2097:00 04F3:2A15
    /dev/input/event5:	ELAN2097:00 04F3:2A15 UNKNOWN
    /dev/input/event6:	ELAN2097:00 04F3:2A15 UNKNOWN
    /dev/input/event7:	VEN_06CB:00 06CB:CE7E Mouse
    /dev/input/event8:	VEN_06CB:00 06CB:CE7E Touchpad
    /dev/input/event9:	PS/2 Generic Mouse
    Select the device event number [0-18]: 15
    Input driver version is 1.0.1
    Input device ID: bus 0x0 vendor 0x0 product 0x0 version 0x0
    Input device name: "sof-soundwire Headset Jack"
    Supported events:
      Event type 0 (EV_SYN)
      Event type 1 (EV_KEY)
        Event code 114 (KEY_VOLUMEDOWN)
        Event code 115 (KEY_VOLUMEUP)
        Event code 164 (KEY_PLAYPAUSE)
        Event code 582 (KEY_VOICECOMMAND)
      Event type 5 (EV_SW)
        Event code 2 (SW_HEADPHONE_INSERT) state 0
        Event code 4 (SW_MICROPHONE_INSERT) state 0
    Properties:
    Testing ... (interrupt to exit)
    Event: time 1781074427.185058, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781074427.185058, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 1
    Event: time 1781074427.185058, -------------- SYN_REPORT ------------
    Event: time 1781074436.206037, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781074436.206037, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 0
    Event: time 1781074436.206037, -------------- SYN_REPORT ------------
    Event: time 1781074440.160218, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781074440.160218, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 1
    Event: time 1781074440.160218, -------------- SYN_REPORT ------------
    Event: time 1781074445.080946, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781074445.080946, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 0
    Event: time 1781074445.080946, -------------- SYN_REPORT ------------
    Event: time 1781074448.610148, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781074448.610148, -------------- SYN_REPORT ------------
    Event: time 1781074615.724679, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 1
    Event: time 1781074615.724679, -------------- SYN_REPORT ------------
  20. changed the title [-]no sound coming in headphone jack (Dell 9720 w/ Alder Lake PCH-P audio)[/-] [+]intermittent failure detecting headset mic from headphone jack (Dell 9720 w/ Alder Lake PCH-P audio)[/+] on Jun 10, 2026
  21. eighthave commented on Jun 10, 2026

    @eighthave
    Author

    FYI, this has been a very reliable headset. I use it on my phone and other computers too. I don't have another headset with me, but when I find one, I'll test again.

    I tried to reproduce it. The headset was still plugged in when I started evtest. I unplugged it, then plugged, etc. The last unplug event was never reported, even after some minutes of waiting:

     ~ $ sudo evtest 
    No device specified, trying to scan all of /dev/input/event*
    Available devices:
    /dev/input/event0:	AT Translated Set 2 keyboard
    /dev/input/event1:	Lid Switch
    /dev/input/event10:	Video Bus
    /dev/input/event11:	Intel HID events
    /dev/input/event12:	Intel HID 5 button array
    /dev/input/event13:	PC Speaker
    /dev/input/event14:	Dell WMI hotkeys
    /dev/input/event15:	sof-soundwire Headset Jack
    /dev/input/event16:	sof-soundwire HDMI/DP,pcm=5
    /dev/input/event17:	sof-soundwire HDMI/DP,pcm=6
    /dev/input/event18:	sof-soundwire HDMI/DP,pcm=7
    /dev/input/event2:	Power Button
    /dev/input/event3:	Sleep Button
    /dev/input/event4:	ELAN2097:00 04F3:2A15
    /dev/input/event5:	ELAN2097:00 04F3:2A15 UNKNOWN
    /dev/input/event6:	ELAN2097:00 04F3:2A15 UNKNOWN
    /dev/input/event7:	VEN_06CB:00 06CB:CE7E Mouse
    /dev/input/event8:	VEN_06CB:00 06CB:CE7E Touchpad
    /dev/input/event9:	PS/2 Generic Mouse
    Select the device event number [0-18]: 15
    Input driver version is 1.0.1
    Input device ID: bus 0x0 vendor 0x0 product 0x0 version 0x0
    Input device name: "sof-soundwire Headset Jack"
    Supported events:
      Event type 0 (EV_SYN)
      Event type 1 (EV_KEY)
        Event code 114 (KEY_VOLUMEDOWN)
        Event code 115 (KEY_VOLUMEUP)
        Event code 164 (KEY_PLAYPAUSE)
        Event code 582 (KEY_VOICECOMMAND)
      Event type 5 (EV_SW)
        Event code 2 (SW_HEADPHONE_INSERT) state 1
        Event code 4 (SW_MICROPHONE_INSERT) state 1
    Properties:
    Testing ... (interrupt to exit)
    Event: time 1781074913.446005, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781074913.446005, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 0
    Event: time 1781074913.446005, -------------- SYN_REPORT ------------
    Event: time 1781074916.243048, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781074916.243048, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 1
    Event: time 1781074916.243048, -------------- SYN_REPORT ------------
    Event: time 1781074922.061883, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781074922.061883, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 0
    Event: time 1781074922.061883, -------------- SYN_REPORT ------------
    Event: time 1781074924.438705, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781074924.438705, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 1
    Event: time 1781074924.438705, -------------- SYN_REPORT ------------

    The headset is still unplugged here. Then when I plugged the headset in again, I got two sets of events:

    Event: time 1781074924.438705, -------------- SYN_REPORT ------------
    Event: time 1781075125.189683, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781075125.189683, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 0
    Event: time 1781075125.189683, -------------- SYN_REPORT ------------
    Event: time 1781075125.558228, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781075125.558228, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 1
    Event: time 1781075125.558228, -------------- SYN_REPORT ------------
  22. eighthave commented on Jun 10, 2026

    @eighthave
    Author

    Here's the recording test:

    • headset plugged in
    • checked via evtest that I got SW_HEADPHONE_INSERT and SW_MICROPHONE_INSERT with a value of 1.
    • started recording
    • toggled the mic via amixer

    amixer

     ~ $ amixer -c0 cset name='PGA2.0 2 Master Capture Switch' 0
    numid=65,iface=MIXER,name='PGA2.0 2 Master Capture Switch'
      ; type=BOOLEAN,access=rw------,values=2
      : values=off,off
     ~ $ amixer -c0 cset name='PGA2.0 2 Master Capture Switch' 1
    numid=65,iface=MIXER,name='PGA2.0 2 Master Capture Switch'
      ; type=BOOLEAN,access=rw------,values=2
      : values=on,on
     ~ $ amixer -c0 cset name='PGA2.0 2 Master Capture Switch' 0
    numid=65,iface=MIXER,name='PGA2.0 2 Master Capture Switch'
      ; type=BOOLEAN,access=rw------,values=2
      : values=off,off
     ~ $ amixer -c0 cset name='PGA2.0 2 Master Capture Switch' 1
    numid=65,iface=MIXER,name='PGA2.0 2 Master Capture Switch'
      ; type=BOOLEAN,access=rw------,values=2
      : values=on,on

    arecord

     ~ $ arecord -D hw:0,1 -f dat test.wav -vvv
    Hardware PCM card 0 'sof-soundwire' device 1 subdevice 0
    Its setup is:
      stream       : CAPTURE
      access       : RW_INTERLEAVED
      format       : S16_LE
      subformat    : STD
      channels     : 2
      rate         : 48000
      exact rate   : 48000 (48000/1)
      msbits       : 16
      buffer_size  : 16384
      period_size  : 4096
      period_time  : 85333
      tstamp_mode  : ENABLE
      tstamp_type  : MONOTONIC
      period_step  : 1
      avail_min    : 4096
      period_event : 0
      start_threshold  : 1
      stop_threshold   : 16384
      silence_threshold: 0
      silence_size : 0
      boundary     : 4611686018427387904
      appl_ptr     : 0
      hw_ptr       : 0
    Recording WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo
    Max peak (8192 samples): 0x00005550 ##############       66%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00007fff #################### 99%
    Max peak (8192 samples): 0x00007fff #################### 99%
    Max peak (8192 samples): 0x00007fff #################### 99%
    Max peak (8192 samples): 0x00007fff #################### 99%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00007a93 #################### 95%
    Max peak (8192 samples): 0x00007d87 #################### 98%
    Max peak (8192 samples): 0x000072db ##################   89%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00007f18 #################### 99%
    Max peak (8192 samples): 0x00007580 ###################  91%
    Max peak (8192 samples): 0x0000653b ################     79%
    Max peak (8192 samples): 0x00006699 #################    80%
    Max peak (8192 samples): 0x00005ef5 ###############      74%
    Max peak (8192 samples): 0x000073bf ###################  90%
    Max peak (8192 samples): 0x000057e5 ##############       68%
    Max peak (8192 samples): 0x00006704 #################    80%
    Max peak (8192 samples): 0x000069b1 #################    82%
    Max peak (8192 samples): 0x000056e4 ##############       67%
    Max peak (8192 samples): 0x00004cf2 #############        60%
    Max peak (8192 samples): 0x00004d76 #############        60%
    Max peak (8192 samples): 0x0000496c ############         57%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00004018 ###########          50%
    Max peak (8192 samples): 0x00008000 #################### 100%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00000000 #                    0%
    Max peak (8192 samples): 0x00005145 #############        63%
    Max peak (8192 samples): 0x000045b6 ###########          54%
    Max peak (8192 samples): 0x00002ef0 ########             36%
    Max peak (8192 samples): 0x00002e6e ########             36%
    Max peak (8192 samples): 0x000029b3 #######              32%
    Max peak (8192 samples): 0x00002383 ######               27%
    Max peak (8192 samples): 0x00002ea4 ########             36%
    Max peak (8192 samples): 0x00003381 #########            40%
    Max peak (8192 samples): 0x00003dcd ##########           48%
    Max peak (8192 samples): 0x00002f1c ########             36%
    Max peak (8192 samples): 0x0000235d ######               27%
    Max peak (8192 samples): 0x00002677 #######              30%
    Max peak (8192 samples): 0x0000313b ########             38%
    Max peak (8192 samples): 0x000033d5 #########            40%
    Max peak (8192 samples): 0x000027b2 #######              31%
    Max peak (8192 samples): 0x000029d7 #######              32%
    Max peak (8192 samples): 0x0000231b ######               27%
    Max peak (8192 samples): 0x00002aae #######              33%
    Max peak (8192 samples): 0x00003021 ########             37%
    Max peak (8192 samples): 0x00002a35 #######              32%
    Max peak (8192 samples): 0x00002d87 ########             35%
    Max peak (8192 samples): 0x00002681 #######              30%
    Max peak (8192 samples): 0x000029eb #######              32%
    Max peak (8192 samples): 0x00002699 #######              30%
    Max peak (8192 samples): 0x000028b2 #######              31%
    Max peak (8192 samples): 0x0000240c ######               28%
  23. changed the title [-]intermittent failure detecting headset mic from headphone jack (Dell 9720 w/ Alder Lake PCH-P audio)[/-] [+]no sound coming in headphone jack (Dell 9720 w/ Alder Lake PCH-P audio)[/+] on Jun 10, 2026
  24. shumingfan commented on Jun 11, 2026

    @shumingfan

    @eighthave Thanks for testing.
    Regarding the amixer controls, you missed the following control required for the headset microphone:
    $ amixer -c0 cset name='PGA2.0 2 Master Capture Switch' 1
    As for the jack detection issue, I tested another Dell machine with the same codec and could not reproduce the problem.
    I'm not sure whether this is related to the jack socket itself or some other issue.
    However, you can force the jack detection result to the headset by setting the following control:
    $ amixer -c0 cset name='rt711 GE49 Selected Mode' 2
    This setting is only for your case. Not a general case.

  25. eighthave commented on Jun 15, 2026

    @eighthave
    Author

    I tested plugging and unplugging with a brand new, albeit cheap, Alcatel headset. It resulted in similar behavior. Here's evtest:

    Input driver version is 1.0.1
    Input device ID: bus 0x0 vendor 0x0 product 0x0 version 0x0
    Input device name: "sof-soundwire Headset Jack"
    Supported events:
      Event type 0 (EV_SYN)
      Event type 1 (EV_KEY)
        Event code 114 (KEY_VOLUMEDOWN)
        Event code 115 (KEY_VOLUMEUP)
        Event code 164 (KEY_PLAYPAUSE)
        Event code 582 (KEY_VOICECOMMAND)
      Event type 5 (EV_SW)
        Event code 2 (SW_HEADPHONE_INSERT) state 0
        Event code 4 (SW_MICROPHONE_INSERT) state 0
    Properties:
    Testing ... (interrupt to exit)
    Event: time 1781512750.698003, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781512750.698003, -------------- SYN_REPORT ------------
    Event: time 1781512754.566460, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781512754.566460, -------------- SYN_REPORT ------------
    Event: time 1781512760.118564, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781512760.118564, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 1
    Event: time 1781512760.118564, -------------- SYN_REPORT ------------
    Event: time 1781512764.095292, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781512764.095292, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 0
    Event: time 1781512764.095292, -------------- SYN_REPORT ------------
    Event: time 1781512766.423368, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781512766.423368, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 1
    Event: time 1781512766.423368, -------------- SYN_REPORT ------------
    Event: time 1781512768.895159, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781512768.895159, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 0
    Event: time 1781512768.895159, -------------- SYN_REPORT ------------
    Event: time 1781512771.003410, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781512771.003410, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 1
    Event: time 1781512771.003410, -------------- SYN_REPORT ------------
    Event: time 1781512773.606950, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781512773.606950, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 0
    Event: time 1781512773.606950, -------------- SYN_REPORT ------------
    Event: time 1781512774.873417, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781512774.873417, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 1
    Event: time 1781512774.873417, -------------- SYN_REPORT ------------
    Event: time 1781512778.079116, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781512778.079116, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 0
    Event: time 1781512778.079116, -------------- SYN_REPORT ------------
    Event: time 1781512779.319249, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781512779.319249, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 1
    Event: time 1781512779.319249, -------------- SYN_REPORT ------------
    Event: time 1781512785.885454, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781512785.885454, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 0
    Event: time 1781512785.885454, -------------- SYN_REPORT ------------
    Event: time 1781512788.407681, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781512788.407681, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 1
    Event: time 1781512788.407681, -------------- SYN_REPORT ------------
    Event: time 1781512804.326686, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781512804.326686, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 0
    Event: time 1781512804.326686, -------------- SYN_REPORT ------------
    Event: time 1781512805.576060, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781512805.576060, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 1
    Event: time 1781512805.576060, -------------- SYN_REPORT ------------
    Event: time 1781512806.583431, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781512806.583431, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 0
    Event: time 1781512806.583431, -------------- SYN_REPORT ------------
    Event: time 1781512807.938399, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781512807.938399, -------------- SYN_REPORT ------------
    Event: time 1781512808.838139, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781512808.838139, -------------- SYN_REPORT ------------
    Event: time 1781512810.150655, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781512810.150655, -------------- SYN_REPORT ------------
    Event: time 1781512877.027344, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781512877.027344, -------------- SYN_REPORT ------------
    Event: time 1781512880.439593, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781512880.439593, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 1
    Event: time 1781512880.439593, -------------- SYN_REPORT ------------
    Event: time 1781512896.580320, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781512896.580320, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 0
    Event: time 1781512896.580320, -------------- SYN_REPORT ------------
    Event: time 1781512898.862273, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781512898.862273, -------------- SYN_REPORT ------------
    Event: time 1781512906.726740, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781512906.726740, -------------- SYN_REPORT ------------
    Event: time 1781512910.250322, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781512910.250322, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 1
    Event: time 1781512910.250322, -------------- SYN_REPORT ------------
    Event: time 1781512911.948832, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781512911.948832, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 0
    Event: time 1781512911.948832, -------------- SYN_REPORT ------------
    Event: time 1781512915.555089, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781512915.555089, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 1
    Event: time 1781512915.555089, -------------- SYN_REPORT ------------
    Event: time 1781512917.099240, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781512917.099240, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 0
    Event: time 1781512917.099240, -------------- SYN_REPORT ------------
    Event: time 1781512920.287488, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781512920.287488, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 1
    Event: time 1781512920.287488, -------------- SYN_REPORT ------------
    Event: time 1781512922.120134, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781512922.120134, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 0
    Event: time 1781512922.120134, -------------- SYN_REPORT ------------
    Event: time 1781512924.399242, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
    Event: time 1781512924.399242, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 1
    Event: time 1781512924.399242, -------------- SYN_REPORT ------------
    Event: time 1781512926.722894, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
    Event: time 1781512926.722894, type 5 (EV_SW), code 4 (SW_MICROPHONE_INSERT), value 0
    Event: time 1781512926.722894, -------------- SYN_REPORT ------------
    

    Here's what it looked like:

    signal-2026-06-15-10-42-45-754.mp4
  26. eighthave commented on Jun 15, 2026

    @eighthave
    Author

    In #5795 (comment)

    Regarding the amixer controls, you missed the following control required for the headset microphone:
    $ amixer -c0 cset name='PGA2.0 2 Master Capture Switch' 1

    I'm not sure what you mean here. In #5795 (comment) that command was run and seemed successful.

  27. shumingfan commented on Jun 15, 2026

    @shumingfan

    I'm not sure what you mean here. In #5795 (comment) that command was run and seemed successful.

    @eighthave
    Sorry for the confusion.
    What I meant is that, based on the alsa-info log (#5780 (comment)), the only missing amixer control for the headset microphone is:
    PGA2.0 2 Master Capture Switch

    I checked the evtest video, and I still suspect this is related to the jack socket hardware.
    If it is indeed a hardware issue, there is not much that can be addressed from the software side.
    However, you can refer to the following comment:
    #5795 (comment)

    It may help with your case.

  28. eighthave commented on Jun 19, 2026

    @eighthave
    Author

    Yup, its probably a hardware issue. Sorry for the noise here, there were so many overlapping issues, I got a little lost in what was what.

  29. shumingfan commented on Jun 23, 2026

    @shumingfan

    @eighthave Could we close this issue?

  30. shumingfan commented on Jun 29, 2026

    @shumingfan

    @eighthave
    Close this issue now. Reopen it if needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions