6.15 stable not resolving Galaxy Book hardware issues

Hello everyone,

I’m new to Linux and Manjaro and have had a hell of a time trying to get my Galaxy Book4 Ultra hardware talking to Linux. I’ve had to mostly rely on AI and YouTube videos to guide my troubleshooting as i don’t have a CS background and i’m still learning, so your patience and help would be most appreciated! The current issues i’m working on are getting the battery indicator to show on cold boot (unplugged) and getting the audio speakers to work.

Prior to 6.15 stable release i tried some troubleshooting, here’s a brief summary:

Battery fix attempts:

-Tried manually loading sbs, battery, ec_sys, samsung_laptop and samsung_acpi

-Kernel-parameter experiments – Added and removed acpi_osi=“!Windows 2022”, acpi_backlight=native, acpi_rev_override=1 and acpi_enforce_resources=lax

-Tried manually pulling the samsung-galaxybook driver prior to 6.15

Audio fix attempts:

-Updated to latest SOF (sof-bin + ucm2) and rebooted

-Applied Realtek quirk patch – wrote a tiny patch_realtek.c entry for the Galaxy Book 4 Ultra, built it as a DKMS module, installed → codec pins change but no sound.

-Manually toggled pins with hda-verb (0x17/0x1A SET_PIN_WIDGET_CONTROL 0xc5) → returned 0x40 (line-out) showing speakers are on a different nid.

Today I just pulled 6.15 stable hoping that it would resolve the issues with battery indicator not loading on cold boot / audio speakers not working and i checked the menuconfig to make sure all the relevant drivers were selected (samsung-galaxybook, realtek HD-audio codec, Intel Meteor Lake, SoundWire, acpi support). The logs below are from just now booted into the 6.15 stable with the samsung-galaxybook driver and others loaded.

