You are not logged in.
Hello,
I'm struggling to get internal audio (speakers/mic) working on an Intel Jasper Lake Chromebook.
Board name is Awasuki. I am dual-booting Arch Linux using RW_LEGACY from mrchromebox.
System Environment:
- Kernel: 6.12.63-1-lts (Changed kernel to lts to see if it would fix the issue)
- Firmware: Google_Awasuki.13606.740.0
- Audio Stack: PipeWire3
- Packages: `sof-firmware` and `alsa-ucm-conf` are installed and up to date.
Also info:
upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.5.3
!!################################
!!Script ran on: Wed Dec 24 21:13:59 UTC 2025
!!Linux Distribution
!!------------------
NAME="Arch Linux" PRETTY_NAME="Arch Linux" ID=arch HOME_URL="https://archlinux.org/" DOCUMENTATION_URL="https://wiki.archlinux.org/" SUPPORT_URL="https://bbs.archlinux.org/" BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues" PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/" LOGO=archlinux-logo
!!DMI Information
!!---------------
Manufacturer: Google
Product Name: Awasuki
Product Version: rev3
Firmware Version: Google_Awasuki.13606.740.0
System SKU: sku3538952
Board Vendor: Google
Board Name: Awasuki
!!ACPI Device Status Information
!!---------------
/sys/bus/acpi/devices/10EC5650:00/status 11
/sys/bus/acpi/devices/ACPI0003:00/status 15
/sys/bus/acpi/devices/BOOT0000:00/status 11
/sys/bus/acpi/devices/GOOG0003:00/status 11
/sys/bus/acpi/devices/GOOG0004:00/status 11
/sys/bus/acpi/devices/GOOG000A:00/status 15
/sys/bus/acpi/devices/GOOG0016:00/status 11
/sys/bus/acpi/devices/GOOG9999:00/status 11
/sys/bus/acpi/devices/INT3400:00/status 15
/sys/bus/acpi/devices/INT3403:00/status 15
/sys/bus/acpi/devices/INT3403:01/status 15
/sys/bus/acpi/devices/INT3403:02/status 15
/sys/bus/acpi/devices/INT3403:03/status 15
/sys/bus/acpi/devices/INT3403:04/status 15
/sys/bus/acpi/devices/INT34C8:00/status 15
/sys/bus/acpi/devices/LNXPOWER:00/status 1
/sys/bus/acpi/devices/PNP0103:00/status 15
/sys/bus/acpi/devices/PNP0C02:02/status 15
/sys/bus/acpi/devices/PNP0C02:03/status 15
/sys/bus/acpi/devices/PNP0C0A:00/status 31
/sys/bus/acpi/devices/PNP0C50:00/status 15
/sys/bus/acpi/devices/PRP0001:00/status 15
/sys/bus/acpi/devices/device:37/status 15
!!ACPI SoundWire Device Status Information
!!---------------
!!Kernel Information
!!------------------
Kernel release: #1 SMP PREEMPT_DYNAMIC Thu, 18 Dec 2025 14:48:15 +0000
Operating System: GNU/Linux
Architecture: x86_64
Processor: unknown
SMP Enabled: Yes
!!ALSA Version
!!------------
Driver version: k6.12.63-1-lts
Library version: 1.2.14
Utilities version: 1.2.14
!!Loaded ALSA modules
!!-------------------
snd_soc_sof_rt5682 (card 0)
!!Sound Servers on this system
!!----------------------------
PipeWire:
Installed - Yes (/usr/bin/pipewire)
Running - Yes
No sound servers found.
!!Soundcards recognised by ALSA
!!-----------------------------
0 [sofrt5650 ]: sof-rt5650 - sof-rt5650
Google-Awasuki-rev3
!!PCI Soundcards installed in the system
!!--------------------------------------
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Jasper Lake HD Audio [8086:4dc8] (rev 01)
DeviceName: Multimedia audio controller
!!Loaded sound module options
!!---------------------------
!!Module: snd_soc_sof_rt5682
* :
!!Sysfs card info
!!---------------
!!Card: /sys/class/sound/card0
Driver: /sys/bus/platform/drivers/sof_rt5682
Tree:
/sys/class/sound/card0
|-- controlC0
| |-- dev
| |-- device -> ../../card0
| |-- led-mic -> ../../../../../../virtual/sound/ctl-led/mic/card0
| |-- led-speaker -> ../../../../../../virtual/sound/ctl-led/speaker/card0
| |-- power
| |-- subsystem -> ../../../../../../../class/sound
| `-- uevent
|-- device -> ../../../jsl_rt5682_def
|-- hwC0D2
| |-- afg
| |-- chip_name
| |-- clear
| |-- dev
| |-- device -> ../../card0
| |-- driver_pin_configs
| |-- hints
| |-- init_pin_configs
| |-- init_verbs
| |-- mfg
| |-- modelname
| |-- power
| |-- power_off_acct
| |-- power_on_acct
| |-- reconfig
| |-- revision_id
| |-- subsystem -> ../../../../../../../class/sound
| |-- subsystem_id
| |-- uevent
| |-- user_pin_configs
| |-- vendor_id
| `-- vendor_name
|-- id
|-- input11
| |-- capabilities
| |-- device -> ../../card0
| |-- event11
| |-- id
| |-- inhibited
| |-- modalias
| |-- name
| |-- phys
| |-- power
| |-- properties
| |-- subsystem -> ../../../../../../../class/input
| |-- uevent
| `-- uniq
|-- input12
| |-- capabilities
| |-- device -> ../../card0
| |-- event12
| |-- id
| |-- inhibited
| |-- modalias
| |-- name
| |-- phys
| |-- power
| |-- properties
| |-- subsystem -> ../../../../../../../class/input
| |-- uevent
| `-- uniq
|-- input13
| |-- capabilities
| |-- device -> ../../card0
| |-- event13
| |-- id
| |-- inhibited
| |-- modalias
| |-- name
| |-- phys
| |-- power
| |-- properties
| |-- subsystem -> ../../../../../../../class/input
| |-- uevent
| `-- uniq
|-- input14
| |-- capabilities
| |-- device -> ../../card0
| |-- event14
| |-- id
| |-- inhibited
| |-- modalias
| |-- name
| |-- phys
| |-- power
| |-- properties
| |-- subsystem -> ../../../../../../../class/input
| |-- uevent
| `-- uniq
|-- number
|-- pcmC0D0p
| |-- dev
| |-- device -> ../../card0
| |-- pcm_class
| |-- power
| |-- subsystem -> ../../../../../../../class/sound
| `-- uevent
|-- pcmC0D1c
| |-- dev
| |-- device -> ../../card0
| |-- pcm_class
| |-- power
| |-- subsystem -> ../../../../../../../class/sound
| `-- uevent
|-- pcmC0D1p
| |-- dev
| |-- device -> ../../card0
| |-- pcm_class
| |-- power
| |-- subsystem -> ../../../../../../../class/sound
| `-- uevent
|-- pcmC0D2p
| |-- dev
| |-- device -> ../../card0
| |-- pcm_class
| |-- power
| |-- subsystem -> ../../../../../../../class/sound
| `-- uevent
|-- pcmC0D3p
| |-- dev
| |-- device -> ../../card0
| |-- pcm_class
| |-- power
| |-- subsystem -> ../../../../../../../class/sound
| `-- uevent
|-- pcmC0D4p
| |-- dev
| |-- device -> ../../card0
| |-- pcm_class
| |-- power
| |-- subsystem -> ../../../../../../../class/sound
| `-- uevent
|-- pcmC0D5c
| |-- dev
| |-- device -> ../../card0
| |-- pcm_class
| |-- power
| |-- subsystem -> ../../../../../../../class/sound
| `-- uevent
|-- pcmC0D6c
| |-- dev
| |-- device -> ../../card0
| |-- pcm_class
| |-- power
| |-- subsystem -> ../../../../../../../class/sound
| `-- uevent
|-- power
| |-- autosuspend_delay_ms
| |-- control
| |-- runtime_active_time
| |-- runtime_status
| `-- runtime_suspended_time
|-- subsystem -> ../../../../../../class/sound
`-- uevent
!!Sysfs ctl-led info
!!---------------
!!CTL-LED: /sys/class/sound/ctl-led/mic/card0
List:
!!CTL-LED: /sys/class/sound/ctl-led/speaker/card0
List:
!!HDA-Intel Codec information
!!---------------------------
--startcollapse--
Codec: Intel Jasperlake HDMI
Address: 2
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x8086281a
Subsystem Id: 0x80860101
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
rates [0x0]:
bits [0x0]:
formats [0x0]:
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
Power states: D0 D3 CLKSTOP EPSS
Power: setting=D0, actual=D0, Clock-stop-OK
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x03 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x04 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 0
Node 0x05 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x06 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 0
Node 0x07 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x08 [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 0
Node 0x09 [Audio Output] wcaps 0x6611: 8-Channels Digital
Converter: stream=0, channel=0
Digital: Enabled KAE
Digital category: 0x0
IEC Coding Type: 0x0
PCM:
rates [0x7f0]: 32000 44100 48000 88200 96000 176400 192000
bits [0x1a]: 16 24 32
formats [0x5]: PCM AC3
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Node 0x0a [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 0
Node 0x0b [Pin Complex] wcaps 0x40778d: 8-Channels Digital Amp-Out CP
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x00 0x00]
Pincap 0x0b000094: OUT Detect HBR HDMI DP
Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
Conn = Digital, Color = Unknown
DefAssociation = 0x1, Sequence = 0x0
Pin-ctls: 0x00:
Unsolicited: tag=00, enabled=0
Power states: D0 D3 EPSS
Power: setting=D0, actual=D0
Devices: 0
Connection: 0
--endcollapse--
!!ALSA Device nodes
!!-----------------
crw-rw----+ 1 root audio 116, 11 Dec 24 12:52 /dev/snd/controlC0
crw-rw----+ 1 root audio 116, 10 Dec 24 12:52 /dev/snd/hwC0D2
crw-rw----+ 1 root audio 116, 4 Dec 24 13:13 /dev/snd/pcmC0D0p
crw-rw----+ 1 root audio 116, 6 Dec 24 12:53 /dev/snd/pcmC0D1c
crw-rw----+ 1 root audio 116, 5 Dec 24 12:53 /dev/snd/pcmC0D1p
crw-rw----+ 1 root audio 116, 7 Dec 24 12:53 /dev/snd/pcmC0D2p
crw-rw----+ 1 root audio 116, 8 Dec 24 12:53 /dev/snd/pcmC0D3p
crw-rw----+ 1 root audio 116, 9 Dec 24 12:53 /dev/snd/pcmC0D4p
crw-rw----+ 1 root audio 116, 3 Dec 24 12:53 /dev/snd/pcmC0D5c
crw-rw----+ 1 root audio 116, 2 Dec 24 12:53 /dev/snd/pcmC0D6c
crw-rw----+ 1 root audio 116, 1 Dec 24 12:53 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Dec 24 12:52 /dev/snd/timer
/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root 60 Dec 24 12:52 .
drwxr-xr-x 3 root root 300 Dec 24 12:52 ..
lrwxrwxrwx 1 root root 12 Dec 24 12:52 pci-0000:00:1f.3-platform-jsl_rt5682_def -> ../controlC0
!!Aplay/Arecord output
!!--------------------
APLAY
**** List of PLAYBACK Hardware Devices ****
card 0: sofrt5650 [sof-rt5650], device 0: Speakers (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofrt5650 [sof-rt5650], device 1: Headset (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofrt5650 [sof-rt5650], device 2: HDMI1 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofrt5650 [sof-rt5650], device 3: HDMI2 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofrt5650 [sof-rt5650], device 4: HDMI3 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
ARECORD
**** List of CAPTURE Hardware Devices ****
card 0: sofrt5650 [sof-rt5650], device 1: Headset (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofrt5650 [sof-rt5650], device 5: DMIC (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofrt5650 [sof-rt5650], device 6: DMIC16kHz (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
!!Amixer output
!!-------------
!!-------Mixer controls for card sofrt5650
Card sysdefault:0 'sofrt5650'/'Google-Awasuki-rev3'
Mixer name : 'Intel Jasperlake HDMI'
Components : 'HDA:8086281a,80860101,00100000'
Controls : 170
Simple ctrls : 142
Simple mixer control 'Headphone',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 39
Mono:
Front Left: Playback 33 [85%] [3.00dB]
Front Right: Playback 33 [85%] [3.00dB]
Simple mixer control 'Headphone Channel',0
Capabilities: pswitch
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [on]
Front Right: Playback [on]
Simple mixer control 'Headphone Jack',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Speaker',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 39
Mono:
Front Left: Playback 0 [0%] [-46.50dB]
Front Right: Playback 0 [0%] [-46.50dB]
Simple mixer control 'Speaker Channel',0
Capabilities: pswitch
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [on]
Front Right: Playback [on]
Simple mixer control 'Speaker ClassD',0
Capabilities: pvolume pvolume-joined
Playback channels: Mono
Limits: Playback 0 - 7
Mono: Playback 4 [57%] [0.00dB]
Simple mixer control 'I2S2 Func',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'IEC958',1
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',2
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Mono ADC',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 63
Front Left: Capture 23 [37%] [0.00dB] [on]
Front Right: Capture 23 [37%] [0.00dB] [on]
Simple mixer control 'Mono ADC Boost',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 3
Front Left: Capture 0 [0%] [0.00dB]
Front Right: Capture 0 [0%] [0.00dB]
Simple mixer control 'Mono ADC L1 Mux',0
Capabilities: enum
Items: 'Mono DAC MIXL' 'ADC'
Item0: 'ADC'
Simple mixer control 'Mono ADC L2 Mux',0
Capabilities: enum
Items: 'Mono DAC MIXL' 'DMIC'
Item0: 'Mono DAC MIXL'
Simple mixer control 'Mono ADC MIXL ADC1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Mono ADC MIXL ADC2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Mono ADC MIXR ADC1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Mono ADC MIXR ADC2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Mono ADC R1 Mux',0
Capabilities: enum
Items: 'Mono DAC MIXR' 'ADC'
Item0: 'ADC'
Simple mixer control 'Mono ADC R2 Mux',0
Capabilities: enum
Items: 'Mono DAC MIXR' 'DMIC'
Item0: 'Mono DAC MIXR'
Simple mixer control 'Mono DAC',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 87 [100%] [0.00dB]
Front Right: Playback 87 [100%] [0.00dB]
Simple mixer control 'Mono DAC MIXL DAC L1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mono DAC MIXL DAC L2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mono DAC MIXL DAC R2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mono DAC MIXR DAC L2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mono DAC MIXR DAC R1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mono DAC MIXR DAC R2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Mono DMIC L Mux',0
Capabilities: enum
Items: 'DMIC1' 'DMIC2'
Item0: 'DMIC1'
Simple mixer control 'Mono DMIC R Mux',0
Capabilities: enum
Items: 'DMIC1' 'DMIC2'
Item0: 'DMIC1'
Simple mixer control 'A DAC1 L Mux',0
Capabilities: enum
Items: 'DAC1' 'Stereo DAC Mixer'
Item0: 'DAC1'
Simple mixer control 'A DAC1 R Mux',0
Capabilities: enum
Items: 'DAC1' 'Stereo DAC Mixer'
Item0: 'DAC1'
Simple mixer control 'A DAC2 L Mux',0
Capabilities: enum
Items: 'Stereo DAC Mixer' 'Mono DAC Mixer'
Item0: 'Stereo DAC Mixer'
Simple mixer control 'A DAC2 R Mux',0
Capabilities: enum
Items: 'Stereo DAC Mixer' 'Mono DAC Mixer'
Item0: 'Stereo DAC Mixer'
Simple mixer control 'ADC',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 63
Front Left: Capture 23 [37%] [0.00dB] [on]
Front Right: Capture 23 [37%] [0.00dB] [on]
Simple mixer control 'ADC Boost',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 3
Front Left: Capture 0 [0%] [0.00dB]
Front Right: Capture 0 [0%] [0.00dB]
Simple mixer control 'DAC L2 Mux',0
Capabilities: enum
Items: 'IF1 DAC' 'IF2 DAC' 'IF3 DAC' 'Mono ADC' 'VAD_ADC'
Item0: 'IF1 DAC'
Simple mixer control 'DAC MIXL DAC L2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DAC MIXL DAC R2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DAC MIXL Sto DAC Mix L',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DAC MIXR DAC L2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DAC MIXR DAC R2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DAC MIXR Sto DAC Mix R',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DAC R2 Mux',0
Capabilities: enum
Items: 'IF1 DAC' 'IF2 DAC' 'IF3 DAC' 'Mono ADC' 'Haptic'
Item0: 'IF2 DAC'
Simple mixer control 'DAC1',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 87 [100%] [0.00dB]
Front Right: Playback 87 [100%] [0.00dB]
Simple mixer control 'DAC1 Digital Volume Control Func',0
Capabilities: enum
Items: 'immediately' 'zero crossing' 'soft ramp'
Item0: 'soft ramp'
Simple mixer control 'DAC1 L Mux',0
Capabilities: enum
Items: 'IF1 DAC' 'IF2 DAC' 'IF3 DAC'
Item0: 'IF1 DAC'
Simple mixer control 'DAC1 MIXL DAC1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DAC1 MIXL Stereo ADC',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DAC1 MIXR DAC1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DAC1 MIXR Stereo ADC',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'DAC1 R Mux',0
Capabilities: enum
Items: 'IF1 DAC' 'IF2 DAC' 'IF3 DAC'
Item0: 'IF1 DAC'
Simple mixer control 'DAC2',0
Capabilities: pswitch
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [on]
Front Right: Playback [on]
Simple mixer control 'HPO MIX DAC1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'HPO MIX HPVOL',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'HPOVOL L',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'HPOVOL MIXL BST1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'HPOVOL MIXL DAC1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'HPOVOL MIXL DAC2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'HPOVOL MIXL INL',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'HPOVOL MIXR BST2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'HPOVOL MIXR DAC1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'HPOVOL MIXR DAC2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'HPOVOL MIXR INR',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'HPOVOL R',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Headset Mic',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IF2 ADC Mux',0
Capabilities: enum
Items: 'IF_ADC1' 'IF_ADC2' 'VAD_ADC'
Item0: 'IF_ADC2'
Simple mixer control 'IN',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 31
Front Left: Capture 23 [74%] [0.00dB]
Front Right: Capture 23 [74%] [0.00dB]
Simple mixer control 'IN1 Boost',0
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 12
Mono: 0 [0%] [0.00dB]
Simple mixer control 'IN2 Boost',0
Capabilities: volume volume-joined
Playback channels: Mono
Capture channels: Mono
Limits: 0 - 8
Mono: 0 [0%] [0.00dB]
Simple mixer control 'LOUT MIX DAC L1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'LOUT MIX DAC R1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'LOUT MIX OUTMIX L',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'LOUT MIX OUTMIX R',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Left Spk',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'OUT',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 39
Mono:
Front Left: Playback 31 [79%] [0.00dB] [off]
Front Right: Playback 31 [79%] [0.00dB] [off]
Simple mixer control 'OUT Channel',0
Capabilities: pswitch
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [off]
Front Right: Playback [off]
Simple mixer control 'OUT MIXL BST1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXL DAC L1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXL DAC L2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXL INL',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXR BST2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXR DAC R1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXR DAC R2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'OUT MIXR INR',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'PDM1 L',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'PDM1 L Mux',0
Capabilities: enum
Items: 'Mono DAC' 'Stereo DAC'
Item0: 'Mono DAC'
Simple mixer control 'PDM1 R',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'PDM1 R Mux',0
Capabilities: enum
Items: 'Mono DAC' 'Stereo DAC'
Item0: 'Mono DAC'
Simple mixer control 'PGA1.0 1 Master',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 32
Mono:
Front Left: Playback 32 [100%] [0.00dB]
Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'PGA11.0 11 KWD',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 80
Front Left: Capture 50 [62%] [0.00dB]
Front Right: Capture 50 [62%] [0.00dB]
Simple mixer control 'PGA2.0 2 Master',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 32
Mono:
Front Left: Playback 32 [100%] [0.00dB]
Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'PGA3.0 3 Master',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 80
Front Left: Capture 50 [62%] [0.00dB]
Front Right: Capture 50 [62%] [0.00dB]
Simple mixer control 'PGA5.0 5 Master',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 32
Mono:
Front Left: Playback 32 [100%] [0.00dB]
Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'PGA6.0 6 Master',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 32
Mono:
Front Left: Playback 32 [100%] [0.00dB]
Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'PGA7.0 7 Master',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 32
Mono:
Front Left: Playback 32 [100%] [0.00dB]
Front Right: Playback 32 [100%] [0.00dB]
Simple mixer control 'RECMIXL BST1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'RECMIXL BST2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'RECMIXL HPOL',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'RECMIXL INL',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'RECMIXL OUT MIXL',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'RECMIXR BST1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'RECMIXR BST2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'RECMIXR HPOR',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'RECMIXR INR',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'RECMIXR OUT MIXR',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'RT5650 IF1 ADC Mux',0
Capabilities: enum
Items: 'IF_ADC1/IF_ADC2/DAC_REF/Null' 'IF_ADC1/IF_ADC2/Null/DAC_REF' 'IF_ADC1/DAC_REF/IF_ADC2/Null' 'IF_ADC1/DAC_REF/Null/IF_ADC2' 'IF_ADC1/Null/DAC_REF/IF_ADC2' 'IF_ADC1/Null/IF_ADC2/DAC_REF' 'IF_ADC2/IF_ADC1/DAC_REF/Null' 'IF_ADC2/IF_ADC1/Null/DAC_REF' 'IF_ADC2/DAC_REF/IF_ADC1/Null' 'IF_ADC2/DAC_REF/Null/IF_ADC1' 'IF_ADC2/Null/DAC_REF/IF_ADC1' 'IF_ADC2/Null/IF_ADC1/DAC_REF' 'DAC_REF/IF_ADC1/IF_ADC2/Null' 'DAC_REF/IF_ADC1/Null/IF_ADC2' 'DAC_REF/IF_ADC2/IF_ADC1/Null' 'DAC_REF/IF_ADC2/Null/IF_ADC1' 'DAC_REF/Null/IF_ADC1/IF_ADC2' 'DAC_REF/Null/IF_ADC2/IF_ADC1' 'Null/IF_ADC1/IF_ADC2/DAC_REF' 'Null/IF_ADC1/DAC_REF/IF_ADC2' 'Null/IF_ADC2/IF_ADC1/DAC_REF' 'Null/IF_ADC2/DAC_REF/IF_ADC1' 'Null/DAC_REF/IF_ADC1/IF_ADC2' 'Null/DAC_REF/IF_ADC2/IF_ADC1'
Item0: 'IF_ADC1/IF_ADC2/DAC_REF/Null'
Simple mixer control 'RT5650 IF1 ADC1 Swap Mux',0
Capabilities: enum
Items: 'L/R' 'R/L' 'L/L' 'R/R'
Item0: 'L/R'
Simple mixer control 'RT5650 IF1 ADC2 Swap Mux',0
Capabilities: enum
Items: 'L/R' 'R/L' 'L/L' 'R/R'
Item0: 'L/R'
Simple mixer control 'RT5650 IF1 ADC3 Swap Mux',0
Capabilities: enum
Items: 'L/R' 'R/L' 'L/L' 'R/R'
Item0: 'L/R'
Simple mixer control 'RT5650 IF1 DAC1 L Mux',0
Capabilities: enum
Items: 'Slot0' 'Slot1' 'Slot2' 'Slot3'
Item0: 'Slot0'
Simple mixer control 'RT5650 IF1 DAC1 R Mux',0
Capabilities: enum
Items: 'Slot0' 'Slot1' 'Slot2' 'Slot3'
Item0: 'Slot1'
Simple mixer control 'RT5650 IF1 DAC2 L Mux',0
Capabilities: enum
Items: 'Slot0' 'Slot1' 'Slot2' 'Slot3'
Item0: 'Slot2'
Simple mixer control 'RT5650 IF1 DAC2 R Mux',0
Capabilities: enum
Items: 'Slot0' 'Slot1' 'Slot2' 'Slot3'
Item0: 'Slot3'
Simple mixer control 'Right Spk',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'SPK MIXL BST1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPK MIXL DAC L1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPK MIXL DAC L2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPK MIXL INL',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPK MIXR BST2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPK MIXR DAC R1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPK MIXR DAC R2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPK MIXR INR',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPKVOL L',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPKVOL R',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPOL MIX DAC L1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPOL MIX SPKVOL L',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPOR MIX DAC R1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'SPOR MIX SPKVOL R',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Stereo DAC MIXL DAC L1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Stereo DAC MIXL DAC L2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Stereo DAC MIXL DAC R1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Stereo DAC MIXR DAC L1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Stereo DAC MIXR DAC R1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Stereo DAC MIXR DAC R2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Stereo1 ADC1 Mux',0
Capabilities: enum
Items: 'DAC MIX' 'ADC'
Item0: 'ADC'
Simple mixer control 'Stereo1 ADC2 Mux',0
Capabilities: enum
Items: 'DAC MIX' 'DMIC'
Item0: 'DAC MIX'
Simple mixer control 'Stereo1 DMIC Mux',0
Capabilities: enum
Items: 'DMIC1' 'DMIC2'
Item0: 'DMIC1'
Simple mixer control 'Sto1 ADC MIXL ADC1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Sto1 ADC MIXL ADC2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Sto1 ADC MIXR ADC1',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'Sto1 ADC MIXR ADC2',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'VAD ADC Mux',0
Capabilities: enum
Items: 'Sto1 ADC L' 'Mono ADC L' 'Mono ADC R'
Item0: 'Sto1 ADC L'
!!Alsactl output
!!--------------
--startcollapse--
state.sofrt5650 {
control.1 {
iface MIXER
name 'Speaker Channel Switch'
value.0 true
value.1 true
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.2 {
iface MIXER
name 'Speaker Playback Volume'
value.0 0
value.1 0
comment {
access 'read write'
type INTEGER
count 2
range '0 - 39'
dbmin -4650
dbmax 1200
dbvalue.0 -4650
dbvalue.1 -4650
}
}
control.3 {
iface MIXER
name 'Speaker ClassD Playback Volume'
value 4
comment {
access 'read write'
type INTEGER
count 1
range '0 - 7'
dbmin -600
dbmax 228
dbvalue.0 0
}
}
control.4 {
iface MIXER
name 'Headphone Channel Switch'
value.0 true
value.1 true
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.5 {
iface MIXER
name 'Headphone Playback Volume'
value.0 33
value.1 33
comment {
access 'read write'
type INTEGER
count 2
range '0 - 39'
dbmin -4650
dbmax 1200
dbvalue.0 300
dbvalue.1 300
}
}
control.6 {
iface MIXER
name 'OUT Playback Switch'
value.0 false
value.1 false
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.7 {
iface MIXER
name 'OUT Channel Switch'
value.0 false
value.1 false
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.8 {
iface MIXER
name 'OUT Playback Volume'
value.0 31
value.1 31
comment {
access 'read write'
type INTEGER
count 2
range '0 - 39'
dbmin -4650
dbmax 1200
dbvalue.0 0
dbvalue.1 0
}
}
control.9 {
iface MIXER
name 'DAC2 Playback Switch'
value.0 true
value.1 true
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.10 {
iface MIXER
name 'DAC1 Playback Volume'
value.0 87
value.1 87
comment {
access 'read write'
type INTEGER
count 2
range '0 - 87'
dbmin -6525
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.11 {
iface MIXER
name 'Mono DAC Playback Volume'
value.0 87
value.1 87
comment {
access 'read write'
type INTEGER
count 2
range '0 - 87'
dbmin -6525
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.12 {
iface MIXER
name 'IN1 Boost'
value 0
comment {
access 'read write'
type INTEGER
count 1
range '0 - 12'
dbmin 0
dbmax 5200
dbvalue.0 0
}
}
control.13 {
iface MIXER
name 'IN2 Boost'
value 0
comment {
access 'read write'
type INTEGER
count 1
range '0 - 8'
dbmin 0
dbmax 5200
dbvalue.0 0
}
}
control.14 {
iface MIXER
name 'IN Capture Volume'
value.0 23
value.1 23
comment {
access 'read write'
type INTEGER
count 2
range '0 - 31'
dbmin -3450
dbmax 1200
dbvalue.0 0
dbvalue.1 0
}
}
control.15 {
iface MIXER
name 'ADC Capture Switch'
value.0 true
value.1 true
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.16 {
iface MIXER
name 'ADC Capture Volume'
value.0 23
value.1 23
comment {
access 'read write'
type INTEGER
count 2
range '0 - 63'
dbmin -1725
dbmax 3000
dbvalue.0 0
dbvalue.1 0
}
}
control.17 {
iface MIXER
name 'Mono ADC Capture Switch'
value.0 true
value.1 true
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.18 {
iface MIXER
name 'Mono ADC Capture Volume'
value.0 23
value.1 23
comment {
access 'read write'
type INTEGER
count 2
range '0 - 63'
dbmin -1725
dbmax 3000
dbvalue.0 0
dbvalue.1 0
}
}
control.19 {
iface MIXER
name 'ADC Boost Capture Volume'
value.0 0
value.1 0
comment {
access 'read write'
type INTEGER
count 2
range '0 - 3'
dbmin 0
dbmax 3600
dbvalue.0 0
dbvalue.1 0
}
}
control.20 {
iface MIXER
name 'Mono ADC Boost Capture Volume'
value.0 0
value.1 0
comment {
access 'read write'
type INTEGER
count 2
range '0 - 3'
dbmin 0
dbmax 3600
dbvalue.0 0
dbvalue.1 0
}
}
control.21 {
iface MIXER
name 'I2S2 Func Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.22 {
iface MIXER
name 'Speaker HWEQ'
value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type BYTES
count 228
}
}
control.23 {
iface MIXER
name 'DAC1 Digital Volume Control Func'
value 'soft ramp'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 immediately
item.1 'zero crossing'
item.2 'soft ramp'
}
}
control.24 {
iface CARD
name 'Headphone Jack'
value true
comment {
access read
type BOOLEAN
count 1
}
}
control.25 {
iface CARD
name 'Headset Mic Jack'
value true
comment {
access read
type BOOLEAN
count 1
}
}
control.26 {
iface MIXER
name 'Left Spk Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.27 {
iface MIXER
name 'Right Spk Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.28 {
iface MIXER
name 'Headphone Jack Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.29 {
iface MIXER
name 'Headset Mic Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.30 {
iface CARD
name 'HDMI/DP,pcm=2 Jack'
value false
comment {
access read
type BOOLEAN
count 1
}
}
control.31 {
iface MIXER
name 'IEC958 Playback Con Mask'
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.32 {
iface MIXER
name 'IEC958 Playback Pro Mask'
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.33 {
iface MIXER
name 'IEC958 Playback Default'
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type IEC958
count 1
}
}
control.34 {
iface MIXER
name 'IEC958 Playback Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.35 {
iface PCM
device 2
name ELD
value ''
comment {
access 'read volatile'
type BYTES
count 0
}
}
control.36 {
iface CARD
name 'HDMI/DP,pcm=3 Jack'
value false
comment {
access read
type BOOLEAN
count 1
}
}
control.37 {
iface MIXER
name 'IEC958 Playback Con Mask'
index 1
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.38 {
iface MIXER
name 'IEC958 Playback Pro Mask'
index 1
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.39 {
iface MIXER
name 'IEC958 Playback Default'
index 1
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type IEC958
count 1
}
}
control.40 {
iface MIXER
name 'IEC958 Playback Switch'
index 1
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.41 {
iface PCM
device 3
name ELD
value ''
comment {
access 'read volatile'
type BYTES
count 0
}
}
control.42 {
iface CARD
name 'HDMI/DP,pcm=4 Jack'
value false
comment {
access read
type BOOLEAN
count 1
}
}
control.43 {
iface MIXER
name 'IEC958 Playback Con Mask'
index 2
value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.44 {
iface MIXER
name 'IEC958 Playback Pro Mask'
index 2
value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access read
type IEC958
count 1
}
}
control.45 {
iface MIXER
name 'IEC958 Playback Default'
index 2
value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type IEC958
count 1
}
}
control.46 {
iface MIXER
name 'IEC958 Playback Switch'
index 2
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.47 {
iface PCM
device 4
name ELD
value ''
comment {
access 'read volatile'
type BYTES
count 0
}
}
control.48 {
iface PCM
device 2
name 'Playback Channel Map'
value.0 0
value.1 0
value.2 0
value.3 0
value.4 0
value.5 0
value.6 0
value.7 0
comment {
access 'read write volatile'
type INTEGER
count 8
range '0 - 36'
}
}
control.49 {
iface PCM
device 3
name 'Playback Channel Map'
value.0 0
value.1 0
value.2 0
value.3 0
value.4 0
value.5 0
value.6 0
value.7 0
comment {
access 'read write volatile'
type INTEGER
count 8
range '0 - 36'
}
}
control.50 {
iface PCM
device 4
name 'Playback Channel Map'
value.0 0
value.1 0
value.2 0
value.3 0
value.4 0
value.5 0
value.6 0
value.7 0
comment {
access 'read write volatile'
type INTEGER
count 8
range '0 - 36'
}
}
control.51 {
iface MIXER
name 'PGA1.0 1 Master Playback Volume'
value.0 32
value.1 32
comment {
access 'read write'
type INTEGER
count 2
range '0 - 32'
dbmin -9999999
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.52 {
iface MIXER
name 'PGA2.0 2 Master Playback Volume'
value.0 32
value.1 32
comment {
access 'read write'
type INTEGER
count 2
range '0 - 32'
dbmin -9999999
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.53 {
iface MIXER
name 'PGA3.0 3 Master Capture Volume'
value.0 50
value.1 50
comment {
access 'read write'
type INTEGER
count 2
range '0 - 80'
dbmin -9999999
dbmax 3000
dbvalue.0 0
dbvalue.1 0
}
}
control.54 {
iface MIXER
name 'PGA5.0 5 Master Playback Volume'
value.0 32
value.1 32
comment {
access 'read write'
type INTEGER
count 2
range '0 - 32'
dbmin -9999999
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.55 {
iface MIXER
name 'PGA6.0 6 Master Playback Volume'
value.0 32
value.1 32
comment {
access 'read write'
type INTEGER
count 2
range '0 - 32'
dbmin -9999999
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.56 {
iface MIXER
name 'PGA7.0 7 Master Playback Volume'
value.0 32
value.1 32
comment {
access 'read write'
type INTEGER
count 2
range '0 - 32'
dbmin -9999999
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.57 {
iface MIXER
name 'PGA11.0 11 KWD Capture Volume'
value.0 50
value.1 50
comment {
access 'read write'
type INTEGER
count 2
range '0 - 80'
dbmin -9999999
dbmax 3000
dbvalue.0 0
dbvalue.1 0
}
}
control.62 {
iface MIXER
name 'RECMIXL HPOL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.63 {
iface MIXER
name 'RECMIXL INL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.64 {
iface MIXER
name 'RECMIXL BST2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.65 {
iface MIXER
name 'RECMIXL BST1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.66 {
iface MIXER
name 'RECMIXL OUT MIXL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.67 {
iface MIXER
name 'RECMIXR HPOR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.68 {
iface MIXER
name 'RECMIXR INR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.69 {
iface MIXER
name 'RECMIXR BST2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.70 {
iface MIXER
name 'RECMIXR BST1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.71 {
iface MIXER
name 'RECMIXR OUT MIXR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.72 {
iface MIXER
name 'Stereo1 DMIC Mux'
value DMIC1
comment {
access 'read write'
type ENUMERATED
count 1
item.0 DMIC1
item.1 DMIC2
}
}
control.73 {
iface MIXER
name 'Stereo1 ADC2 Mux'
value 'DAC MIX'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'DAC MIX'
item.1 DMIC
}
}
control.74 {
iface MIXER
name 'Stereo1 ADC1 Mux'
value ADC
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'DAC MIX'
item.1 ADC
}
}
control.75 {
iface MIXER
name 'Mono DMIC L Mux'
value DMIC1
comment {
access 'read write'
type ENUMERATED
count 1
item.0 DMIC1
item.1 DMIC2
}
}
control.76 {
iface MIXER
name 'Mono DMIC R Mux'
value DMIC1
comment {
access 'read write'
type ENUMERATED
count 1
item.0 DMIC1
item.1 DMIC2
}
}
control.77 {
iface MIXER
name 'Mono ADC L2 Mux'
value 'Mono DAC MIXL'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'Mono DAC MIXL'
item.1 DMIC
}
}
control.78 {
iface MIXER
name 'Mono ADC L1 Mux'
value ADC
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'Mono DAC MIXL'
item.1 ADC
}
}
control.79 {
iface MIXER
name 'Mono ADC R1 Mux'
value ADC
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'Mono DAC MIXR'
item.1 ADC
}
}
control.80 {
iface MIXER
name 'Mono ADC R2 Mux'
value 'Mono DAC MIXR'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'Mono DAC MIXR'
item.1 DMIC
}
}
control.81 {
iface MIXER
name 'Sto1 ADC MIXL ADC1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.82 {
iface MIXER
name 'Sto1 ADC MIXL ADC2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.83 {
iface MIXER
name 'Sto1 ADC MIXR ADC1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.84 {
iface MIXER
name 'Sto1 ADC MIXR ADC2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.85 {
iface MIXER
name 'Mono ADC MIXL ADC1 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.86 {
iface MIXER
name 'Mono ADC MIXL ADC2 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.87 {
iface MIXER
name 'Mono ADC MIXR ADC1 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.88 {
iface MIXER
name 'Mono ADC MIXR ADC2 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.89 {
iface MIXER
name 'IF2 ADC Mux'
value IF_ADC2
comment {
access 'read write'
type ENUMERATED
count 1
item.0 IF_ADC1
item.1 IF_ADC2
item.2 VAD_ADC
}
}
control.90 {
iface MIXER
name 'VAD ADC Mux'
value 'Sto1 ADC L'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'Sto1 ADC L'
item.1 'Mono ADC L'
item.2 'Mono ADC R'
}
}
control.91 {
iface MIXER
name 'DAC1 MIXL Stereo ADC Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.92 {
iface MIXER
name 'DAC1 MIXL DAC1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.93 {
iface MIXER
name 'DAC1 MIXR Stereo ADC Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.94 {
iface MIXER
name 'DAC1 MIXR DAC1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.95 {
iface MIXER
name 'DAC L2 Mux'
value 'IF1 DAC'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'IF1 DAC'
item.1 'IF2 DAC'
item.2 'IF3 DAC'
item.3 'Mono ADC'
item.4 VAD_ADC
}
}
control.96 {
iface MIXER
name 'DAC R2 Mux'
value 'IF2 DAC'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'IF1 DAC'
item.1 'IF2 DAC'
item.2 'IF3 DAC'
item.3 'Mono ADC'
item.4 Haptic
}
}
control.97 {
iface MIXER
name 'DAC1 L Mux'
value 'IF1 DAC'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'IF1 DAC'
item.1 'IF2 DAC'
item.2 'IF3 DAC'
}
}
control.98 {
iface MIXER
name 'DAC1 R Mux'
value 'IF1 DAC'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'IF1 DAC'
item.1 'IF2 DAC'
item.2 'IF3 DAC'
}
}
control.99 {
iface MIXER
name 'Stereo DAC MIXL DAC L1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.100 {
iface MIXER
name 'Stereo DAC MIXL DAC L2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.101 {
iface MIXER
name 'Stereo DAC MIXL DAC R1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.102 {
iface MIXER
name 'Stereo DAC MIXR DAC R1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.103 {
iface MIXER
name 'Stereo DAC MIXR DAC R2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.104 {
iface MIXER
name 'Stereo DAC MIXR DAC L1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.105 {
iface MIXER
name 'Mono DAC MIXL DAC L1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.106 {
iface MIXER
name 'Mono DAC MIXL DAC L2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.107 {
iface MIXER
name 'Mono DAC MIXL DAC R2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.108 {
iface MIXER
name 'Mono DAC MIXR DAC R1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.109 {
iface MIXER
name 'Mono DAC MIXR DAC R2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.110 {
iface MIXER
name 'Mono DAC MIXR DAC L2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.111 {
iface MIXER
name 'DAC MIXL Sto DAC Mix L Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.112 {
iface MIXER
name 'DAC MIXL DAC L2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.113 {
iface MIXER
name 'DAC MIXL DAC R2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.114 {
iface MIXER
name 'DAC MIXR Sto DAC Mix R Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.115 {
iface MIXER
name 'DAC MIXR DAC R2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.116 {
iface MIXER
name 'DAC MIXR DAC L2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.117 {
iface MIXER
name 'SPK MIXL DAC L1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.118 {
iface MIXER
name 'SPK MIXL DAC L2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.119 {
iface MIXER
name 'SPK MIXL INL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.120 {
iface MIXER
name 'SPK MIXL BST1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.121 {
iface MIXER
name 'SPK MIXR DAC R1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.122 {
iface MIXER
name 'SPK MIXR DAC R2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.123 {
iface MIXER
name 'SPK MIXR INR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.124 {
iface MIXER
name 'SPK MIXR BST2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.125 {
iface MIXER
name 'OUT MIXL BST1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.126 {
iface MIXER
name 'OUT MIXL INL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.127 {
iface MIXER
name 'OUT MIXL DAC L2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.128 {
iface MIXER
name 'OUT MIXL DAC L1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.129 {
iface MIXER
name 'OUT MIXR BST2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.130 {
iface MIXER
name 'OUT MIXR INR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.131 {
iface MIXER
name 'OUT MIXR DAC R2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.132 {
iface MIXER
name 'OUT MIXR DAC R1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.133 {
iface MIXER
name 'SPKVOL L Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.134 {
iface MIXER
name 'SPKVOL R Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.135 {
iface MIXER
name 'HPOVOL MIXL DAC1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.136 {
iface MIXER
name 'HPOVOL MIXL DAC2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.137 {
iface MIXER
name 'HPOVOL MIXL INL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.138 {
iface MIXER
name 'HPOVOL MIXL BST1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.139 {
iface MIXER
name 'HPOVOL MIXR DAC1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.140 {
iface MIXER
name 'HPOVOL MIXR DAC2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.141 {
iface MIXER
name 'HPOVOL MIXR INR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.142 {
iface MIXER
name 'HPOVOL MIXR BST2 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.143 {
iface MIXER
name 'HPOVOL L Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.144 {
iface MIXER
name 'HPOVOL R Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.145 {
iface MIXER
name 'SPOL MIX DAC L1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.146 {
iface MIXER
name 'SPOL MIX SPKVOL L Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.147 {
iface MIXER
name 'SPOR MIX DAC R1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.148 {
iface MIXER
name 'SPOR MIX SPKVOL R Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.149 {
iface MIXER
name 'HPO MIX DAC1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.150 {
iface MIXER
name 'HPO MIX HPVOL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.151 {
iface MIXER
name 'LOUT MIX DAC L1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.152 {
iface MIXER
name 'LOUT MIX DAC R1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.153 {
iface MIXER
name 'LOUT MIX OUTMIX L Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.154 {
iface MIXER
name 'LOUT MIX OUTMIX R Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.155 {
iface MIXER
name 'PDM1 L Mux'
value 'Mono DAC'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'Mono DAC'
item.1 'Stereo DAC'
}
}
control.156 {
iface MIXER
name 'PDM1 R Mux'
value 'Mono DAC'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'Mono DAC'
item.1 'Stereo DAC'
}
}
control.157 {
iface MIXER
name 'PDM1 L Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.158 {
iface MIXER
name 'PDM1 R Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.159 {
iface MIXER
name 'A DAC1 L Mux'
value DAC1
comment {
access 'read write'
type ENUMERATED
count 1
item.0 DAC1
item.1 'Stereo DAC Mixer'
}
}
control.160 {
iface MIXER
name 'A DAC1 R Mux'
value DAC1
comment {
access 'read write'
type ENUMERATED
count 1
item.0 DAC1
item.1 'Stereo DAC Mixer'
}
}
control.161 {
iface MIXER
name 'A DAC2 L Mux'
value 'Stereo DAC Mixer'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'Stereo DAC Mixer'
item.1 'Mono DAC Mixer'
}
}
control.162 {
iface MIXER
name 'A DAC2 R Mux'
value 'Stereo DAC Mixer'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'Stereo DAC Mixer'
item.1 'Mono DAC Mixer'
}
}
control.163 {
iface MIXER
name 'RT5650 IF1 ADC1 Swap Mux'
value L/R
comment {
access 'read write'
type ENUMERATED
count 1
item.0 L/R
item.1 R/L
item.2 L/L
item.3 R/R
}
}
control.164 {
iface MIXER
name 'RT5650 IF1 ADC2 Swap Mux'
value L/R
comment {
access 'read write'
type ENUMERATED
count 1
item.0 L/R
item.1 R/L
item.2 L/L
item.3 R/R
}
}
control.165 {
iface MIXER
name 'RT5650 IF1 ADC3 Swap Mux'
value L/R
comment {
access 'read write'
type ENUMERATED
count 1
item.0 L/R
item.1 R/L
item.2 L/L
item.3 R/R
}
}
control.166 {
iface MIXER
name 'RT5650 IF1 ADC Mux'
value IF_ADC1/IF_ADC2/DAC_REF/Null
comment {
access 'read write'
type ENUMERATED
count 1
item.0 IF_ADC1/IF_ADC2/DAC_REF/Null
item.1 IF_ADC1/IF_ADC2/Null/DAC_REF
item.2 IF_ADC1/DAC_REF/IF_ADC2/Null
item.3 IF_ADC1/DAC_REF/Null/IF_ADC2
item.4 IF_ADC1/Null/DAC_REF/IF_ADC2
item.5 IF_ADC1/Null/IF_ADC2/DAC_REF
item.6 IF_ADC2/IF_ADC1/DAC_REF/Null
item.7 IF_ADC2/IF_ADC1/Null/DAC_REF
item.8 IF_ADC2/DAC_REF/IF_ADC1/Null
item.9 IF_ADC2/DAC_REF/Null/IF_ADC1
item.10 IF_ADC2/Null/DAC_REF/IF_ADC1
item.11 IF_ADC2/Null/IF_ADC1/DAC_REF
item.12 DAC_REF/IF_ADC1/IF_ADC2/Null
item.13 DAC_REF/IF_ADC1/Null/IF_ADC2
item.14 DAC_REF/IF_ADC2/IF_ADC1/Null
item.15 DAC_REF/IF_ADC2/Null/IF_ADC1
item.16 DAC_REF/Null/IF_ADC1/IF_ADC2
item.17 DAC_REF/Null/IF_ADC2/IF_ADC1
item.18 Null/IF_ADC1/IF_ADC2/DAC_REF
item.19 Null/IF_ADC1/DAC_REF/IF_ADC2
item.20 Null/IF_ADC2/IF_ADC1/DAC_REF
item.21 Null/IF_ADC2/DAC_REF/IF_ADC1
item.22 Null/DAC_REF/IF_ADC1/IF_ADC2
item.23 Null/DAC_REF/IF_ADC2/IF_ADC1
}
}
control.167 {
iface MIXER
name 'RT5650 IF1 DAC1 L Mux'
value Slot0
comment {
access 'read write'
type ENUMERATED
count 1
item.0 Slot0
item.1 Slot1
item.2 Slot2
item.3 Slot3
}
}
control.168 {
iface MIXER
name 'RT5650 IF1 DAC1 R Mux'
value Slot1
comment {
access 'read write'
type ENUMERATED
count 1
item.0 Slot0
item.1 Slot1
item.2 Slot2
item.3 Slot3
}
}
control.169 {
iface MIXER
name 'RT5650 IF1 DAC2 L Mux'
value Slot2
comment {
access 'read write'
type ENUMERATED
count 1
item.0 Slot0
item.1 Slot1
item.2 Slot2
item.3 Slot3
}
}
control.170 {
iface MIXER
name 'RT5650 IF1 DAC2 R Mux'
value Slot3
comment {
access 'read write'
type ENUMERATED
count 1
item.0 Slot0
item.1 Slot1
item.2 Slot2
item.3 Slot3
}
}
}
--endcollapse--
!!All Loaded Modules
!!------------------
8250_dw
ac97_bus
acpi_thermal_rel
aesni_intel
asn1_encoder
atkbd
bluetooth
btbcm
btintel
btmtk
btrtl
btusb
cbc
cbmem
ccm
cec
cfg80211
chromeos_acpi
chromeos_pstore
coreboot_table
coretemp
cqhci
crc16
crc32_pclmul
crc32c_generic
crc32c_intel
crct10dif_pclmul
cros_charge_control
cros_ec
cros_ec_chardev
cros_ec_debugfs
cros_ec_dev
cros_ec_hwmon
cros_ec_keyb
cros_ec_lpcs
cros_ec_sysfs
cros_ec_typec
cros_usbpd_charger
cros_usbpd_logger
cros_usbpd_notify
cryptd
crypto_simd
dm_crypt
dm_mod
drm_buddy
drm_display_helper
dw_dmac
encrypted_keys
ext4
fat
framebuffer_coreboot
gf128mul
ghash_clmulni_intel
gpio_cros_ec
hid_generic
hid_multitouch
i2c_algo_bit
i2c_hid
i2c_hid_acpi
i8042
i915
idma64
int3400_thermal
int3403_thermal
int340x_thermal_zone
intel_cstate
intel_gtt
intel_lpss
intel_lpss_pci
intel_pmc_core
intel_powerclamp
intel_rapl_common
intel_rapl_msr
intel_scu_pltdrv
intel_soc_dts_iosf
intel_vsec
irqbypass
jbd2
joydev
kvm
kvm_intel
led_class_multicolor
leds_cros_ec
libarc4
libps2
mac80211
mac_hid
matrix_keymap
mbcache
mc
mei
mei_me
memconsole
memconsole_coreboot
mmc_block
mmc_core
mousedev
mtd
nfnetlink
pcspkr
pinctrl_jasperlake
pmt_class
pmt_telemetry
polyval_generic
processor_thermal_device
processor_thermal_device_pci_legacy
processor_thermal_mbox
processor_thermal_power_floor
processor_thermal_rapl
processor_thermal_rfim
processor_thermal_wt_hint
processor_thermal_wt_req
rfkill
roles
rpmb_core
rtw89_8852b
rtw89_8852b_common
rtw89_8852be
rtw89_core
rtw89_pci
sdhci
sdhci_pci
serio
serio_raw
sha1_ssse3
sha256_ssse3
sha512_ssse3
snd
snd_compress
snd_ctl_led
snd_hda_codec
snd_hda_codec_hdmi
snd_hda_core
snd_hda_ext_core
snd_hda_intel
snd_hrtimer
snd_hwdep
snd_intel_dspcfg
snd_intel_sdw_acpi
snd_pcm
snd_pcm_dmaengine
snd_seq
snd_seq_device
snd_seq_dummy
snd_soc_acpi
snd_soc_acpi_intel_match
snd_soc_avs
snd_soc_core
snd_soc_dmic
snd_soc_hda_codec
snd_soc_hdac_hda
snd_soc_intel_hda_dsp_common
snd_soc_intel_sof_board_helpers
snd_soc_intel_sof_maxim_common
snd_soc_intel_sof_realtek_common
snd_soc_rl6231
snd_soc_rt5645
snd_soc_rt5682
snd_soc_rt5682s
snd_soc_sof_rt5682
snd_sof
snd_sof_intel_hda
snd_sof_intel_hda_common
snd_sof_intel_hda_generic
snd_sof_intel_hda_mlink
snd_sof_pci
snd_sof_pci_intel_cnl
snd_sof_pci_intel_icl
snd_sof_probes
snd_sof_utils
snd_sof_xtensa_dsp
snd_timer
soundcore
soundwire_bus
soundwire_cadence
soundwire_generic_allocation
soundwire_intel
spi_intel
spi_intel_pci
spi_nor
spi_pxa2xx_core
spi_pxa2xx_platform
tee
tpm_tis_spi
trusted
ttm
typec
uinput
usbhid
uvc
uvcvideo
vfat
video
videobuf2_common
videobuf2_memops
videobuf2_v4l2
videobuf2_vmalloc
videodev
vivaldi_fmap
vpd_sysfs
wmi
x86_pkg_temp_thermal
!!Sysfs Files
!!-----------
/sys/class/sound/hwC0D2/init_pin_configs:
0x04 0x18560010
0x06 0x18560010
0x08 0x18560010
0x0a 0x18560010
0x0b 0x18560010
/sys/class/sound/hwC0D2/driver_pin_configs:
/sys/class/sound/hwC0D2/user_pin_configs:
/sys/class/sound/hwC0D2/init_verbs:
/sys/class/sound/hwC0D2/hints:
!!ALSA/HDA dmesg
!!--------------
[ 12.528519] rtw89_8852be 0000:01:00.0: Firmware version 0.29.29.14 (1d076e8b), cmd version 0, type 3
[ 12.863136] sof-audio-pci-intel-icl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[ 12.866247] sof-audio-pci-intel-icl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 12.874339] sof-audio-pci-intel-icl 0000:00:1f.3: use msi interrupt mode
[ 12.886487] sof-audio-pci-intel-icl 0000:00:1f.3: NHLT table not found
[ 12.886601] sof-audio-pci-intel-icl 0000:00:1f.3: hda codecs found, mask 4
[ 12.886604] sof-audio-pci-intel-icl 0000:00:1f.3: BT link detected in NHLT tables: 0x0
[ 12.886608] sof-audio-pci-intel-icl 0000:00:1f.3: DMICs detected in NHLT tables: 0
[ 12.900926] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware paths/files for ipc type 0:
[ 12.900934] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware file: intel/sof/community/sof-jsl.ri
[ 12.900937] sof-audio-pci-intel-icl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-jsl-rt5650.tplg
[ 12.901647] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[ 12.901651] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1
[ 12.901657] sof-audio-pci-intel-icl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[ 12.943291] rtw89_8852be 0000:01:00.0: chip rfe_type is 1
[ 13.008563] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[ 13.008573] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1
[ 13.027774] rtw89_8852be 0000:01:00.0: rfkill hardware state changed to enable
--
[ 13.198189] videodev: Linux video capture interface: v2.00
[ 13.264589] sof-audio-pci-intel-icl 0000:00:1f.3: Topology: ABI 3:23:0 Kernel ABI 3:23:1
[ 13.264835] sof_rt5682 jsl_rt5682_def: ASoC: Parent card not yet available, widget card binding deferred
--
[ 13.364632] Bluetooth: hci0: RTL: cfg_sz 6, total sz 60107
[ 13.387929] sof_rt5682 jsl_rt5682_def: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 3
[ 13.390918] usb 1-6: Found UVC 1.10 device USB HD UVC WebCam (3277:0091)
[ 13.394494] usbcore: registered new interface driver uvcvideo
[ 13.471825] input: sof-rt5650 Headset Jack as /devices/pci0000:00/0000:00:1f.3/jsl_rt5682_def/sound/card0/input11
[ 13.471902] input: sof-rt5650 HDMI/DP,pcm=2 as /devices/pci0000:00/0000:00:1f.3/jsl_rt5682_def/sound/card0/input12
[ 13.471950] input: sof-rt5650 HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/jsl_rt5682_def/sound/card0/input13
[ 13.471991] input: sof-rt5650 HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/jsl_rt5682_def/sound/card0/input14
[ 13.693544] Bluetooth: hci0: RTL: fw version 0x42d34e04
--
[ 18.217045] wlp1s0: Limiting TX power to 23 (23 - 0) dBm as advertised by bc:f8:7e:4d:72:e8
[ 47.016689] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.016702] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.016705] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.016715] HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[ 47.016745] HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[ 47.017646] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.017649] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.017651] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.017658] HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[ 47.017687] HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[ 47.018575] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.018578] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.018580] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.018587] HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[ 47.018616] HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[ 47.019562] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.019564] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.019566] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.019573] HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[ 47.019601] HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[ 47.020620] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.020625] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.020627] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.020638] HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[ 47.020669] HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[ 47.021931] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.021947] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.021953] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.021987] HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[ 47.022036] HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[ 47.024089] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.024105] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.024111] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.024148] HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[ 47.024198] HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[ 47.025473] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.025486] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.025492] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.025522] HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[ 47.025571] HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[ 47.026763] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.026778] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.026785] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.026820] HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[ 47.026869] HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[ 47.030754] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.030775] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.030783] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.030832] HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[ 47.030889] HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[ 47.035304] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.035324] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.035333] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.035394] HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[ 47.035454] HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[ 47.036847] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.036863] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.036869] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.036907] HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[ 47.036957] HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[ 47.038277] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.038290] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.038297] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.038333] HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[ 47.038382] HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[ 47.040378] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.040395] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.040402] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.040445] HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[ 47.040496] HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[ 47.042869] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.042886] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.042893] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.043035] HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[ 47.043092] HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[ 47.078926] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.078954] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.078965] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.079039] HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[ 47.079102] HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[ 47.086699] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.086724] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.086732] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.086801] HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[ 47.086861] HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[ 47.088938] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.088958] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.088966] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.089017] HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[ 47.089053] HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[ 47.094061] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.094083] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.094092] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.094154] HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[ 47.094212] HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[ 47.096309] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.096329] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.096337] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.096392] HDMI2: ASoC: error at __soc_pcm_hw_params on HDMI2: -5
[ 47.096448] HDMI2: ASoC: error at dpcm_fe_dai_hw_params on HDMI2: -5
[ 47.114963] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.114981] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.114987] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.115043] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 47.115084] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 47.116134] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.116141] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.116145] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.116163] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 47.116201] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 47.120625] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.120637] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.120641] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.120682] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 47.120727] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 47.123513] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.123523] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.123528] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.123552] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 47.123591] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 47.124596] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.124603] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.124606] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.124621] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 47.124658] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 47.141526] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.141538] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.141542] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.141577] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 47.141615] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 47.142672] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.142678] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.142681] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.142695] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 47.142729] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 47.143784] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.143791] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.143794] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.143812] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 47.143849] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 47.144964] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.144970] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.144974] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.144990] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 47.145026] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 47.146092] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.146097] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.146100] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.146115] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 47.146150] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 47.147804] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.147812] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.147814] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.147836] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 47.147871] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 47.148960] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.148965] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.148967] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.148979] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 47.149011] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 47.150084] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.150089] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.150092] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.150105] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 47.150124] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 47.151108] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.151113] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.151116] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.151129] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 47.151162] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 47.152282] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.152287] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.152290] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.152302] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 47.152335] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 47.166221] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.166229] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.166233] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.166261] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 47.166295] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 47.167431] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.167438] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.167441] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.167466] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 47.167500] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 47.168939] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.168944] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.168947] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.168998] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 47.169012] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 47.171876] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.171884] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.171886] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.171911] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 47.171943] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 47.172954] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 47.172958] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.172960] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 47.172972] HDMI3: ASoC: error at __soc_pcm_hw_params on HDMI3: -5
[ 47.173001] HDMI3: ASoC: error at dpcm_fe_dai_hw_params on HDMI3: -5
[ 47.178114] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -22
[ 47.178124] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.178126] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
[ 47.178184] DMIC16kHz: ASoC: error at __soc_pcm_hw_params on DMIC16kHz: -22
[ 47.178193] DMIC16kHz: ASoC: error at dpcm_fe_dai_hw_params on DMIC16kHz: -22
[ 47.178928] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -22
[ 47.178932] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.178935] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
[ 47.178944] DMIC16kHz: ASoC: error at __soc_pcm_hw_params on DMIC16kHz: -22
[ 47.178952] DMIC16kHz: ASoC: error at dpcm_fe_dai_hw_params on DMIC16kHz: -22
[ 47.179702] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -22
[ 47.179706] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.179708] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
[ 47.179717] DMIC16kHz: ASoC: error at __soc_pcm_hw_params on DMIC16kHz: -22
[ 47.179725] DMIC16kHz: ASoC: error at dpcm_fe_dai_hw_params on DMIC16kHz: -22
[ 47.180646] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -22
[ 47.180651] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 47.180653] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -22
[ 47.180671] DMIC16kHz: ASoC: error at __soc_pcm_hw_params on DMIC16kHz: -22Thanks for any help ![]()
Last edited by ltx-- (2025-12-25 02:28:10)
Offline
Hi there! I'm also a newbie i guess...
Have you tired looking at the firmware there is?
ls -la /lib/firmware/intel/sof-tplg/ | grep jslAlso as I said, I'm very basic and do not own a Chromebook device, so I don't know if there is going to be much help from me, however i found some sources you can try!
https://docs.mrchromebox.tech/
https://forum.chrultrabook.com/
https://discord.com/invite/chromeos ?
Last edited by daniel_0_0_boop (2025-12-24 22:00:59)
Offline
Yeah so,
ls -la /lib/firmware/intel/sof-tplg/ | grep jslgives,
-rw-r--r-- 1 root root 41095 Dec 19 09:57 sof-jsl-cs42l42-mx98360a.tplg
-rw-r--r-- 1 root root 41095 Dec 19 09:57 sof-jsl-da7219-mx98360a.tplg
-rw-r--r-- 1 root root 41095 Dec 19 09:57 sof-jsl-da7219.tplg
-rw-r--r-- 1 root root 35643 Dec 19 09:57 sof-jsl-es8336-dmic2ch-ssp0.tplg
-rw-r--r-- 1 root root 35643 Dec 19 09:57 sof-jsl-es8336-dmic2ch-ssp1.tplg
-rw-r--r-- 1 root root 35643 Dec 19 09:57 sof-jsl-es8336-dmic2ch-ssp2.tplg
-rw-r--r-- 1 root root 35779 Dec 19 09:57 sof-jsl-es8336-dmic4ch-ssp0.tplg
-rw-r--r-- 1 root root 35779 Dec 19 09:57 sof-jsl-es8336-dmic4ch-ssp1.tplg
-rw-r--r-- 1 root root 35779 Dec 19 09:57 sof-jsl-es8336-dmic4ch-ssp2.tplg
-rw-r--r-- 1 root root 22791 Dec 19 09:57 sof-jsl-es8336-ssp0.tplg
-rw-r--r-- 1 root root 22791 Dec 19 09:57 sof-jsl-es8336-ssp1.tplg
-rw-r--r-- 1 root root 22791 Dec 19 09:57 sof-jsl-es8336-ssp2.tplg
-rw-r--r-- 1 root root 45771 Dec 19 09:57 sof-jsl-nocodec.tplg
-rw-r--r-- 1 root root 41095 Dec 19 09:57 sof-jsl-rt5650.tplg
-rw-r--r-- 1 root root 41095 Dec 19 09:57 sof-jsl-rt5682-mx98360a.tplg
-rw-r--r-- 1 root root 41095 Dec 19 09:57 sof-jsl-rt5682-rt1015.tplg
-rw-r--r-- 1 root root 42159 Dec 19 09:57 sof-jsl-rt5682-rt1015-xperi.tplg
-rw-r--r-- 1 root root 35987 Dec 19 09:57 sof-jsl-rt5682.tplgAnd also something that might be useful,
dmesg | grep -i sof gives,
[ 0.024985] software IO TLB: area num 2.
[ 0.189364] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.189365] software IO TLB: mapped [mem 0x0000000071702000-0x0000000075702000] (64MB)
[ 13.240484] sof-audio-pci-intel-icl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[ 13.240567] sof-audio-pci-intel-icl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 13.249709] sof-audio-pci-intel-icl 0000:00:1f.3: use msi interrupt mode
[ 13.265793] sof-audio-pci-intel-icl 0000:00:1f.3: NHLT table not found
[ 13.265888] sof-audio-pci-intel-icl 0000:00:1f.3: hda codecs found, mask 4
[ 13.265891] sof-audio-pci-intel-icl 0000:00:1f.3: BT link detected in NHLT tables: 0x0
[ 13.265894] sof-audio-pci-intel-icl 0000:00:1f.3: DMICs detected in NHLT tables: 0
[ 13.276866] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware paths/files for ipc type 0:
[ 13.276875] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware file: intel/sof/community/sof-jsl.ri
[ 13.276877] sof-audio-pci-intel-icl 0000:00:1f.3: Topology file: intel/sof-tplg/sof-jsl-rt5650.tplg
[ 13.277409] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[ 13.277412] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1
[ 13.277418] sof-audio-pci-intel-icl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[ 13.393868] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[ 13.393877] sof-audio-pci-intel-icl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:1
[ 13.724668] sof-audio-pci-intel-icl 0000:00:1f.3: Topology: ABI 3:23:0 Kernel ABI 3:23:1
[ 13.724949] sof_rt5682 jsl_rt5682_def: ASoC: Parent card not yet available, widget card binding deferred
[ 13.826996] sof_rt5682 jsl_rt5682_def: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 3
[ 13.905859] input: sof-rt5650 Headset Jack as /devices/pci0000:00/0000:00:1f.3/jsl_rt5682_def/sound/card0/input11
[ 13.906062] input: sof-rt5650 HDMI/DP,pcm=2 as /devices/pci0000:00/0000:00:1f.3/jsl_rt5682_def/sound/card0/input12
[ 13.906193] input: sof-rt5650 HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/jsl_rt5682_def/sound/card0/input13
[ 13.906589] input: sof-rt5650 HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/jsl_rt5682_def/sound/card0/input14
[ 54.228930] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 54.228941] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 54.228944] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 54.229935] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 54.229940] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 54.229942] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 54.233861] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 54.233870] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 54.233873] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 54.235006] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5
[ 54.235012] sof-audio-pci-intel-icl 0000:00:1f.3: HW params ipc failed for stream 1
[ 54.235014] sof-audio-pci-intel-icl 0000:00:1f.3: ASoC: error at snd_soc_pcm_component_hw_params on 0000:00:1f.3: -5
[ 54.236289] sof-audio-pci-intel-icl 0000:00:1f.3: ipc tx error for 0x60010000 (msg/reply size: 108/20): -5Some more system info,
System:
Host: archbook Kernel: 6.12.63-1-lts arch: x86_64 bits: 64 compiler: gcc
v: 15.2.1
Desktop: i3 v: 4.25 Distro: Arch Linux
Machine:
Type: Laptop System: Google product: Awasuki v: rev3
serial: <superuser required>
Mobo: Google model: Awasuki v: rev3 serial: <superuser required>
Firmware: UEFI vendor: coreboot v: Google_Awasuki.13606.740.0
date: 07/18/2025
Battery:
ID-1: BAT0 charge: 28.5 Wh (68%) condition: 41.8/42.1 Wh (99.5%)
volts: 12.74 min: 11.85 model: AS3GXXD B140435 status: charging
CPU:
Info: dual core model: Intel Celeron N4500 bits: 64 type: MCP
arch: Alder Lake rev: 0 cache: L1: 128 KiB L2: 1.5 MiB L3: 4 MiB
Speed (MHz): avg: 800 min/max: 800/2800 cores: 1: 800 2: 800
bogomips: 4456
Flags-basic: ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel JasperLake [UHD Graphics] driver: i915 v: kernel
arch: Gen-11 bus-ID: 00:02.0
Device-2: ShineTech USB HD UVC WebCam driver: uvcvideo type: USB
bus-ID: 1-6:3
Display: x11 server: X.org v: 1.21.1.21 driver: X:
loaded: intel,modesetting dri: i965 gpu: i915 resolution: 1: N/A
2: 1920x1080~60Hz
API: OpenGL Message: Unable to show GL data. glxinfo is missing.
Info: Tools: x11: xprop,xrandr
Audio:
Device-1: Intel Jasper Lake HD Audio driver: sof-audio-pci-intel-icl
bus-ID: 00:1f.3
API: ALSA v: k6.12.63-1-lts status: kernel-api
Server-1: PipeWire v: 1.4.9 status: active
Network:
Device-1: Realtek RTL8852BE PCIe 802.11ax Wireless Network vendor: Foxconn
driver: rtw89_8852be v: kernel port: 2000 bus-ID: 01:00.0
IF: wlp1s0 state: up mac: 84:9e:56:20:07:d1
Bluetooth:
Device-1: Foxconn / Hon Hai Bluetooth Radio driver: btusb v: 0.8 type: USB
bus-ID: 1-8:4
Report: rfkill ID: hci0 rfk-id: 1 state: down bt-service: not found
rfk-block: hardware: no software: no address: see --recommends
Drives:
Local Storage: total: 58.32 GiB used: 18 GiB (30.9%)
ID-1: /dev/mmcblk1 vendor: Kingston model: TY2964 size: 58.32 GiB
type: Removable
Partition:
ID-1: / size: 47.91 GiB used: 17.94 GiB (37.4%) fs: ext4 dev: /dev/dm-0
mapped: cryptroot
ID-2: /boot size: 63.8 MiB used: 54.2 MiB (84.9%) fs: vfat
dev: /dev/mmcblk1p12
Swap:
ID-1: swap-1 type: file size: 4 GiB used: 0 KiB (0.0%) file: /swapfile
Sensors:
System Temperatures: cpu: 38.0 C mobo: 36.9 C
Fan Speeds (rpm): fan-1: 0 fan-2: 0 fan-3: 0 fan-4: 0
Info:
Memory: total: 4 GiB note: est. available: 3.71 GiB used: 1.63 GiB (44.1%)
Processes: 169 Uptime: 4m Init: systemd
Packages: 596 Compilers: clang: 21.1.6 gcc: 15.2.1 Shell: Zsh v: 5.9
inxi: 3.3.40Offline
After struggling with headphone output on my Chromebook using the sof-rt5650 codec, I’ve finally got it working properly. Here’s the step-by-step of what I did:
Installed UCM configuration
I used the WeirdTreeThing Chromebook Linux Audio script to install the ALSA UCM2 files. This ensured that the sof-rt5650 codec had proper device definitions for speakers, headphones, and microphones.
Verified ALSA devices
Running aplay -l showed multiple devices:
card 0, device 0: Speakers
card 0, device 1: Headset/Headphones
card 0, devices 2–4: HDMI outputsSpeaker tests with speaker-test worked through the headphones when targeting device 1.
Set ALSA default device to headphones
Because the kernel didn’t expose the headphone jack (checked via
cat /proc/asound/card0/codec* | grep -i jack — only HDMI pins showed), auto-switching wouldn’t work.
I created /etc/asound.conf with the following content:
pcm.!default {
type plug
slave.pcm "hw:0,1"
}
ctl.!default {
type hw
card 0
}This forced ALSA to send all audio to the headphones by default.
PipeWire adjustments
Initially, system sounds were still playing through the laptop speakers because PipeWire had a different default sink.
I checked sinks with pactl list short sinks and identified the headphones sink. Then I ran:
pactl set-default-sink 68
pactl list short sink-inputs # to get currently playing streams
pactl move-sink-input <id> 68 # move each stream to headphonesAfter doing this and then rebooting, PipeWire remembered the default sink, and all applications (Brave, system sounds, ALSA tests) now play correctly through the headphones — fully permanent.
Notes:
The headphone jack isn’t exposed in the kernel for sof-rt5650, so true “auto-switching” when unplugging headphones isn’t possible without kernel/driver changes.
Setting ALSA default plus updating PipeWire default sink ensures reliable headphone output for all apps.
Hope this helps anyone struggling with headphones on Chromebooks using the sof-rt5650 codec!
Offline
Well I'm happy you we're able to resolve this issue!
I also recommend going to the Chultrabook (https://forum.chrultrabook.com/) site as it is very helpful for issues with Chromebook devices.
Last edited by daniel_0_0_boop (2025-12-25 11:12:27)
Offline