Peace & blessings (:

dmidecode 3.6

Getting SMBIOS data from sysfs.
SMBIOS 3.6.0 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: SAMSUNG ELECTRONICS CO., LTD.
Product Name: 960XGL
Version: P08ALX
Serial Number: xxx
UUID: xxx
Wake-up Type: Power Switch
SKU Number: xxx
Family: Galaxy Book4 Ultra

Handle 0x000A, DMI type 12, 5 bytes
System Configuration Options
Option 1: ASCI:FFFFFFFF

Handle 0x000D, DMI type 32, 11 bytes
System Boot Information
Status: No errors detected

[Mon May 26 13:15:59 2025] ACPI: battery: Slot [BAT1] (battery present)
[Mon May 26 13:16:03 2025] ACPI: battery: new hook: Samsung Galaxy Book Battery Extension

May 26 13:16:03 ranilongxi kernel: BIOS-e820: [mem 0x0000000068064000-0x0000000068156fff] ACPI data
May 26 13:16:03 ranilongxi kernel: BIOS-e820: [mem 0x0000000068157000-0x0000000068216fff] ACPI NVS
May 26 13:16:03 ranilongxi kernel: efi: ACPI=0x68156000 ACPI 2.0=0x68156014 TPMFinalLog=0x681e0000 SMBIOS=0x6a90c000 SMBIOS 3.0=0x6a90b000 MEMATTR=0x5aea6018 ESRT=0x5f2b7b18 INITRD=0x5aea8198 RNG=0x68093018 TPMEventLog=0x6808a018 
May 26 13:16:03 ranilongxi kernel: ACPI: Early table checksum verification disabled
May 26 13:16:03 ranilongxi kernel: ACPI: RSDP 0x0000000068156014 000024 (v02 SECCSD)
May 26 13:16:03 ranilongxi kernel: ACPI: XSDT 0x0000000068155728 000174 (v01 SECCSD LH43STAR 01072009 AMI  01000013)
May 26 13:16:03 ranilongxi kernel: ACPI: FACP 0x000000006813F000 000114 (v06 SECCSD LH43STAR 01072009 AMI  01000013)
May 26 13:16:03 ranilongxi kernel: ACPI: DSDT 0x00000000680D7000 067C98 (v02 SECCSD LH43STAR 01072009 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: FACS 0x0000000068211000 000040
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x0000000068154000 0006AA (v02 PmRef  Cpu0Ist  00003000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x0000000068153000 0005E7 (v02 PmRef  Cpu0Hwp  00003000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x0000000068152000 0001AB (v02 PmRef  Cpu0Psd  00003000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x0000000068151000 000394 (v02 PmRef  Cpu0Cst  00003001 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x000000006814F000 001BAF (v02 PmRef  ApIst    00003000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x000000006814D000 001620 (v02 PmRef  ApHwp    00003000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x000000006814B000 001349 (v02 PmRef  ApPsd    00003000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x000000006814A000 000FBB (v02 PmRef  ApCst    00003000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x0000000068146000 003BC8 (v02 CpuRef CpuSsdt  00003000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x0000000068145000 000126 (v02 INTEL  TxtSsdt  00001000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: DTPR 0x0000000068144000 000098 (v01                 00000000      00000000)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x0000000068141000 002991 (v02 DptfTb DptfTabl 00001000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x0000000068140000 000D03 (v02 INTEL  PDatTabl 00001000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: FIDT 0x00000000680D6000 00009C (v01 SECCSD LH43STAR 01072009 AMI  00010013)
May 26 13:16:03 ranilongxi kernel: ACPI: MSDM 0x00000000680D5000 000055 (v03 SECCSD LH43STAR 01072009 AMI  01000013)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x00000000680D4000 00038C (v02 PmaxDv Pmax_Dev 00000001 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x00000000680D1000 002EFE (v02 INTEL  IgfxSsdt 00003000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x00000000680C7000 009B64 (v02 INTEL  TcssSsdt 00001000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x00000000680C6000 000135 (v02 INTEL  IpuSsdt  00001000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: HPET 0x00000000680C5000 000038 (v01 SECCSD LH43STAR 01072009 AMI  01000013)
May 26 13:16:03 ranilongxi kernel: ACPI: APIC 0x00000000680C4000 000358 (v05 SECCSD LH43STAR 01072009 AMI  01000013)
May 26 13:16:03 ranilongxi kernel: ACPI: MCFG 0x00000000680C3000 00003C (v01 SECCSD LH43STAR 01072009 AMI  01000013)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x00000000680C1000 00147F (v02 SECCSD I2Pm_Rvp 00001000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x00000000680B0000 010016 (v02 SECCSD MtlP_Rvp 00001000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: UEFI 0x00000000681C8000 000048 (v01 SECCSD LH43STAR 01072009 AMI  01000013)
May 26 13:16:03 ranilongxi kernel: ACPI: NHLT 0x00000000680AF000 000960 (v00 SECCSD LH43STAR 01072009 AMI  01000013)
May 26 13:16:03 ranilongxi kernel: ACPI: LPIT 0x00000000680AE000 0000CC (v01 SECCSD LH43STAR 01072009 AMI  01000013)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x00000000680A7000 005E42 (v02 SECCSD TbtTypeC 00000000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: DBGP 0x00000000680A6000 000034 (v01 SECCSD LH43STAR 01072009 AMI  01000013)
May 26 13:16:03 ranilongxi kernel: ACPI: DBG2 0x00000000680A5000 000054 (v00 SECCSD LH43STAR 01072009 AMI  01000013)
May 26 13:16:03 ranilongxi kernel: ACPI: DMAR 0x00000000680A4000 0000A8 (v01 SECCSD LH43STAR 01072009 AMI  01000013)
May 26 13:16:03 ranilongxi kernel: ACPI: FPDT 0x00000000680A3000 000044 (v01 SECCSD A M I    01072009 AMI  01000013)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x00000000680A2000 000593 (v02 INTEL  xh_mtlp4 00000000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x000000006809F000 00281A (v02 SocGpe SocGpe   00003000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x000000006809C000 0028D3 (v02 SocCmn SocCmn   00003000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: BGRT 0x000000006809B000 000038 (v01 SECCSD LH43STAR 01072009 AMI  00010013)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x0000000068099000 0011A0 (v02 INTEL  St00Ssdt 00001000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: SSDT 0x0000000068096000 0029AC (v02 OptRf2 Opt2Tabl 00001000 INTL 20210930)
May 26 13:16:03 ranilongxi kernel: ACPI: PHAT 0x0000000068095000 000790 (v01 SECCSD LH43STAR 00000005 MSFT 0100000D)
May 26 13:16:03 ranilongxi kernel: ACPI: TPM2 0x0000000068094000 00004C (v04 SECCSD LH43STAR 00000001 AMI  00000000)
May 26 13:16:03 ranilongxi kernel: ACPI: WSMT 0x00000000680AD000 000028 (v01 SECCSD LH43STAR 01072009 AMI  00010013)
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving FACP table memory at [mem 0x6813f000-0x6813f113]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving DSDT table memory at [mem 0x680d7000-0x6813ec97]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving FACS table memory at [mem 0x68211000-0x6821103f]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x68154000-0x681546a9]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x68153000-0x681535e6]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x68152000-0x681521aa]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x68151000-0x68151393]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x6814f000-0x68150bae]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x6814d000-0x6814e61f]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x6814b000-0x6814c348]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x6814a000-0x6814afba]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x68146000-0x68149bc7]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x68145000-0x68145125]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving DTPR table memory at [mem 0x68144000-0x68144097]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x68141000-0x68143990]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x68140000-0x68140d02]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving FIDT table memory at [mem 0x680d6000-0x680d609b]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving MSDM table memory at [mem 0x680d5000-0x680d5054]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x680d4000-0x680d438b]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x680d1000-0x680d3efd]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x680c7000-0x680d0b63]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x680c6000-0x680c6134]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving HPET table memory at [mem 0x680c5000-0x680c5037]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving APIC table memory at [mem 0x680c4000-0x680c4357]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving MCFG table memory at [mem 0x680c3000-0x680c303b]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x680c1000-0x680c247e]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x680b0000-0x680c0015]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving UEFI table memory at [mem 0x681c8000-0x681c8047]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving NHLT table memory at [mem 0x680af000-0x680af95f]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving LPIT table memory at [mem 0x680ae000-0x680ae0cb]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x680a7000-0x680ace41]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving DBGP table memory at [mem 0x680a6000-0x680a6033]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving DBG2 table memory at [mem 0x680a5000-0x680a5053]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving DMAR table memory at [mem 0x680a4000-0x680a40a7]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving FPDT table memory at [mem 0x680a3000-0x680a3043]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x680a2000-0x680a2592]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x6809f000-0x680a1819]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x6809c000-0x6809e8d2]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving BGRT table memory at [mem 0x6809b000-0x6809b037]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x68099000-0x6809a19f]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving SSDT table memory at [mem 0x68096000-0x680989ab]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving PHAT table memory at [mem 0x68095000-0x6809578f]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving TPM2 table memory at [mem 0x68094000-0x6809404b]
May 26 13:16:03 ranilongxi kernel: ACPI: Reserving WSMT table memory at [mem 0x680ad000-0x680ad027]
May 26 13:16:03 ranilongxi kernel: ACPI: PM-Timer IO Port: 0x1808
May 26 13:16:03 ranilongxi kernel: ACPI: X2APIC_NMI (uid[0xffffffff] high level lint[0x1])
May 26 13:16:03 ranilongxi kernel: ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
May 26 13:16:03 ranilongxi kernel: ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
May 26 13:16:03 ranilongxi kernel: ACPI: Using ACPI (MADT) for SMP configuration information
May 26 13:16:03 ranilongxi kernel: ACPI: HPET id: 0x8086a201 base: 0xfed00000
May 26 13:16:03 ranilongxi kernel: ACPI: Core revision 20240827
May 26 13:16:03 ranilongxi kernel: ACPI: PM: Registering ACPI NVS region [mem 0x68157000-0x68216fff] (786432 bytes)
May 26 13:16:03 ranilongxi kernel: acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
May 26 13:16:03 ranilongxi kernel: ACPI: Added _OSI(Module Device)
May 26 13:16:03 ranilongxi kernel: ACPI: Added _OSI(Processor Device)
May 26 13:16:03 ranilongxi kernel: ACPI: Added _OSI(3.0 _SCP Extensions)
May 26 13:16:03 ranilongxi kernel: ACPI: Added _OSI(Processor Aggregator Device)
May 26 13:16:03 ranilongxi kernel: ACPI: 25 ACPI AML tables successfully acquired and loaded
May 26 13:16:03 ranilongxi kernel: ACPI: USB4 _OSC: OS supports USB3+ DisplayPort+ PCIe+ XDomain+
May 26 13:16:03 ranilongxi kernel: ACPI: USB4 _OSC: OS controls USB3+ DisplayPort+ PCIe+ XDomain+
May 26 13:16:03 ranilongxi kernel: ACPI: EC: EC started
May 26 13:16:03 ranilongxi kernel: ACPI: EC: interrupt blocked
May 26 13:16:03 ranilongxi kernel: ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
May 26 13:16:03 ranilongxi kernel: ACPI: \_SB_.PC00.LPCB.H_EC: Boot DSDT EC used to handle transactions
May 26 13:16:03 ranilongxi kernel: ACPI: Interpreter enabled
May 26 13:16:03 ranilongxi kernel: ACPI: PM: (supports S0 S4 S5)
May 26 13:16:03 ranilongxi kernel: ACPI: Using IOAPIC for interrupt routing
May 26 13:16:03 ranilongxi kernel: PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
May 26 13:16:03 ranilongxi kernel: ACPI: Enabled 11 GPEs in block 00 to 7F
May 26 13:16:03 ranilongxi kernel: ACPI: Enabled 8 GPEs in block 80 to DF
May 26 13:16:03 ranilongxi kernel: ACPI: \_SB_.PC00.RP01.PXP_: New power resource
May 26 13:16:03 ranilongxi kernel: ACPI: \_SB_.PC00.RP06.PXP_: New power resource
May 26 13:16:03 ranilongxi kernel: ACPI: \_SB_.PC00.RP07.PXP_: New power resource
May 26 13:16:03 ranilongxi kernel: ACPI: \_SB_.PC00.RP09.PXP_: New power resource
May 26 13:16:03 ranilongxi kernel: ACPI: \_SB_.PC00.RP10.PXP_: New power resource
May 26 13:16:03 ranilongxi kernel: ACPI: \_SB_.PC00.RP11.PXP_: New power resource
May 26 13:16:03 ranilongxi kernel: ACPI: \_SB_.PC00.RP12.PXP_: New power resource
May 26 13:16:03 ranilongxi kernel: ACPI: \_SB_.PC00.XHCI.RHUB.HS10.BTRT: New power resource
May 26 13:16:03 ranilongxi kernel: ACPI: \_SB_.PC00.XHCI.RHUB.HS10.DBTR: New power resource
May 26 13:16:03 ranilongxi kernel: ACPI: \_SB_.PC00.PAUD: New power resource
May 26 13:16:03 ranilongxi kernel: ACPI: \_SB_.PC00.I2C1.STSP.TSPR: New power resource
May 26 13:16:03 ranilongxi kernel: ACPI: \_SB_.PC00.CNVW.WRST: New power resource
May 26 13:16:03 ranilongxi kernel: ACPI: \_SB_.PC00.TBT0: New power resource
May 26 13:16:03 ranilongxi kernel: ACPI: \_SB_.PC00.TBT1: New power resource
May 26 13:16:03 ranilongxi kernel: ACPI: \_SB_.PC00.D3C_: New power resource
May 26 13:16:03 ranilongxi kernel: ACPI: \PIN_: New power resource
May 26 13:16:03 ranilongxi kernel: ACPI: PCI Root Bridge [PC00] (domain 0000 [bus 00-fe])
May 26 13:16:03 ranilongxi kernel: acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
May 26 13:16:03 ranilongxi kernel: acpi PNP0A08:00: _OSC: platform does not support [AER]
May 26 13:16:03 ranilongxi kernel: acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug SHPCHotplug PME PCIeCapability LTR DPC]
May 26 13:16:03 ranilongxi kernel: ACPI: PCI: Interrupt link LNKA configured for IRQ 0
May 26 13:16:03 ranilongxi kernel: ACPI: PCI: Interrupt link LNKB configured for IRQ 1
May 26 13:16:03 ranilongxi kernel: ACPI: PCI: Interrupt link LNKC configured for IRQ 0
May 26 13:16:03 ranilongxi kernel: ACPI: PCI: Interrupt link LNKD configured for IRQ 0
May 26 13:16:03 ranilongxi kernel: ACPI: PCI: Interrupt link LNKE configured for IRQ 0
May 26 13:16:03 ranilongxi kernel: ACPI: PCI: Interrupt link LNKF configured for IRQ 0
May 26 13:16:03 ranilongxi kernel: ACPI: PCI: Interrupt link LNKG configured for IRQ 0
May 26 13:16:03 ranilongxi kernel: ACPI: PCI: Interrupt link LNKH configured for IRQ 0
May 26 13:16:03 ranilongxi kernel: ACPI: \_SB_.PEPD: Duplicate LPS0 _DSM functions (mask: 0x7f)
May 26 13:16:03 ranilongxi kernel: ACPI: EC: interrupt unblocked
May 26 13:16:03 ranilongxi kernel: ACPI: EC: event unblocked
May 26 13:16:03 ranilongxi kernel: ACPI: EC: 2 stale EC events cleared
May 26 13:16:03 ranilongxi kernel: ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
May 26 13:16:03 ranilongxi kernel: ACPI: EC: GPE=0x6e
May 26 13:16:03 ranilongxi kernel: ACPI: \_SB_.PC00.LPCB.H_EC: Boot DSDT EC initialization complete
May 26 13:16:03 ranilongxi kernel: ACPI: \_SB_.PC00.LPCB.H_EC: EC: Used to handle transactions and events
May 26 13:16:03 ranilongxi kernel: ACPI: bus type USB registered
May 26 13:16:03 ranilongxi kernel: PCI: Using ACPI for IRQ routing
May 26 13:16:03 ranilongxi kernel: pnp: PnP ACPI init
May 26 13:16:03 ranilongxi kernel: pnp: PnP ACPI: found 8 devices
May 26 13:16:03 ranilongxi kernel: clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
May 26 13:16:03 ranilongxi kernel: ACPI: AC: AC Adapter [ADP1] (on-line)
May 26 13:16:03 ranilongxi kernel: ACPI: button: Lid Switch [LID0]
May 26 13:16:03 ranilongxi kernel: ACPI: button: Power Button [PWRB]
May 26 13:16:03 ranilongxi kernel: ACPI: thermal: Thermal Zone [TZ00] (57 C)
May 26 13:16:03 ranilongxi kernel: ACPI: thermal: Thermal Zone [TZ01] (57 C)
May 26 13:16:03 ranilongxi kernel: hpet_acpi_add: no address or irqs in _CRS
May 26 13:16:03 ranilongxi kernel: ACPI: bus type drm_connector registered
May 26 13:16:03 ranilongxi kernel: ACPI: battery: Slot [BAT1] (battery present)
May 26 13:16:03 ranilongxi kernel: ACPI: video: Video Device [PXSX] (multi-head: no  rom: yes  post: no)
May 26 13:16:03 ranilongxi kernel: ACPI: video: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
May 26 13:16:03 ranilongxi kernel: acpi-tad ACPI000E:01: Missing _PRW
May 26 13:16:03 ranilongxi kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.IETM.SEN3.CTYP], AE_NOT_FOUND (20240827/psargs-332)
May 26 13:16:03 ranilongxi kernel: ACPI Error: Aborting method \_SB.IETM._ART due to previous error (AE_NOT_FOUND) (20240827/psparse-529)
May 26 13:16:03 ranilongxi kernel: ACPI: battery: new hook: Samsung Galaxy Book Battery Extension
May 26 13:16:03 ranilongxi kernel: ACPI: bus type thunderbolt registered

Codec: Realtek ALC298
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0298
Subsystem Id: 0x144dc1d8
Revision Id: 0x100103
No Modem Function Group found
Default PCM:
    rates [0x60]: 44100 48000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D1 D2 D3 D3cold CLKSTOP EPSS
  Power: setting=D0, actual=D0
GPIO: io=8, o=0, i=0, unsolicited=1, wake=0
  IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[5]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[6]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[7]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
  Control: name="Headphone Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x01, mute=0
  Amp-Out vals:  [0x74 0x74]
  Converter: stream=0, channel=0
  PCM:
    rates [0x60]: 44100 48000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
  Control: name="Speaker Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x01, mute=0
  Amp-Out vals:  [0x7b 0x7b]
  Converter: stream=0, channel=0
  PCM:
    rates [0x60]: 44100 48000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x06 [Audio Output] wcaps 0x411: Stereo
  Converter: stream=0, channel=0
  PCM:
    rates [0x40]: 48000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Control: name="Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x43, nsteps=0x7f, stepsize=0x01, mute=1
  Amp-In vals:  [0x7f 0x7f]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x60]: 44100 48000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x23
Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Amp-In caps: ofs=0x43, nsteps=0x7f, stepsize=0x01, mute=1
  Amp-In vals:  [0xc3 0xc3]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x60]: 44100 48000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x22
Node 0x0a [Audio Input] wcaps 0x100511: Stereo
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x40]: 48000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x25
Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Control: name="Mic Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Control: name="Mic Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals:  [0x82 0x82] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 4
     0x18 0x19 0x1a 0x1d
Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00] [0x80 0x80]
  Connection: 2
     0x02 0x0b
Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-In vals:  [0x00 0x00]
  Connection: 1
     0x03
Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0f [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x11 [Audio Input] wcaps 0x10051b: Stereo Amp-In
  Amp-In caps: ofs=0x43, nsteps=0x7f, stepsize=0x01, mute=1
  Amp-In vals:  [0xc3 0xc3]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x60]: 44100 48000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x24
Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00000020: IN
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00000020: IN
  Pin Default 0x40000000: [N/A] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0x0, Sequence = 0x0
  Pin-ctls: 0x00:
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x14 [Pin Complex] wcaps 0x40050d: Stereo Amp-Out
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x00010010: OUT EAPD
  EAPD 0x2: EAPD
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x0c* 0x0d
Node 0x15 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x16 [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x17 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
  Control: name="Speaker Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Pincap 0x0001001c: OUT HP EAPD Detect
  EAPD 0x2: EAPD
  Pin Default 0x90170110: [Fixed] Speaker at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 3
     0x0c 0x0d* 0x06
Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Control: name="Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x03 0x03]
  Pincap 0x00003724: IN Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x04a11020: [Jack] Mic at Ext Right
    Conn = 1/8, Color = Black
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=02, enabled=1
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00003724: IN Detect
    Vref caps: HIZ 50 GRD 80 100
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00: VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out
  Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
  Amp-In vals:  [0x00 0x00]
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0001373c: IN OUT HP EAPD Detect
    Vref caps: HIZ 50 GRD 80 100
  EAPD 0x2: EAPD
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00: VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x0c* 0x0d
Node 0x1b [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x1d [Pin Complex] wcaps 0x400400: Mono
  Pincap 0x00000020: IN
  Pin Default 0x40630245: [N/A] Modem Line at Ext N/A
    Conn = ATAPI, Color = Unknown
    DefAssociation = 0x4, Sequence = 0x5
  Pin-ctls: 0x20: IN
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x1e [Pin Complex] wcaps 0x400501: Stereo
  Pincap 0x00000014: OUT Detect
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 1
     0x06
Node 0x1f [Pin Complex] wcaps 0x400401: Stereo
  Pincap 0x00000024: IN Detect
  Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
    Conn = 1/8, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
  Processing caps: benign=0, ncoeff=150
Node 0x21 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out
  Control: name="Headphone Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x80 0x80]
  Pincap 0x0000001c: OUT HP Detect
  Pin Default 0x04211050: [Jack] HP Out at Ext Right
    Conn = 1/8, Color = Black
    DefAssociation = 0x5, Sequence = 0x0
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=01, enabled=1
  Power states:  D0 D1 D2 D3 EPSS
  Power: setting=D0, actual=D0
  Connection: 2
     0x0c* 0x0d
Node 0x22 [Audio Selector] wcaps 0x300101: Stereo
  Connection: 6
     0x18* 0x19 0x1a 0x1d 0x0b 0x12
Node 0x23 [Audio Selector] wcaps 0x300101: Stereo
  Connection: 6
     0x18* 0x19 0x1a 0x1d 0x0b 0x13
Node 0x24 [Audio Selector] wcaps 0x300101: Stereo
  Connection: 2
     0x12* 0x13
Node 0x25 [Audio Selector] wcaps 0x300101: Stereo
  Connection: 1
     0x1f
Codec: Intel Meteor Lake HDMI
Address: 2
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x8086281d
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=15, 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 0x09000094: 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
  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 0x09000094: 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
  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 0x09000094: 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
  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 0x09000094: 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 0x09000094: 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 0x0c [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 0x09000094: OUT Detect HBR HDMI DP
  Pin Default 0x18560010: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D3 EPSS
  Power: setting=D0, actual=D0
  Devices: 0
  Connection: 4
     0x03* 0x05 0x07 0x09
Node 0x0d [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 0x09000094: 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 0x0e [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 0x09000094: 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 0x0f [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 0x09000094: 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
Device: /org/freedesktop/UPower/devices/line_power_ucsi_source_psy_USBC000o001
  native-path:          ucsi-source-psy-USBC000:001
  power supply:         yes
  updated:              Mon 26 May 2025 02:18:48 PM CST (646 seconds ago)
  has history:          no
  has statistics:       no
  line-power
    warning-level:       none
    online:              no
    icon-name:          'ac-adapter-symbolic'

Device: /org/freedesktop/UPower/devices/line_power_ucsi_source_psy_USBC000o002
  native-path:          ucsi-source-psy-USBC000:002
  power supply:         yes
  updated:              Mon 26 May 2025 02:18:48 PM CST (646 seconds ago)
  has history:          no
  has statistics:       no
  line-power
    warning-level:       none
    online:              no
    icon-name:          'ac-adapter-symbolic'

Device: /org/freedesktop/UPower/devices/DisplayDevice
  power supply:         no
  updated:              Mon 26 May 2025 02:12:41 PM CST (1013 seconds ago)
  has history:          no
  has statistics:       no
  unknown
    warning-level:       none
    percentage:          0%
    icon-name:          'battery-missing-symbolic'

Daemon:
  daemon-version:  1.90.9
  on-battery:      no
  lid-is-closed:   no
  lid-is-present:  yes
  critical-action: HybridSleep

topology

[    5.333997] sof-audio-pci-intel-mtl 0000:00:1f.3:  Topology file:     intel/sof-ace-tplg/sof-hda-generic-2ch.tplg
[    5.470584] sof-audio-pci-intel-mtl 0000:00:1f.3: Topology: ABI 3:29:1 Kernel ABI 3:23:1
[    5.529691] skl_hda_dsp_generic skl_hda_dsp_generic: hda_dsp_hdmi_build_controls: no PCM in topology for HDMI converter 

/lib/firmware/intel/sof-tplg/sof-adl-max98390-rt5682-google-aec.tplg
/lib/firmware/intel/sof-tplg/sof-adl-max98390-rt5682-rtnr.tplg
/lib/firmware/intel/sof-tplg/sof-adl-max98390-rt5682.tplg
/lib/firmware/intel/sof-tplg/sof-adl-max98390-ssp2-rt5682-ssp0.tplg
/lib/firmware/intel/sof-tplg/sof-cml-da7219-max98390.tplg
/lib/firmware/intel/sof-tplg/sof-mt8195-mt6359-max98390-rt5682-google-aec-rtnr.tplg
/lib/firmware/intel/sof-tplg/sof-mt8195-mt6359-max98390-rt5682-rtnr.tplg
/lib/firmware/intel/sof-tplg/sof-mt8195-mt6359-max98390-rt5682.tplg
/lib/firmware/mediatek/sof-tplg/sof-mt8195-mt6359-max98390-rt5682.tplg```

You don’t need one.

Welcome to the Community.

Thank you (:

Seems the device is not so much Linux OS friendly: Laptop/Samsung - ArchWiki @ranilongxi can you list your actual issues and how exactly you try to solve them?

Thanks for the reply Philip.

I wish i’d known before diving in !

Issue 1: Battery doesn’t show up on cold boot
Battery indicator doesn’t show when booting without power plugged in.

cold boot - ls /sys/class/power_supply/
ucsi-source-psy-USBC000:001 ucsi-source-psy-USBC000:002

ac plugged in boot - ls /sys/class/power_supply/
ADP1 BAT 1 usci… etc

Attempted battery solutions:

  1. modifying /etc/default/grub with combinations of acpi_osi=! acpi_osi=“Windows 2022” or acpi_osi=“Windows 2023” or acpi_rev_override=1
  2. restarting upower after booting
  3. adding samsung_galaxybook driver in mkinitcpio.conf modules
  4. adding a one-liner service that runs echo 1 > /sys/class/power_supply/BAT1/uevent at boot

Issue 2: No audio via speakers
Only getting audio via external speakers or when plugging in earphones

Attempted audio fixes:

  1. tried adding different .conf in /etc/modprobe.d/ with options snd_hda_codec_realtek alc298_fixup=samsung_galaxybook
    and snd_hda_intel alc298_samsung_amp_v2_4_amps
    and snd-intel-dspcfg dsp_driver=3 (to try and force SOF)
  2. patching in the specific quirk (SND_PCI_QUIRK(0x144d, 0xc1d8,
    “Samsung Galaxy Book4 Ultra (NP960XGL)”, ALC298_FIXUP_SAMSUNG_AMP_V2_4_AMPS) (i tried this in 6.14 stable with dkms prior to 6.15 stable release, after which i tried manually patching the realtek & codec snd-hda files with the quirk via patch_realtek.c and then rebuilding)
  3. using hdajackretask override and playing with various override settings of the realtek alc298 internal speaker (changing connectivity, location, device)
  4. checking pavucontrol to ensure nothing is muted

aplay -l and pact list sinks short shows:

**** List of PLAYBACK Hardware Devices ****
card 0: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 3: HDMI1 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 4: HDMI2 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 5: HDMI3 (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: sofhdadsp [sof-hda-dsp], device 31: Deepbuffer HDA Analog (*) []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
1004    alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.pro-output-0  PipeWire      s32le 2ch 48000Hz        SUSPENDED
1005    alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.pro-output-3  PipeWire      s32le 8ch 48000Hz        SUSPENDED
1006    alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.pro-output-4  PipeWire      s32le 8ch 48000Hz        SUSPENDED
1007    alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.pro-output-5  PipeWire      s32le 8ch 48000Hz        SUSPENDED
1008    alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.pro-output-31 PipeWire      s32le 2ch 48000Hz        SUSPENDED
May 27 08:15:27 ranilongxi kernel: software IO TLB: area num 32.
May 27 08:15:27 ranilongxi kernel: PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
May 27 08:15:27 ranilongxi kernel: software IO TLB: mapped [mem 0x000000004eeb6000-0x0000000052eb6000] (64MB)
May 27 08:15:27 ranilongxi kernel: integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
May 27 08:15:27 ranilongxi kernel: integrity: Loaded X.509 cert 'Microsoft Corporation: Windows UEFI CA 2023: aefc5fbbbe055d8f8daa585473499417ab5a5272'
May 27 08:15:29 ranilongxi kernel: pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
May 27 08:15:29 ranilongxi kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: enabling device (0000 -> 0002)
May 27 08:15:29 ranilongxi kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
May 27 08:15:29 ranilongxi kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915])
May 27 08:15:29 ranilongxi kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: use msi interrupt mode
May 27 08:15:29 ranilongxi kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: hda codecs found, mask 5
May 27 08:15:29 ranilongxi kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
May 27 08:15:29 ranilongxi kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: NHLT device BT(0) detected, ssp_mask 0x4
May 27 08:15:29 ranilongxi kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: BT link detected in NHLT tables: 0x4
May 27 08:15:29 ranilongxi kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: DMICs detected in NHLT tables: 2
May 27 08:15:29 ranilongxi kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Firmware paths/files for ipc type 1:
May 27 08:15:29 ranilongxi kernel: sof-audio-pci-intel-mtl 0000:00:1f.3:  Firmware file:     intel/sof-ipc4/mtl/sof-mtl.ri
May 27 08:15:29 ranilongxi kernel: sof-audio-pci-intel-mtl 0000:00:1f.3:  Firmware lib path: intel/sof-ipc4-lib/mtl
May 27 08:15:29 ranilongxi kernel: sof-audio-pci-intel-mtl 0000:00:1f.3:  Topology file:     intel/sof-ace-tplg/sof-hda-generic-2ch.tplg
May 27 08:15:29 ranilongxi kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Loaded firmware library: ADSPFW, version: 2.12.0.1
May 27 08:15:29 ranilongxi rsyslogd[932]: [origin software="rsyslogd" swVersion="8.2502.0" x-pid="932" x-info="https://www.rsyslog.com"] start
May 27 08:15:29 ranilongxi vmware-usbarbitrator[938]: DICT installerDefaults.autoSoftwareUpdateEnabled = "no"
May 27 08:15:29 ranilongxi kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Booted firmware version: 2.12.0.1
May 27 08:15:29 ranilongxi kernel: sof-audio-pci-intel-mtl 0000:00:1f.3: Topology: ABI 3:29:1 Kernel ABI 3:23:1
May 27 08:15:29 ranilongxi kernel: input: sof-hda-dsp Mic as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input19
May 27 08:15:29 ranilongxi kernel: input: sof-hda-dsp Headphone as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input20
May 27 08:15:29 ranilongxi kernel: input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input21
May 27 08:15:29 ranilongxi kernel: input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input22
May 27 08:15:29 ranilongxi kernel: input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input23```