* question regarding qca2066 and qca206x (Steam Deck OLED/Galileo) on upstream kernels
@ 2024-05-19 22:14 Matthew Schwartz
2024-05-20 10:21 ` Kalle Valo
0 siblings, 1 reply; 7+ messages in thread
From: Matthew Schwartz @ 2024-05-19 22:14 UTC (permalink / raw)
To: ath11k, cristian.ciocaltea
[-- Attachment #1: Type: text/plain, Size: 1845 bytes --]
Hello,
I've been tinkering with my Steam Deck OLED (Galileo revision) quite a
bit since release, and I think I am finally running into some trouble
that I am unable to resolve regarding the use of the Galileo's
ath11k/qca2066 driver alongside other devices on an upstream Linux
kernel, specifically Linux 6.9.0 and later.
When I try to use the upstream ath11k driver with my OLED Deck, it
ends up failing a direct firmware load for ath11k/QCA2066/amss.bin.
The upstream driver has never worked (to the best of my knowledge at
least), so that is not a regression. I've attached the dmesg from this
failure just as a reference. We used to get around this on kernels 6.6
-> 6.8 by adding in a separate QCA206X entry via kernel patch:
https://github.com/Nobara-Project/rpm-sources/blob/main/baseos/kernel/6.8.7/steamdeck-oled-wifi.patch
along with the firmware from
https://steamdeck-packages.steamos.cloud/archlinux-mirror/jupiter-main/os/x86_64/linux-firmware-neptune-jupiter.20231113.1-1-any.pkg.tar.zst
but I have not been able to rebase this onto Kernel 6.9 without a host
of compile failures in ath11k, which are unfortunately a bit beyond my
own knowledge level.
The only way I've managed to get wifi working on the kernel has been
to use this one commit from Valve
https://gitlab.com/evlaV/linux-integration/-/commit/15dc5e42cac7240104b42443df8f4091721da5b1,
along with the QCA206X firmware folder on top of upstream Linux 6.9.0.
Please correct me if I'm wrong here, but this is marked as
[NOT-FOR-UPSTREAM] because it will break devices using the proper
upstream ath11k firmware, right? Do you know if a solution is being
worked on to fix the upstream drivers for compatibility with the
Galileo specific hardware chip, or is this workaround going to be the
only way to get working wifi on new kernel releases?
Cheers,
Matthew Schwartz
[-- Attachment #2: upstream-oled-wifi.log --]
[-- Type: text/x-log, Size: 103817 bytes --]
[ 0.000000] Linux version 6.9.0-dirty (matt@rog-g14) (gcc (GCC) 13.2.1 20240316 (Red Hat 13.2.1-7), GNU ld version 2.40-14.fc39) #10 SMP PREEMPT_DYNAMIC Sun May 19 13:33:53 PDT 2024
[ 0.000000] Command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.9.0-dirty root=UUID=aef02936-3210-421e-b1ea-87dc7cee8815 ro rootflags=subvol=@ quiet splash resume=UUID=614af402-bae3-4bed-bb79-8c23189b10ed
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009efff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000009f000-0x00000000000bffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000009afffff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000009b00000-0x0000000009dfffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000009e00000-0x0000000009efffff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000009f00000-0x0000000009f20fff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x0000000009f21000-0x000000006b367fff] usable
[ 0.000000] BIOS-e820: [mem 0x000000006b368000-0x000000006c567fff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000006c568000-0x000000006c56efff] usable
[ 0.000000] BIOS-e820: [mem 0x000000006c56f000-0x000000006c56ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000006c570000-0x000000007877efff] usable
[ 0.000000] BIOS-e820: [mem 0x000000007877f000-0x000000007af7efff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000007af7f000-0x000000007cf7efff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x000000007cf7f000-0x000000007cffefff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x000000007cfff000-0x000000007cffffff] usable
[ 0.000000] BIOS-e820: [mem 0x000000007d000000-0x000000007dffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x000000007f000000-0x000000007fffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000a0000000-0x00000000a00fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec01fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fec10000-0x00000000fec10fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fec20000-0x00000000fec20fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed80000-0x00000000fed81fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fedc0000-0x00000000feddffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000043f37ffff] usable
[ 0.000000] BIOS-e820: [mem 0x000000043f380000-0x000000047fffffff] reserved
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] APIC: Static calls initialized
[ 0.000000] e820: update [mem 0x69c8c018-0x69c97057] usable ==> usable
[ 0.000000] extended physical RAM map:
[ 0.000000] reserve setup_data: [mem 0x0000000000000000-0x000000000009efff] usable
[ 0.000000] reserve setup_data: [mem 0x000000000009f000-0x00000000000bffff] reserved
[ 0.000000] reserve setup_data: [mem 0x0000000000100000-0x0000000009afffff] usable
[ 0.000000] reserve setup_data: [mem 0x0000000009b00000-0x0000000009dfffff] reserved
[ 0.000000] reserve setup_data: [mem 0x0000000009e00000-0x0000000009efffff] usable
[ 0.000000] reserve setup_data: [mem 0x0000000009f00000-0x0000000009f20fff] ACPI NVS
[ 0.000000] reserve setup_data: [mem 0x0000000009f21000-0x0000000069c8c017] usable
[ 0.000000] reserve setup_data: [mem 0x0000000069c8c018-0x0000000069c97057] usable
[ 0.000000] reserve setup_data: [mem 0x0000000069c97058-0x000000006b367fff] usable
[ 0.000000] reserve setup_data: [mem 0x000000006b368000-0x000000006c567fff] reserved
[ 0.000000] reserve setup_data: [mem 0x000000006c568000-0x000000006c56efff] usable
[ 0.000000] reserve setup_data: [mem 0x000000006c56f000-0x000000006c56ffff] reserved
[ 0.000000] reserve setup_data: [mem 0x000000006c570000-0x000000007877efff] usable
[ 0.000000] reserve setup_data: [mem 0x000000007877f000-0x000000007af7efff] reserved
[ 0.000000] reserve setup_data: [mem 0x000000007af7f000-0x000000007cf7efff] ACPI NVS
[ 0.000000] reserve setup_data: [mem 0x000000007cf7f000-0x000000007cffefff] ACPI data
[ 0.000000] reserve setup_data: [mem 0x000000007cfff000-0x000000007cffffff] usable
[ 0.000000] reserve setup_data: [mem 0x000000007d000000-0x000000007dffffff] reserved
[ 0.000000] reserve setup_data: [mem 0x000000007f000000-0x000000007fffffff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000a0000000-0x00000000a00fffff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000fec00000-0x00000000fec01fff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000fec10000-0x00000000fec10fff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000fec20000-0x00000000fec20fff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000fed80000-0x00000000fed81fff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000fedc0000-0x00000000feddffff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[ 0.000000] reserve setup_data: [mem 0x0000000100000000-0x000000043f37ffff] usable
[ 0.000000] reserve setup_data: [mem 0x000000043f380000-0x000000047fffffff] reserved
[ 0.000000] efi: EFI v2.7 by Valve
[ 0.000000] efi: ACPI=0x7cffe000 ACPI 2.0=0x7cffe014 TPMFinalLog=0x7cefe000 SMBIOS=0x796fd000 SMBIOS 3.0=0x796fb000 MEMATTR=0x7458f018 ESRT=0x740af418 MOKvar=0x7986e000 RNG=0x7cfbc018 TPMEventLog=0x6c577018
[ 0.000000] random: crng init done
[ 0.000000] efi: Remove mem59: MMIO range=[0xa0000000-0xa00fffff] (1MB) from e820 map
[ 0.000000] e820: remove [mem 0xa0000000-0xa00fffff] reserved
[ 0.000000] efi: Remove mem60: MMIO range=[0xf8000000-0xfbffffff] (64MB) from e820 map
[ 0.000000] e820: remove [mem 0xf8000000-0xfbffffff] reserved
[ 0.000000] efi: Not removing mem61: MMIO range=[0xfec00000-0xfec01fff] (8KB) from e820 map
[ 0.000000] efi: Not removing mem62: MMIO range=[0xfec10000-0xfec10fff] (4KB) from e820 map
[ 0.000000] efi: Not removing mem63: MMIO range=[0xfec20000-0xfec20fff] (4KB) from e820 map
[ 0.000000] efi: Not removing mem64: MMIO range=[0xfed80000-0xfed81fff] (8KB) from e820 map
[ 0.000000] efi: Not removing mem65: MMIO range=[0xfedc0000-0xfeddffff] (128KB) from e820 map
[ 0.000000] efi: Not removing mem66: MMIO range=[0xfee00000-0xfee00fff] (4KB) from e820 map
[ 0.000000] efi: Remove mem67: MMIO range=[0xff000000-0xffffffff] (16MB) from e820 map
[ 0.000000] e820: remove [mem 0xff000000-0xffffffff] reserved
[ 0.000000] SMBIOS 3.3.0 present.
[ 0.000000] DMI: Valve Galileo/Galileo, BIOS F7G0110 04/09/2024
[ 0.000000] tsc: Fast TSC calibration using PIT
[ 0.000000] tsc: Detected 2800.257 MHz processor
[ 0.000009] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[ 0.000011] e820: remove [mem 0x000a0000-0x000fffff] usable
[ 0.000019] last_pfn = 0x43f380 max_arch_pfn = 0x400000000
[ 0.000026] MTRR map: 7 entries (3 fixed + 4 variable; max 20), built from 9 variable MTRRs
[ 0.000028] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT
[ 0.000307] last_pfn = 0x7d000 max_arch_pfn = 0x400000000
[ 0.004143] esrt: Reserving ESRT space from 0x00000000740af418 to 0x00000000740af4a0.
[ 0.004149] e820: update [mem 0x740af000-0x740affff] usable ==> reserved
[ 0.004166] Using GB pages for direct mapping
[ 0.004769] Secure boot disabled
[ 0.004770] RAMDISK: [mem 0x593ac000-0x5ddeffff]
[ 0.004775] ACPI: Early table checksum verification disabled
[ 0.004778] ACPI: RSDP 0x000000007CFFE014 000024 (v02 AMDYDE)
[ 0.004782] ACPI: XSDT 0x000000007CFCB188 000104 (v01 AMDYDE EDK2 00000002 01000013)
[ 0.004787] ACPI: FACP 0x000000007CFEF000 00010C (v05 AMDYDE EDK2 00000002 ACPI 00040000)
[ 0.004790] ACPI: DSDT 0x000000007CFE0000 0086D5 (v01 AMDYDE EDK2 00000002 ACPI 00040000)
[ 0.004793] ACPI: FACS 0x000000007CEF7000 000040
[ 0.004795] ACPI: UEFI 0x000000007CF7E000 000236 (v01 AMDYDE EDK2 00000001 ACPI 00040000)
[ 0.004797] ACPI: SSDT 0x000000007CFF5000 007237 (v02 AMD EDK2 00000002 ACPI 00040000)
[ 0.004799] ACPI: SSDT 0x000000007CFF4000 00046D (v01 AMDyde EDK2 00001000 ACPI 00040000)
[ 0.004801] ACPI: TPM2 0x000000007CFF3000 00004C (v04 AMD EDK2 00000002 ACPI 00040000)
[ 0.004803] ACPI: ASF! 0x000000007CFF1000 0000A5 (v32 AMDYDE EDK2 00000002 ACPI 00040000)
[ 0.004805] ACPI: BOOT 0x000000007CFF0000 000028 (v01 AMDYDE EDK2 00000002 ACPI 00040000)
[ 0.004807] ACPI: HPET 0x000000007CFEE000 000038 (v01 AMDYDE EDK2 00000002 ACPI 00040000)
[ 0.004809] ACPI: APIC 0x000000007CFED000 000138 (v03 AMDYDE EDK2 00000002 ACPI 00040000)
[ 0.004811] ACPI: MCFG 0x000000007CFEC000 00003C (v01 AMDYDE EDK2 00000002 ACPI 00040000)
[ 0.004813] ACPI: SLIC 0x000000007CFEB000 000176 (v01 AMDYDE EDK2 00000002 ACPI 00040000)
[ 0.004815] ACPI: WDAT 0x000000007CFEA000 00017C (v01 AMDYDE EDK2 00000002 ACPI 00040000)
[ 0.004817] ACPI: WDRT 0x000000007CFE9000 000047 (v01 AMD EDK2 00000002 ACPI 00040000)
[ 0.004819] ACPI: SSDT 0x000000007CFDF000 000099 (v01 AMDyde EDK2 00000002 ACPI 00040000)
[ 0.004821] ACPI: VFCT 0x000000007CFD3000 00B084 (v01 AMDYDE EDK2 00000001 ACPI 00040000)
[ 0.004823] ACPI: SSDT 0x000000007CFD2000 0000F8 (v01 AMD EDK2 00001000 ACPI 00040000)
[ 0.004825] ACPI: SSDT 0x000000007CFCF000 0029BC (v02 AMD EDK2 00000001 ACPI 00040000)
[ 0.004827] ACPI: CRAT 0x000000007CFCE000 0007E8 (v01 AMD EDK2 00000001 ACPI 00040000)
[ 0.004829] ACPI: CDIT 0x000000007CFCD000 000029 (v01 AMD EDK2 00000001 ACPI 00040000)
[ 0.004831] ACPI: SSDT 0x000000007CFCC000 000503 (v01 AMD EDK2 00000001 ACPI 00040000)
[ 0.004833] ACPI: SSDT 0x000000007CFC9000 001436 (v01 AMD EDK2 00000001 ACPI 00040000)
[ 0.004835] ACPI: SSDT 0x000000007CFC7000 0014AD (v01 AMD EDK2 00000001 ACPI 00040000)
[ 0.004837] ACPI: SSDT 0x000000007CFC1000 0051CF (v01 AMD EDK2 00000001 ACPI 00040000)
[ 0.004839] ACPI: FPDT 0x000000007CFFD000 000044 (v01 AMD EDK2 00000002 ACPI 00040000)
[ 0.004841] ACPI: WSMT 0x000000007CFBF000 000028 (v01 AMDYDE EDK2 00000001 ACPI 00040000)
[ 0.004842] ACPI: SSDT 0x000000007CFBE000 00008D (v01 AMD EDK2 00000001 ACPI 00040000)
[ 0.004844] ACPI: SSDT 0x000000007CFBD000 000AE8 (v01 AMD EDK2 00000001 ACPI 00040000)
[ 0.004846] ACPI: BGRT 0x000000007CFC0000 000038 (v01 AMDYDE EDK2 00000001 ACPI 00040000)
[ 0.004848] ACPI: Reserving FACP table memory at [mem 0x7cfef000-0x7cfef10b]
[ 0.004849] ACPI: Reserving DSDT table memory at [mem 0x7cfe0000-0x7cfe86d4]
[ 0.004850] ACPI: Reserving FACS table memory at [mem 0x7cef7000-0x7cef703f]
[ 0.004851] ACPI: Reserving UEFI table memory at [mem 0x7cf7e000-0x7cf7e235]
[ 0.004851] ACPI: Reserving SSDT table memory at [mem 0x7cff5000-0x7cffc236]
[ 0.004852] ACPI: Reserving SSDT table memory at [mem 0x7cff4000-0x7cff446c]
[ 0.004853] ACPI: Reserving TPM2 table memory at [mem 0x7cff3000-0x7cff304b]
[ 0.004853] ACPI: Reserving ASF! table memory at [mem 0x7cff1000-0x7cff10a4]
[ 0.004854] ACPI: Reserving BOOT table memory at [mem 0x7cff0000-0x7cff0027]
[ 0.004855] ACPI: Reserving HPET table memory at [mem 0x7cfee000-0x7cfee037]
[ 0.004855] ACPI: Reserving APIC table memory at [mem 0x7cfed000-0x7cfed137]
[ 0.004856] ACPI: Reserving MCFG table memory at [mem 0x7cfec000-0x7cfec03b]
[ 0.004857] ACPI: Reserving SLIC table memory at [mem 0x7cfeb000-0x7cfeb175]
[ 0.004857] ACPI: Reserving WDAT table memory at [mem 0x7cfea000-0x7cfea17b]
[ 0.004858] ACPI: Reserving WDRT table memory at [mem 0x7cfe9000-0x7cfe9046]
[ 0.004858] ACPI: Reserving SSDT table memory at [mem 0x7cfdf000-0x7cfdf098]
[ 0.004859] ACPI: Reserving VFCT table memory at [mem 0x7cfd3000-0x7cfde083]
[ 0.004860] ACPI: Reserving SSDT table memory at [mem 0x7cfd2000-0x7cfd20f7]
[ 0.004860] ACPI: Reserving SSDT table memory at [mem 0x7cfcf000-0x7cfd19bb]
[ 0.004861] ACPI: Reserving CRAT table memory at [mem 0x7cfce000-0x7cfce7e7]
[ 0.004862] ACPI: Reserving CDIT table memory at [mem 0x7cfcd000-0x7cfcd028]
[ 0.004862] ACPI: Reserving SSDT table memory at [mem 0x7cfcc000-0x7cfcc502]
[ 0.004863] ACPI: Reserving SSDT table memory at [mem 0x7cfc9000-0x7cfca435]
[ 0.004864] ACPI: Reserving SSDT table memory at [mem 0x7cfc7000-0x7cfc84ac]
[ 0.004864] ACPI: Reserving SSDT table memory at [mem 0x7cfc1000-0x7cfc61ce]
[ 0.004865] ACPI: Reserving FPDT table memory at [mem 0x7cffd000-0x7cffd043]
[ 0.004866] ACPI: Reserving WSMT table memory at [mem 0x7cfbf000-0x7cfbf027]
[ 0.004866] ACPI: Reserving SSDT table memory at [mem 0x7cfbe000-0x7cfbe08c]
[ 0.004867] ACPI: Reserving SSDT table memory at [mem 0x7cfbd000-0x7cfbdae7]
[ 0.004868] ACPI: Reserving BGRT table memory at [mem 0x7cfc0000-0x7cfc0037]
[ 0.004937] No NUMA configuration found
[ 0.004938] Faking a node at [mem 0x0000000000000000-0x000000043f37ffff]
[ 0.004944] NODE_DATA(0) allocated [mem 0x43f355000-0x43f37ffff]
[ 0.005123] Zone ranges:
[ 0.005123] DMA [mem 0x0000000000001000-0x0000000000ffffff]
[ 0.005125] DMA32 [mem 0x0000000001000000-0x00000000ffffffff]
[ 0.005126] Normal [mem 0x0000000100000000-0x000000043f37ffff]
[ 0.005127] Device empty
[ 0.005128] Movable zone start for each node
[ 0.005131] Early memory node ranges
[ 0.005131] node 0: [mem 0x0000000000001000-0x000000000009efff]
[ 0.005132] node 0: [mem 0x0000000000100000-0x0000000009afffff]
[ 0.005133] node 0: [mem 0x0000000009e00000-0x0000000009efffff]
[ 0.005134] node 0: [mem 0x0000000009f21000-0x000000006b367fff]
[ 0.005135] node 0: [mem 0x000000006c568000-0x000000006c56efff]
[ 0.005135] node 0: [mem 0x000000006c570000-0x000000007877efff]
[ 0.005136] node 0: [mem 0x000000007cfff000-0x000000007cffffff]
[ 0.005137] node 0: [mem 0x0000000100000000-0x000000043f37ffff]
[ 0.005138] Initmem setup node 0 [mem 0x0000000000001000-0x000000043f37ffff]
[ 0.005143] On node 0, zone DMA: 1 pages in unavailable ranges
[ 0.005163] On node 0, zone DMA: 97 pages in unavailable ranges
[ 0.005331] On node 0, zone DMA32: 768 pages in unavailable ranges
[ 0.007779] On node 0, zone DMA32: 33 pages in unavailable ranges
[ 0.007822] On node 0, zone DMA32: 4608 pages in unavailable ranges
[ 0.008139] On node 0, zone DMA32: 1 pages in unavailable ranges
[ 0.008283] On node 0, zone DMA32: 18560 pages in unavailable ranges
[ 0.029653] On node 0, zone Normal: 12288 pages in unavailable ranges
[ 0.029683] On node 0, zone Normal: 3200 pages in unavailable ranges
[ 0.029895] ACPI: PM-Timer IO Port: 0x408
[ 0.029901] CPU topo: Ignoring hot-pluggable APIC ID 0 in present package.
[ 0.029904] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[ 0.029905] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[ 0.029906] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
[ 0.029907] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
[ 0.029908] ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
[ 0.029908] ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
[ 0.029909] ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
[ 0.029909] ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
[ 0.029910] ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])
[ 0.029911] ACPI: LAPIC_NMI (acpi_id[0x09] high edge lint[0x1])
[ 0.029911] ACPI: LAPIC_NMI (acpi_id[0x0a] high edge lint[0x1])
[ 0.029912] ACPI: LAPIC_NMI (acpi_id[0x0b] high edge lint[0x1])
[ 0.029912] ACPI: LAPIC_NMI (acpi_id[0x0c] high edge lint[0x1])
[ 0.029913] ACPI: LAPIC_NMI (acpi_id[0x0d] high edge lint[0x1])
[ 0.029913] ACPI: LAPIC_NMI (acpi_id[0x0e] high edge lint[0x1])
[ 0.029914] ACPI: LAPIC_NMI (acpi_id[0x0f] high edge lint[0x1])
[ 0.029929] IOAPIC[0]: apic_id 33, version 33, address 0xfec00000, GSI 0-23
[ 0.029935] IOAPIC[1]: apic_id 34, version 33, address 0xfec01000, GSI 24-55
[ 0.029936] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.029938] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
[ 0.029941] ACPI: Using ACPI (MADT) for SMP configuration information
[ 0.029942] ACPI: HPET id: 0x10228210 base: 0xfed00000
[ 0.029951] e820: update [mem 0x730a7000-0x7334afff] usable ==> reserved
[ 0.029967] CPU topo: Max. logical packages: 1
[ 0.029967] CPU topo: Max. logical dies: 1
[ 0.029968] CPU topo: Max. dies per package: 1
[ 0.029972] CPU topo: Max. threads per core: 2
[ 0.029973] CPU topo: Num. cores per package: 4
[ 0.029973] CPU topo: Num. threads per package: 8
[ 0.029974] CPU topo: Allowing 8 present CPUs plus 0 hotplug CPUs
[ 0.029974] CPU topo: Rejected CPUs 8
[ 0.029996] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
[ 0.029998] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000bffff]
[ 0.029999] PM: hibernation: Registered nosave memory: [mem 0x000c0000-0x000fffff]
[ 0.030000] PM: hibernation: Registered nosave memory: [mem 0x09b00000-0x09dfffff]
[ 0.030002] PM: hibernation: Registered nosave memory: [mem 0x09f00000-0x09f20fff]
[ 0.030003] PM: hibernation: Registered nosave memory: [mem 0x69c8c000-0x69c8cfff]
[ 0.030005] PM: hibernation: Registered nosave memory: [mem 0x69c97000-0x69c97fff]
[ 0.030006] PM: hibernation: Registered nosave memory: [mem 0x6b368000-0x6c567fff]
[ 0.030007] PM: hibernation: Registered nosave memory: [mem 0x6c56f000-0x6c56ffff]
[ 0.030009] PM: hibernation: Registered nosave memory: [mem 0x730a7000-0x7334afff]
[ 0.030010] PM: hibernation: Registered nosave memory: [mem 0x740af000-0x740affff]
[ 0.030012] PM: hibernation: Registered nosave memory: [mem 0x7877f000-0x7af7efff]
[ 0.030012] PM: hibernation: Registered nosave memory: [mem 0x7af7f000-0x7cf7efff]
[ 0.030013] PM: hibernation: Registered nosave memory: [mem 0x7cf7f000-0x7cffefff]
[ 0.030014] PM: hibernation: Registered nosave memory: [mem 0x7d000000-0x7dffffff]
[ 0.030015] PM: hibernation: Registered nosave memory: [mem 0x7e000000-0x7effffff]
[ 0.030015] PM: hibernation: Registered nosave memory: [mem 0x7f000000-0x7fffffff]
[ 0.030016] PM: hibernation: Registered nosave memory: [mem 0x80000000-0xfebfffff]
[ 0.030016] PM: hibernation: Registered nosave memory: [mem 0xfec00000-0xfec01fff]
[ 0.030017] PM: hibernation: Registered nosave memory: [mem 0xfec02000-0xfec0ffff]
[ 0.030018] PM: hibernation: Registered nosave memory: [mem 0xfec10000-0xfec10fff]
[ 0.030018] PM: hibernation: Registered nosave memory: [mem 0xfec11000-0xfec1ffff]
[ 0.030019] PM: hibernation: Registered nosave memory: [mem 0xfec20000-0xfec20fff]
[ 0.030019] PM: hibernation: Registered nosave memory: [mem 0xfec21000-0xfed7ffff]
[ 0.030020] PM: hibernation: Registered nosave memory: [mem 0xfed80000-0xfed81fff]
[ 0.030020] PM: hibernation: Registered nosave memory: [mem 0xfed82000-0xfedbffff]
[ 0.030021] PM: hibernation: Registered nosave memory: [mem 0xfedc0000-0xfeddffff]
[ 0.030021] PM: hibernation: Registered nosave memory: [mem 0xfede0000-0xfedfffff]
[ 0.030022] PM: hibernation: Registered nosave memory: [mem 0xfee00000-0xfee00fff]
[ 0.030022] PM: hibernation: Registered nosave memory: [mem 0xfee01000-0xffffffff]
[ 0.030024] [mem 0x80000000-0xfebfffff] available for PCI devices
[ 0.030025] Booting paravirtualized kernel on bare hardware
[ 0.030028] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns
[ 0.035168] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:8 nr_cpu_ids:8 nr_node_ids:1
[ 0.035436] percpu: Embedded 56 pages/cpu s192512 r8192 d28672 u262144
[ 0.035442] pcpu-alloc: s192512 r8192 d28672 u262144 alloc=1*2097152
[ 0.035444] pcpu-alloc: [0] 0 1 2 3 4 5 6 7
[ 0.035466] Kernel command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.9.0-dirty root=UUID=aef02936-3210-421e-b1ea-87dc7cee8815 ro rootflags=subvol=@ quiet splash resume=UUID=614af402-bae3-4bed-bb79-8c23189b10ed
[ 0.035539] Unknown kernel command line parameters "splash BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.9.0-dirty", will be passed to user space.
[ 0.037148] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)
[ 0.037941] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[ 0.038006] Fallback order for Node 0: 0
[ 0.038011] Built 1 zonelists, mobility grouping on. Total pages: 3831622
[ 0.038012] Policy zone: Normal
[ 0.038232] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.038238] software IO TLB: area num 8.
[ 0.073021] Memory: 15049956K/15570416K available (18432K kernel code, 2306K rwdata, 7904K rodata, 3772K init, 5208K bss, 520200K reserved, 0K cma-reserved)
[ 0.073199] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[ 0.073762] Dynamic Preempt: voluntary
[ 0.073809] rcu: Preemptible hierarchical RCU implementation.
[ 0.073810] rcu: RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=8.
[ 0.073811] Trampoline variant of Tasks RCU enabled.
[ 0.073811] Tracing variant of Tasks RCU enabled.
[ 0.073812] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies.
[ 0.073813] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8
[ 0.073820] RCU Tasks: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1.
[ 0.073822] RCU Tasks Trace: Setting shift to 3 and lim to 1 rcu_task_cb_adjust=1.
[ 0.073824] NR_IRQS: 524544, nr_irqs: 1032, preallocated irqs: 16
[ 0.074017] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.074140] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____)
[ 0.074167] Console: colour dummy device 80x25
[ 0.074169] printk: legacy console [tty0] enabled
[ 0.074211] ACPI: Core revision 20230628
[ 0.074412] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484873504 ns
[ 0.074433] APIC: Switch to symmetric I/O mode setup
[ 0.075261] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.079433] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x285d337fe74, max_idle_ns: 440795266173 ns
[ 0.079438] Calibrating delay loop (skipped), value calculated using timer frequency.. 5600.51 BogoMIPS (lpj=2800257)
[ 0.079457] Zenbleed: please update your microcode for the most optimal fix
[ 0.079461] x86/cpu: User Mode Instruction Prevention (UMIP) activated
[ 0.079506] LVT offset 1 assigned for vector 0xf9
[ 0.079607] LVT offset 2 assigned for vector 0xf4
[ 0.079627] Last level iTLB entries: 4KB 1024, 2MB 1024, 4MB 512
[ 0.079628] Last level dTLB entries: 4KB 2048, 2MB 2048, 4MB 1024, 1GB 0
[ 0.079632] process: using mwait in idle threads
[ 0.079635] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[ 0.079638] Spectre V2 : Mitigation: Retpolines
[ 0.079639] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[ 0.079640] Spectre V2 : Spectre v2 / SpectreRSB : Filling RSB on VMEXIT
[ 0.079641] Spectre V2 : Enabling Speculation Barrier for firmware calls
[ 0.079641] RETBleed: Mitigation: untrained return thunk
[ 0.079643] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier
[ 0.079644] Spectre V2 : Selecting STIBP always-on mode to complement retbleed mitigation
[ 0.079645] Spectre V2 : User space: Mitigation: STIBP always-on protection
[ 0.079647] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl
[ 0.079648] Speculative Return Stack Overflow: Mitigation: Safe RET
[ 0.079654] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[ 0.079655] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[ 0.079656] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[ 0.079657] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256
[ 0.079658] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'compacted' format.
[ 0.105714] Freeing SMP alternatives memory: 48K
[ 0.105719] pid_max: default: 32768 minimum: 301
[ 0.110447] LSM: initializing lsm=lockdown,capability,yama,landlock,apparmor,ima,evm
[ 0.110471] Yama: becoming mindful.
[ 0.110477] landlock: Up and running.
[ 0.110495] AppArmor: AppArmor initialized
[ 0.110544] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.110566] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.213102] smpboot: CPU0: AMD Custom APU 0932 (family: 0x17, model: 0x91, stepping: 0x0)
[ 0.213383] Performance Events: Fam17h+ core perfctr, AMD PMU driver.
[ 0.213392] ... version: 0
[ 0.213393] ... bit width: 48
[ 0.213394] ... generic registers: 6
[ 0.213396] ... value mask: 0000ffffffffffff
[ 0.213397] ... max period: 00007fffffffffff
[ 0.213398] ... fixed-purpose events: 0
[ 0.213400] ... event mask: 000000000000003f
[ 0.213435] signal: max sigframe size: 1776
[ 0.213435] rcu: Hierarchical SRCU implementation.
[ 0.213435] rcu: Max phase no-delay instances is 400.
[ 0.215181] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
[ 0.215303] smp: Bringing up secondary CPUs ...
[ 0.215451] smpboot: x86: Booting SMP configuration:
[ 0.215452] .... node #0, CPUs: #2 #4 #6 #1 #3 #5 #7
[ 0.221437] Spectre V2 : Update user space SMT mitigation: STIBP always-on
[ 0.224492] smp: Brought up 1 node, 8 CPUs
[ 0.224492] smpboot: Total of 8 processors activated (44804.11 BogoMIPS)
[ 0.227523] devtmpfs: initialized
[ 0.227523] x86/mm: Memory block size: 128MB
[ 0.230149] ACPI: PM: Registering ACPI NVS region [mem 0x09f00000-0x09f20fff] (135168 bytes)
[ 0.230149] ACPI: PM: Registering ACPI NVS region [mem 0x7af7f000-0x7cf7efff] (33554432 bytes)
[ 0.231043] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
[ 0.231049] futex hash table entries: 2048 (order: 5, 131072 bytes, linear)
[ 0.231128] pinctrl core: initialized pinctrl subsystem
[ 0.231291] PM: RTC time: 20:43:47, date: 2024-05-19
[ 0.231906] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.232158] DMA: preallocated 2048 KiB GFP_KERNEL pool for atomic allocations
[ 0.232165] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.232170] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.232195] audit: initializing netlink subsys (disabled)
[ 0.232206] audit: type=2000 audit(1716151427.157:1): state=initialized audit_enabled=0 res=1
[ 0.232443] thermal_sys: Registered thermal governor 'fair_share'
[ 0.232445] thermal_sys: Registered thermal governor 'bang_bang'
[ 0.232447] thermal_sys: Registered thermal governor 'step_wise'
[ 0.232448] thermal_sys: Registered thermal governor 'user_space'
[ 0.232463] cpuidle: using governor menu
[ 0.232584] Simple Boot Flag at 0x44 set to 0x80
[ 0.232584] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.232682] PCI: ECAM [mem 0xf8000000-0xfbffffff] (base 0xf8000000) for domain 0000 [bus 00-3f]
[ 0.232689] PCI: not using ECAM ([mem 0xf8000000-0xfbffffff] not reserved)
[ 0.232692] PCI: Using configuration type 1 for base access
[ 0.232693] PCI: Using configuration type 1 for extended access
[ 0.232898] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[ 0.232905] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.232905] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page
[ 0.232905] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.232905] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.232905] Demotion targets for Node 0: null
[ 0.233504] cryptd: max_cpu_qlen set to 1000
[ 0.233531] raid6: skipped pq benchmark and selected avx2x4
[ 0.233531] raid6: using avx2x2 recovery algorithm
[ 0.233568] ACPI: Added _OSI(Module Device)
[ 0.233570] ACPI: Added _OSI(Processor Device)
[ 0.233572] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.233574] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.249980] ACPI: 12 ACPI AML tables successfully acquired and loaded
[ 0.252312] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 0.254419] ACPI: _OSC evaluation for CPUs failed, trying _PDC
[ 0.255049] ACPI: EC: EC started
[ 0.255050] ACPI: EC: interrupt blocked
[ 0.257231] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
[ 0.257234] ACPI: \_SB_.PCI0.LPC0.EC0_: Boot DSDT EC used to handle transactions
[ 0.257236] ACPI: Interpreter enabled
[ 0.257252] ACPI: PM: (supports S0 S3 S4 S5)
[ 0.257254] ACPI: Using IOAPIC for interrupt routing
[ 0.258803] PCI: ECAM [mem 0xf8000000-0xfbffffff] (base 0xf8000000) for domain 0000 [bus 00-3f]
[ 0.259528] PCI: ECAM [mem 0xf8000000-0xfbffffff] reserved as ACPI motherboard resource
[ 0.259537] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 0.259539] PCI: Ignoring E820 reservations for host bridge windows
[ 0.260065] ACPI: Enabled 5 GPEs in block 00 to 1F
[ 0.271739] ACPI: \_SB_.PRWL: New power resource
[ 0.272674] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[ 0.272686] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[ 0.272784] acpi PNP0A08:00: _OSC: platform does not support [SHPCHotplug LTR DPC]
[ 0.272961] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]
[ 0.272972] acpi PNP0A08:00: [Firmware Info]: ECAM [mem 0xf8000000-0xfbffffff] for domain 0000 [bus 00-3f] only partially covers this bridge
[ 0.273351] PCI host bridge to bus 0000:00
[ 0.273354] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window]
[ 0.273359] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window]
[ 0.273361] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[ 0.273364] pci_bus 0000:00: root bus resource [mem 0x000c0000-0x000cffff window]
[ 0.273367] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000effff window]
[ 0.273369] pci_bus 0000:00: root bus resource [mem 0x80000000-0xf7ffffff window]
[ 0.273371] pci_bus 0000:00: root bus resource [mem 0xfc000000-0xfeafffff window]
[ 0.273373] pci_bus 0000:00: root bus resource [mem 0xfed45000-0xfed814ff window]
[ 0.273375] pci_bus 0000:00: root bus resource [mem 0xfed81900-0xfed81fff window]
[ 0.273378] pci_bus 0000:00: root bus resource [mem 0xfedc0000-0xfedc0fff window]
[ 0.273380] pci_bus 0000:00: root bus resource [mem 0xfedc6000-0xfedc6fff window]
[ 0.273382] pci_bus 0000:00: root bus resource [mem 0x4a0200000-0xf8ffffffff window]
[ 0.273384] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 0.273400] pci 0000:00:00.0: [1022:1645] type 00 class 0x060000 conventional PCI endpoint
[ 0.273505] pci 0000:00:01.0: [1022:1632] type 00 class 0x060000 conventional PCI endpoint
[ 0.273582] pci 0000:00:01.2: [1022:1647] type 01 class 0x060400 PCIe Root Port
[ 0.273600] pci 0000:00:01.2: PCI bridge to [bus 01]
[ 0.273606] pci 0000:00:01.2: bridge window [mem 0x80700000-0x807fffff]
[ 0.273664] pci 0000:00:01.2: PME# supported from D0 D3hot D3cold
[ 0.273815] pci 0000:00:01.3: [1022:1647] type 01 class 0x060400 PCIe Root Port
[ 0.273833] pci 0000:00:01.3: PCI bridge to [bus 02]
[ 0.273839] pci 0000:00:01.3: bridge window [mem 0x80600000-0x806fffff]
[ 0.273895] pci 0000:00:01.3: PME# supported from D0 D3hot D3cold
[ 0.274038] pci 0000:00:01.4: [1022:1647] type 01 class 0x060400 PCIe Root Port
[ 0.274056] pci 0000:00:01.4: PCI bridge to [bus 03]
[ 0.274062] pci 0000:00:01.4: bridge window [mem 0x80000000-0x801fffff]
[ 0.274118] pci 0000:00:01.4: PME# supported from D0 D3hot D3cold
[ 0.274270] pci 0000:00:08.0: [1022:1632] type 00 class 0x060000 conventional PCI endpoint
[ 0.274349] pci 0000:00:08.1: [1022:1648] type 01 class 0x060400 PCIe Root Port
[ 0.274367] pci 0000:00:08.1: PCI bridge to [bus 04]
[ 0.274372] pci 0000:00:08.1: bridge window [io 0x1000-0x1fff]
[ 0.274375] pci 0000:00:08.1: bridge window [mem 0x80200000-0x805fffff]
[ 0.274383] pci 0000:00:08.1: bridge window [mem 0xf8e0000000-0xf8f01fffff 64bit pref]
[ 0.274391] pci 0000:00:08.1: enabling Extended Tags
[ 0.274434] pci 0000:00:08.1: PME# supported from D0 D3hot D3cold
[ 0.274596] pci 0000:00:08.2: [1022:1648] type 01 class 0x060400 PCIe Root Port
[ 0.274615] pci 0000:00:08.2: PCI bridge to [bus 05]
[ 0.274632] pci 0000:00:08.2: enabling Extended Tags
[ 0.274675] pci 0000:00:08.2: PME# supported from D0 D3hot D3cold
[ 0.274793] pci 0000:00:08.3: [1022:1648] type 01 class 0x060400 PCIe Root Port
[ 0.274811] pci 0000:00:08.3: PCI bridge to [bus 06]
[ 0.274828] pci 0000:00:08.3: enabling Extended Tags
[ 0.274870] pci 0000:00:08.3: PME# supported from D0 D3hot D3cold
[ 0.275024] pci 0000:00:14.0: [1022:790b] type 00 class 0x0c0500 conventional PCI endpoint
[ 0.275177] pci 0000:00:14.3: [1022:790e] type 00 class 0x060100 conventional PCI endpoint
[ 0.275351] pci 0000:00:18.0: [1022:1660] type 00 class 0x060000 conventional PCI endpoint
[ 0.275400] pci 0000:00:18.1: [1022:1661] type 00 class 0x060000 conventional PCI endpoint
[ 0.275453] pci 0000:00:18.2: [1022:1662] type 00 class 0x060000 conventional PCI endpoint
[ 0.275502] pci 0000:00:18.3: [1022:1663] type 00 class 0x060000 conventional PCI endpoint
[ 0.275552] pci 0000:00:18.4: [1022:1664] type 00 class 0x060000 conventional PCI endpoint
[ 0.275600] pci 0000:00:18.5: [1022:1665] type 00 class 0x060000 conventional PCI endpoint
[ 0.275649] pci 0000:00:18.6: [1022:1666] type 00 class 0x060000 conventional PCI endpoint
[ 0.275698] pci 0000:00:18.7: [1022:1667] type 00 class 0x060000 conventional PCI endpoint
[ 0.276117] pci 0000:01:00.0: [144d:a80b] type 00 class 0x010802 PCIe Endpoint
[ 0.276137] pci 0000:01:00.0: BAR 0 [mem 0x80700000-0x80703fff 64bit]
[ 0.276262] pci 0000:01:00.0: PME# supported from D0 D3hot
[ 0.276352] pci 0000:01:00.0: 31.504 Gb/s available PCIe bandwidth, limited by 8.0 GT/s PCIe x4 link at 0000:00:01.2 (capable of 63.012 Gb/s with 16.0 GT/s PCIe x4 link)
[ 0.276531] pci 0000:00:01.2: PCI bridge to [bus 01]
[ 0.276670] pci 0000:02:00.0: [1217:8621] type 00 class 0x080501 PCIe Endpoint
[ 0.276690] pci 0000:02:00.0: BAR 0 [mem 0x80601000-0x80601fff]
[ 0.276701] pci 0000:02:00.0: BAR 1 [mem 0x80600000-0x806007ff]
[ 0.276831] pci 0000:02:00.0: PME# supported from D3hot D3cold
[ 0.279469] pci 0000:00:01.3: PCI bridge to [bus 02]
[ 0.279591] pci 0000:03:00.0: [17cb:1103] type 00 class 0x028000 PCIe Endpoint
[ 0.279615] pci 0000:03:00.0: BAR 0 [mem 0x80000000-0x801fffff 64bit]
[ 0.279738] pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
[ 0.280048] pci 0000:00:01.4: PCI bridge to [bus 03]
[ 0.280163] pci 0000:04:00.0: [1002:1435] type 00 class 0x030000 PCIe Legacy Endpoint
[ 0.280179] pci 0000:04:00.0: BAR 0 [mem 0xf8e0000000-0xf8efffffff 64bit pref]
[ 0.280190] pci 0000:04:00.0: BAR 2 [mem 0xf8f0000000-0xf8f01fffff 64bit pref]
[ 0.280198] pci 0000:04:00.0: BAR 4 [io 0x1000-0x10ff]
[ 0.280206] pci 0000:04:00.0: BAR 5 [mem 0x80500000-0x8057ffff]
[ 0.280218] pci 0000:04:00.0: enabling Extended Tags
[ 0.280288] pci 0000:04:00.0: PME# supported from D1 D2 D3hot D3cold
[ 0.280338] pci 0000:04:00.0: 126.016 Gb/s available PCIe bandwidth, limited by 8.0 GT/s PCIe x16 link at 0000:00:08.1 (capable of 252.048 Gb/s with 16.0 GT/s PCIe x16 link)
[ 0.280455] pci 0000:04:00.1: [1002:1640] type 00 class 0x040300 PCIe Legacy Endpoint
[ 0.280466] pci 0000:04:00.1: BAR 0 [mem 0x805c0000-0x805c3fff]
[ 0.280497] pci 0000:04:00.1: enabling Extended Tags
[ 0.280538] pci 0000:04:00.1: PME# supported from D1 D2 D3hot D3cold
[ 0.280638] pci 0000:04:00.2: [1022:1649] type 00 class 0x108000 PCIe Endpoint
[ 0.280657] pci 0000:04:00.2: BAR 2 [mem 0x80400000-0x804fffff]
[ 0.280671] pci 0000:04:00.2: BAR 5 [mem 0x805c4000-0x805c5fff]
[ 0.280682] pci 0000:04:00.2: enabling Extended Tags
[ 0.280815] pci 0000:04:00.3: [1022:162c] type 00 class 0x0c0330 PCIe Endpoint
[ 0.280831] pci 0000:04:00.3: BAR 0 [mem 0x80200000-0x802fffff 64bit]
[ 0.280865] pci 0000:04:00.3: enabling Extended Tags
[ 0.280909] pci 0000:04:00.3: PME# supported from D0 D3hot D3cold
[ 0.281010] pci 0000:04:00.4: [1022:163b] type 00 class 0x0c0330 PCIe Endpoint
[ 0.281026] pci 0000:04:00.4: BAR 0 [mem 0x80300000-0x803fffff 64bit]
[ 0.281060] pci 0000:04:00.4: enabling Extended Tags
[ 0.281104] pci 0000:04:00.4: PME# supported from D0 D3hot D3cold
[ 0.281213] pci 0000:04:00.5: [1022:15e2] type 00 class 0x048000 PCIe Endpoint
[ 0.281224] pci 0000:04:00.5: BAR 0 [mem 0x80580000-0x805bffff]
[ 0.281254] pci 0000:04:00.5: enabling Extended Tags
[ 0.281295] pci 0000:04:00.5: PME# supported from D0 D3hot D3cold
[ 0.281438] pci 0000:00:08.1: PCI bridge to [bus 04]
[ 0.281498] pci 0000:05:00.0: [1022:145a] type 00 class 0x130000 PCIe Endpoint
[ 0.281536] pci 0000:05:00.0: enabling Extended Tags
[ 0.281621] pci 0000:05:00.0: 126.016 Gb/s available PCIe bandwidth, limited by 8.0 GT/s PCIe x16 link at 0000:00:08.2 (capable of 252.048 Gb/s with 16.0 GT/s PCIe x16 link)
[ 0.281719] pci 0000:00:08.2: PCI bridge to [bus 05]
[ 0.281778] pci 0000:06:00.0: [1022:145a] type 00 class 0x130000 PCIe Endpoint
[ 0.281816] pci 0000:06:00.0: enabling Extended Tags
[ 0.281897] pci 0000:06:00.0: 126.016 Gb/s available PCIe bandwidth, limited by 8.0 GT/s PCIe x16 link at 0000:00:08.3 (capable of 252.048 Gb/s with 16.0 GT/s PCIe x16 link)
[ 0.282001] pci 0000:00:08.3: PCI bridge to [bus 06]
[ 0.282571] ACPI: PCI: Interrupt link LNKA configured for IRQ 0
[ 0.282573] ACPI: PCI: Interrupt link LNKA disabled
[ 0.282651] ACPI: PCI: Interrupt link LNKB configured for IRQ 0
[ 0.282653] ACPI: PCI: Interrupt link LNKB disabled
[ 0.282712] ACPI: PCI: Interrupt link LNKC configured for IRQ 0
[ 0.282714] ACPI: PCI: Interrupt link LNKC disabled
[ 0.282790] ACPI: PCI: Interrupt link LNKD configured for IRQ 0
[ 0.282791] ACPI: PCI: Interrupt link LNKD disabled
[ 0.282861] ACPI: PCI: Interrupt link LNKE configured for IRQ 0
[ 0.282863] ACPI: PCI: Interrupt link LNKE disabled
[ 0.282919] ACPI: PCI: Interrupt link LNKF configured for IRQ 0
[ 0.282920] ACPI: PCI: Interrupt link LNKF disabled
[ 0.282976] ACPI: PCI: Interrupt link LNKG configured for IRQ 0
[ 0.282977] ACPI: PCI: Interrupt link LNKG disabled
[ 0.283032] ACPI: PCI: Interrupt link LNKH configured for IRQ 0
[ 0.283034] ACPI: PCI: Interrupt link LNKH disabled
[ 0.285251] ACPI: EC: interrupt unblocked
[ 0.285253] ACPI: EC: event unblocked
[ 0.285258] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
[ 0.285260] ACPI: EC: GPE=0xa
[ 0.285261] ACPI: \_SB_.PCI0.LPC0.EC0_: Boot DSDT EC initialization complete
[ 0.285264] ACPI: \_SB_.PCI0.LPC0.EC0_: EC: Used to handle transactions and events
[ 0.285344] iommu: Default domain type: Translated
[ 0.285344] iommu: DMA domain TLB invalidation policy: lazy mode
[ 0.285500] SCSI subsystem initialized
[ 0.285507] libata version 3.00 loaded.
[ 0.285507] ACPI: bus type USB registered
[ 0.285507] usbcore: registered new interface driver usbfs
[ 0.285507] usbcore: registered new interface driver hub
[ 0.285510] usbcore: registered new device driver usb
[ 0.298098] pps_core: LinuxPPS API ver. 1 registered
[ 0.298100] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.298104] PTP clock support registered
[ 0.298125] EDAC MC: Ver: 3.0.0
[ 0.298516] efivars: Registered efivars operations
[ 0.298722] NetLabel: Initializing
[ 0.298724] NetLabel: domain hash size = 128
[ 0.298726] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO
[ 0.298750] NetLabel: unlabeled traffic allowed by default
[ 0.298757] mctp: management component transport protocol core
[ 0.298758] NET: Registered PF_MCTP protocol family
[ 0.298763] PCI: Using ACPI for IRQ routing
[ 0.301440] PCI: pci_cache_line_size set to 64 bytes
[ 0.301791] resource: Expanded resource Reserved due to conflict with PCI Bus 0000:00
[ 0.301794] e820: reserve RAM buffer [mem 0x0009f000-0x0009ffff]
[ 0.301796] e820: reserve RAM buffer [mem 0x09b00000-0x0bffffff]
[ 0.301798] e820: reserve RAM buffer [mem 0x09f00000-0x0bffffff]
[ 0.301800] e820: reserve RAM buffer [mem 0x69c8c018-0x6bffffff]
[ 0.301801] e820: reserve RAM buffer [mem 0x6b368000-0x6bffffff]
[ 0.301803] e820: reserve RAM buffer [mem 0x6c56f000-0x6fffffff]
[ 0.301804] e820: reserve RAM buffer [mem 0x730a7000-0x73ffffff]
[ 0.301806] e820: reserve RAM buffer [mem 0x740af000-0x77ffffff]
[ 0.301808] e820: reserve RAM buffer [mem 0x7877f000-0x7bffffff]
[ 0.301809] e820: reserve RAM buffer [mem 0x7d000000-0x7fffffff]
[ 0.301811] e820: reserve RAM buffer [mem 0x43f380000-0x43fffffff]
[ 0.301882] pci 0000:04:00.0: vgaarb: setting as boot VGA device
[ 0.301882] pci 0000:04:00.0: vgaarb: bridge control possible
[ 0.301882] pci 0000:04:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none
[ 0.301882] vgaarb: loaded
[ 0.301882] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[ 0.301882] hpet0: 3 comparators, 32-bit 14.318180 MHz counter
[ 0.303483] clocksource: Switched to clocksource tsc-early
[ 0.303618] VFS: Disk quotas dquot_6.6.0
[ 0.303634] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.303762] AppArmor: AppArmor Filesystem Enabled
[ 0.303801] pnp: PnP ACPI init
[ 0.303970] system 00:00: [mem 0xfec00000-0xfec01fff] could not be reserved
[ 0.303973] system 00:00: [mem 0xfee00000-0xfee00fff] has been reserved
[ 0.303976] system 00:00: [mem 0xa0000000-0xa00fffff] has been reserved
[ 0.304184] system 00:03: [io 0x0400-0x04cf] has been reserved
[ 0.304187] system 00:03: [io 0x04d0-0x04d1] has been reserved
[ 0.304190] system 00:03: [io 0x04d6] has been reserved
[ 0.304192] system 00:03: [io 0x0c00-0x0c01] has been reserved
[ 0.304194] system 00:03: [io 0x0c14] has been reserved
[ 0.304196] system 00:03: [io 0x0c50-0x0c52] has been reserved
[ 0.304199] system 00:03: [io 0x0c6c] has been reserved
[ 0.304201] system 00:03: [io 0x0c6f] has been reserved
[ 0.304203] system 00:03: [io 0x0cd0-0x0cdb] has been reserved
[ 0.304275] system 00:04: [mem 0x000e0000-0x000fffff] could not be reserved
[ 0.304277] system 00:04: [mem 0xff000000-0xffffffff] has been reserved
[ 0.304526] system 00:05: [mem 0xf8000000-0xfbffffff] has been reserved
[ 0.305491] pnp: PnP ACPI: found 6 devices
[ 0.311800] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[ 0.311994] NET: Registered PF_INET protocol family
[ 0.312300] IP idents hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.315533] tcp_listen_portaddr_hash hash table entries: 8192 (order: 5, 131072 bytes, linear)
[ 0.315554] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.315564] TCP established hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 0.315739] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[ 0.315974] TCP: Hash tables configured (established 131072 bind 65536)
[ 0.316155] MPTCP token hash table entries: 16384 (order: 6, 393216 bytes, linear)
[ 0.316194] UDP hash table entries: 8192 (order: 6, 262144 bytes, linear)
[ 0.316239] UDP-Lite hash table entries: 8192 (order: 6, 262144 bytes, linear)
[ 0.316346] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.316359] NET: Registered PF_XDP protocol family
[ 0.316383] pci 0000:00:01.2: PCI bridge to [bus 01]
[ 0.316392] pci 0000:00:01.2: bridge window [mem 0x80700000-0x807fffff]
[ 0.316400] pci 0000:00:01.3: PCI bridge to [bus 02]
[ 0.316404] pci 0000:00:01.3: bridge window [mem 0x80600000-0x806fffff]
[ 0.316411] pci 0000:00:01.4: PCI bridge to [bus 03]
[ 0.316416] pci 0000:00:01.4: bridge window [mem 0x80000000-0x801fffff]
[ 0.316425] pci 0000:00:08.1: PCI bridge to [bus 04]
[ 0.316433] pci 0000:00:08.1: bridge window [io 0x1000-0x1fff]
[ 0.316437] pci 0000:00:08.1: bridge window [mem 0x80200000-0x805fffff]
[ 0.316441] pci 0000:00:08.1: bridge window [mem 0xf8e0000000-0xf8f01fffff 64bit pref]
[ 0.316447] pci 0000:00:08.2: PCI bridge to [bus 05]
[ 0.316455] pci 0000:00:08.3: PCI bridge to [bus 06]
[ 0.316466] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window]
[ 0.316469] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window]
[ 0.316472] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[ 0.316474] pci_bus 0000:00: resource 7 [mem 0x000c0000-0x000cffff window]
[ 0.316476] pci_bus 0000:00: resource 8 [mem 0x000d0000-0x000effff window]
[ 0.316478] pci_bus 0000:00: resource 9 [mem 0x80000000-0xf7ffffff window]
[ 0.316481] pci_bus 0000:00: resource 10 [mem 0xfc000000-0xfeafffff window]
[ 0.316483] pci_bus 0000:00: resource 11 [mem 0xfed45000-0xfed814ff window]
[ 0.316486] pci_bus 0000:00: resource 12 [mem 0xfed81900-0xfed81fff window]
[ 0.316488] pci_bus 0000:00: resource 13 [mem 0xfedc0000-0xfedc0fff window]
[ 0.316490] pci_bus 0000:00: resource 14 [mem 0xfedc6000-0xfedc6fff window]
[ 0.316493] pci_bus 0000:00: resource 15 [mem 0x4a0200000-0xf8ffffffff window]
[ 0.316495] pci_bus 0000:01: resource 1 [mem 0x80700000-0x807fffff]
[ 0.316498] pci_bus 0000:02: resource 1 [mem 0x80600000-0x806fffff]
[ 0.316500] pci_bus 0000:03: resource 1 [mem 0x80000000-0x801fffff]
[ 0.316503] pci_bus 0000:04: resource 0 [io 0x1000-0x1fff]
[ 0.316505] pci_bus 0000:04: resource 1 [mem 0x80200000-0x805fffff]
[ 0.316507] pci_bus 0000:04: resource 2 [mem 0xf8e0000000-0xf8f01fffff 64bit pref]
[ 0.317003] pci 0000:04:00.1: D0 power state depends on 0000:04:00.0
[ 0.401811] pci 0000:04:00.3: quirk_usb_early_handoff+0x0/0x7d0 took 82809 usecs
[ 0.418865] pci 0000:04:00.4: quirk_usb_early_handoff+0x0/0x7d0 took 16644 usecs
[ 0.418876] PCI: CLS 64 bytes, default 64
[ 0.418884] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[ 0.418886] software IO TLB: mapped [mem 0x000000006e6fa000-0x00000000726fa000] (64MB)
[ 0.418944] Trying to unpack rootfs image as initramfs...
[ 0.418982] LVT offset 0 assigned for vector 0x400
[ 0.422492] perf: AMD IBS detected (0x000003ff)
[ 0.426119] amd_uncore: 4 amd_df counters detected
[ 0.426133] amd_uncore: 6 amd_l3 counters detected
[ 0.428072] Initialise system trusted keyrings
[ 0.428083] Key type blacklist registered
[ 0.428120] workingset: timestamp_bits=36 max_order=22 bucket_order=0
[ 0.428133] zbud: loaded
[ 0.428565] integrity: Platform Keyring initialized
[ 0.428570] integrity: Machine keyring initialized
[ 0.442009] NET: Registered PF_ALG protocol family
[ 0.442014] xor: automatically using best checksumming function avx
[ 0.442017] Key type asymmetric registered
[ 0.442019] Asymmetric key parser 'x509' registered
[ 1.054630] Freeing initrd memory: 76048K
[ 1.059141] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[ 1.059184] io scheduler mq-deadline registered
[ 1.059186] io scheduler kyber registered
[ 1.059196] io scheduler bfq registered
[ 1.061291] atomic64_test: passed for x86-64 platform with CX8 and with SSE
[ 1.062712] pcieport 0000:00:01.2: PME: Signaling with IRQ 25
[ 1.062765] pcieport 0000:00:01.2: AER: enabled with IRQ 25
[ 1.062806] pcieport 0000:00:01.2: DPC: enabled with IRQ 25
[ 1.062808] pcieport 0000:00:01.2: DPC: error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 6, DL_ActiveErr+
[ 1.062935] pcieport 0000:00:01.3: PME: Signaling with IRQ 26
[ 1.062982] pcieport 0000:00:01.3: AER: enabled with IRQ 26
[ 1.063027] pcieport 0000:00:01.3: DPC: enabled with IRQ 26
[ 1.063029] pcieport 0000:00:01.3: DPC: error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 6, DL_ActiveErr+
[ 1.063150] pcieport 0000:00:01.4: PME: Signaling with IRQ 27
[ 1.063209] pcieport 0000:00:01.4: AER: enabled with IRQ 27
[ 1.063261] pcieport 0000:00:01.4: DPC: enabled with IRQ 27
[ 1.063263] pcieport 0000:00:01.4: DPC: error containment capabilities: Int Msg #0, RPExt+ PoisonedTLP+ SwTrigger+ RP PIO Log 6, DL_ActiveErr+
[ 1.063384] pcieport 0000:00:08.1: PME: Signaling with IRQ 28
[ 1.063596] pcieport 0000:00:08.2: PME: Signaling with IRQ 29
[ 1.063758] pcieport 0000:00:08.3: PME: Signaling with IRQ 30
[ 1.063863] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 1.065422] ACPI: AC: AC Adapter [ACAD] (on-line)
[ 1.065478] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
[ 1.065503] ACPI: button: Power Button [PWRB]
[ 1.065548] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
[ 1.065569] ACPI: button: Lid Switch [LID]
[ 1.065612] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[ 1.065660] ACPI: button: Power Button [PWRF]
[ 1.065749] Estimated ratio of average max frequency by base frequency (times 1024): 1152
[ 1.065763] Monitor-Mwait will be used to enter C-1 state
[ 1.065770] ACPI: \_SB_.PLTF.C000: Found 3 idle states
[ 1.065906] ACPI: \_SB_.PLTF.C001: Found 3 idle states
[ 1.066031] ACPI: \_SB_.PLTF.C002: Found 3 idle states
[ 1.066163] ACPI: \_SB_.PLTF.C003: Found 3 idle states
[ 1.066290] ACPI: \_SB_.PLTF.C004: Found 3 idle states
[ 1.066420] ACPI: \_SB_.PLTF.C005: Found 3 idle states
[ 1.066594] ACPI: \_SB_.PLTF.C006: Found 3 idle states
[ 1.066721] ACPI: \_SB_.PLTF.C007: Found 3 idle states
[ 1.067243] thermal LNXTHERM:00: registered as thermal_zone0
[ 1.067245] ACPI: thermal: Thermal Zone [TZ01] (55 C)
[ 1.067463] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[ 1.068098] ACPI: battery: Slot [BAT1] (battery present)
[ 1.070450] AMDI0020:00: ttyS4 at MMIO 0xfedc9000 (irq = 3, base_baud = 3000000) is a 16550A
[ 1.071523] AMDI0020:04: ttyS5 at MMIO 0xfedd1000 (irq = 15, base_baud = 3000000) is a 16550A
[ 1.072373] serial serial0: tty port ttyS5 registered
[ 1.072594] Non-volatile memory driver v1.3
[ 1.072601] Linux agpgart interface v0.103
[ 1.077372] tpm_crb MSFT0101:00: Disabling hwrng
[ 1.077379] tpm tpm0: tpm_read_log_acpi: Failed to map ACPI memory
[ 1.077681] ACPI: bus type drm_connector registered
[ 1.080942] xhci_hcd 0000:04:00.3: xHCI Host Controller
[ 1.080982] xhci_hcd 0000:04:00.3: new USB bus registered, assigned bus number 1
[ 1.081073] xhci_hcd 0000:04:00.3: hcc params 0x0110ffe5 hci version 0x110 quirks 0x0000000000000410
[ 1.081315] xhci_hcd 0000:04:00.3: xHCI Host Controller
[ 1.081353] xhci_hcd 0000:04:00.3: new USB bus registered, assigned bus number 2
[ 1.081356] xhci_hcd 0000:04:00.3: Host supports USB 3.1 Enhanced SuperSpeed
[ 1.081408] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.09
[ 1.081412] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.081414] usb usb1: Product: xHCI Host Controller
[ 1.081416] usb usb1: Manufacturer: Linux 6.9.0-dirty xhci-hcd
[ 1.081418] usb usb1: SerialNumber: 0000:04:00.3
[ 1.081550] hub 1-0:1.0: USB hub found
[ 1.081563] hub 1-0:1.0: 1 port detected
[ 1.081690] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 1.081722] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.09
[ 1.081725] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.081727] usb usb2: Product: xHCI Host Controller
[ 1.081729] usb usb2: Manufacturer: Linux 6.9.0-dirty xhci-hcd
[ 1.081731] usb usb2: SerialNumber: 0000:04:00.3
[ 1.081840] hub 2-0:1.0: USB hub found
[ 1.081852] hub 2-0:1.0: 1 port detected
[ 1.082024] xhci_hcd 0000:04:00.4: xHCI Host Controller
[ 1.082073] xhci_hcd 0000:04:00.4: new USB bus registered, assigned bus number 3
[ 1.082157] xhci_hcd 0000:04:00.4: USB3 root hub has no ports
[ 1.082161] xhci_hcd 0000:04:00.4: hcc params 0x0128ffe5 hci version 0x110 quirks 0x0000000000000410
[ 1.082413] xhci_hcd 0000:04:00.4: xHCI Host Controller
[ 1.082454] xhci_hcd 0000:04:00.4: new USB bus registered, assigned bus number 4
[ 1.082457] xhci_hcd 0000:04:00.4: Host supports USB 3.0 SuperSpeed
[ 1.082509] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.09
[ 1.082511] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.082514] usb usb3: Product: xHCI Host Controller
[ 1.082516] usb usb3: Manufacturer: Linux 6.9.0-dirty xhci-hcd
[ 1.082517] usb usb3: SerialNumber: 0000:04:00.4
[ 1.082624] hub 3-0:1.0: USB hub found
[ 1.082640] hub 3-0:1.0: 6 ports detected
[ 1.083025] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[ 1.083054] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.09
[ 1.083057] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.083059] usb usb4: Product: xHCI Host Controller
[ 1.083061] usb usb4: Manufacturer: Linux 6.9.0-dirty xhci-hcd
[ 1.083062] usb usb4: SerialNumber: 0000:04:00.4
[ 1.083165] hub 4-0:1.0: USB hub found
[ 1.083171] hub 4-0:1.0: config failed, hub doesn't have any ports! (err -19)
[ 1.083237] usbcore: registered new interface driver usbserial_generic
[ 1.083244] usbserial: USB Serial support registered for generic
[ 1.083280] i8042: PNP: PS/2 Controller [PNP0303:KBC0] at 0x60,0x64 irq 1
[ 1.083283] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
[ 1.086710] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 1.086796] mousedev: PS/2 mouse device common for all mice
[ 1.086929] rtc_cmos 00:01: RTC can wake from S4
[ 1.087200] rtc_cmos 00:01: registered as rtc0
[ 1.087232] rtc_cmos 00:01: setting system clock to 2024-05-19T20:43:48 UTC (1716151428)
[ 1.087263] rtc_cmos 00:01: alarms up to one month, 114 bytes nvram
[ 1.087288] device-mapper: core: CONFIG_IMA_DISABLE_HTABLE is disabled. Duplicate IMA measurements will not be recorded in the IMA log.
[ 1.087292] device-mapper: uevent: version 1.0.3
[ 1.087347] device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@lists.linux.dev
[ 1.088953] [drm] Initialized simpledrm 1.0.0 20200625 for simple-framebuffer.0 on minor 0
[ 1.089430] fbcon: Deferring console take-over
[ 1.089435] simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
[ 1.089499] hid: raw HID events driver (C) Jiri Kosina
[ 1.089534] usbcore: registered new interface driver usbhid
[ 1.089536] usbhid: USB HID core driver
[ 1.089824] Initializing XFRM netlink socket
[ 1.089850] NET: Registered PF_INET6 protocol family
[ 1.094357] Segment Routing with IPv6
[ 1.094364] RPL Segment Routing with IPv6
[ 1.094394] In-situ OAM (IOAM) with IPv6
[ 1.094451] mip6: Mobile IPv6
[ 1.094460] NET: Registered PF_PACKET protocol family
[ 1.095611] microcode: Current revision: 0x08901003
[ 1.095818] resctrl: L3 allocation detected
[ 1.095819] resctrl: MB allocation detected
[ 1.095821] resctrl: L3 monitoring detected
[ 1.095841] IPI shorthand broadcast: enabled
[ 1.095849] AVX2 version of gcm_enc/dec engaged.
[ 1.095919] AES CTR mode by8 optimization enabled
[ 1.099092] sched_clock: Marking stable (1098309426, 387446)->(1110062062, -11365190)
[ 1.099230] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[ 1.099251] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[ 1.099427] registered taskstats version 1
[ 1.099543] Loading compiled-in X.509 certificates
[ 1.109112] Loaded X.509 cert 'Build time autogenerated kernel key: 7b34dfb6bba426bf5b9f3ea28b11ad1c38a439c8'
[ 1.112739] page_owner is disabled
[ 1.112827] Key type .fscrypt registered
[ 1.112829] Key type fscrypt-provisioning registered
[ 1.113391] Btrfs loaded, zoned=yes, fsverity=yes
[ 1.113415] Key type big_key registered
[ 1.113423] Key type trusted registered
[ 1.135033] Key type encrypted registered
[ 1.135041] AppArmor: AppArmor sha256 policy hashing enabled
[ 1.135340] Loading compiled-in module X.509 certificates
[ 1.135814] Loaded X.509 cert 'Build time autogenerated kernel key: 7b34dfb6bba426bf5b9f3ea28b11ad1c38a439c8'
[ 1.135817] ima: Allocated hash algorithm: sha256
[ 1.148367] ima: No architecture policies found
[ 1.148398] evm: Initialising EVM extended attributes:
[ 1.148401] evm: security.selinux (disabled)
[ 1.148405] evm: security.SMACK64 (disabled)
[ 1.148408] evm: security.SMACK64EXEC (disabled)
[ 1.148411] evm: security.SMACK64TRANSMUTE (disabled)
[ 1.148414] evm: security.SMACK64MMAP (disabled)
[ 1.148417] evm: security.apparmor
[ 1.148420] evm: security.ima
[ 1.148423] evm: security.capability
[ 1.148426] evm: HMAC attrs: 0x1
[ 1.206283] alg: No test for 842 (842-scomp)
[ 1.206312] alg: No test for 842 (842-generic)
[ 1.299425] usb 3-3: new full-speed USB device number 2 using xhci_hcd
[ 1.299460] usb 1-1: new high-speed USB device number 2 using xhci_hcd
[ 1.317792] PM: Magic number: 8:229:751
[ 1.317838] tty ttyS2: hash matches
[ 1.318121] RAS: Correctable Errors collector initialized.
[ 1.318162] clk: Disabling unused clocks
[ 1.318166] PM: genpd: Disabling unused power domains
[ 1.318837] Freeing unused decrypted memory: 2028K
[ 1.319656] Freeing unused kernel image (initmem) memory: 3772K
[ 1.319661] Write protecting the kernel read-only data: 26624k
[ 1.320037] Freeing unused kernel image (rodata/data gap) memory: 288K
[ 1.384873] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[ 1.384896] Run /init as init process
[ 1.384899] with arguments:
[ 1.384901] /init
[ 1.384903] splash
[ 1.384905] with environment:
[ 1.384906] HOME=/
[ 1.384908] TERM=linux
[ 1.384909] BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.9.0-dirty
[ 1.388400] tsc: Refined TSC clocksource calibration: 2799.998 MHz
[ 1.388410] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x285c3ee517e, max_idle_ns: 440795257231 ns
[ 1.388452] clocksource: Switched to clocksource tsc
[ 1.401668] systemd[1]: systemd 254.10-1.fc39 running in system mode (+PAM +AUDIT +SELINUX -APPARMOR +IMA +SMACK +SECCOMP -GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN -IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 1.401677] systemd[1]: Detected architecture x86-64.
[ 1.401679] systemd[1]: Running in initrd.
[ 1.401887] fbcon: Taking over console
[ 1.406670] Console: switching to colour frame buffer device 160x50
[ 1.411557] systemd[1]: Hostname set to <steamdeck-oled>.
[ 1.451326] usb 1-1: New USB device found, idVendor=1d5c, idProduct=5510, bcdDevice= 1.02
[ 1.451338] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1.451344] usb 1-1: Product: USB2.0 Hub
[ 1.451349] usb 1-1: Manufacturer: Fresco Logic, Inc.
[ 1.482440] usb 3-3: New USB device found, idVendor=28de, idProduct=1205, bcdDevice= 3.00
[ 1.482453] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1.482458] usb 3-3: Product: Steam Controller
[ 1.482463] usb 3-3: Manufacturer: Valve Software
[ 1.482467] usb 3-3: SerialNumber: 123456789ABCDEF
[ 1.493447] systemd[1]: bpf-lsm: BPF LSM hook not enabled in the kernel, BPF LSM not supported
[ 1.497547] hub 1-1:1.0: USB hub found
[ 1.497802] hub 1-1:1.0: 6 ports detected
[ 1.552988] systemd[1]: Queued start job for default target initrd.target.
[ 1.563692] usb 2-1: new SuperSpeed Plus Gen 2x1 USB device number 2 using xhci_hcd
[ 1.569550] systemd[1]: Expecting device dev-disk-by\x2duuid-aef02936\x2d3210\x2d421e\x2db1ea\x2d87dc7cee8815.device - /dev/disk/by-uuid/aef02936-3210-421e-b1ea-87dc7cee8815...
[ 1.569649] systemd[1]: Reached target initrd-usr-fs.target - Initrd /usr File System.
[ 1.569681] systemd[1]: Reached target slices.target - Slice Units.
[ 1.569698] systemd[1]: Reached target swap.target - Swaps.
[ 1.569709] systemd[1]: Reached target timers.target - Timer Units.
[ 1.569819] systemd[1]: Listening on dbus.socket - D-Bus System Message Bus Socket.
[ 1.569919] systemd[1]: Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log).
[ 1.570019] systemd[1]: Listening on systemd-journald.socket - Journal Socket.
[ 1.570130] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket.
[ 1.570214] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket.
[ 1.570226] systemd[1]: Reached target sockets.target - Socket Units.
[ 1.571297] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes...
[ 1.571359] systemd[1]: memstrack.service - Memstrack Anylazing Service was skipped because no trigger condition checks were met.
[ 1.573008] systemd[1]: Starting systemd-journald.service - Journal Service...
[ 1.574023] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules...
[ 1.574924] systemd[1]: Starting systemd-sysusers.service - Create System Users...
[ 1.575745] usb 2-1: New USB device found, idVendor=1d5c, idProduct=5500, bcdDevice= 1.02
[ 1.575752] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1.575756] usb 2-1: Product: USB3.0 Hub
[ 1.575759] usb 2-1: Manufacturer: Fresco Logic, Inc.
[ 1.575807] systemd[1]: Starting systemd-vconsole-setup.service - Virtual Console Setup...
[ 1.576570] systemd[1]: Finished kmod-static-nodes.service - Create List of Static Device Nodes.
[ 1.577711] input: Valve Software Steam Controller as /devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-3/3-3:1.0/0003:28DE:1205.0001/input/input4
[ 1.577839] hid-generic 0003:28DE:1205.0001: input,hidraw0: USB HID v1.10 Mouse [Valve Software Steam Controller] on usb-0000:04:00.4-3/input0
[ 1.580347] i2c_dev: i2c /dev entries driver
[ 1.581035] systemd-journald[283]: Collecting audit messages is disabled.
[ 1.585019] systemd[1]: Finished systemd-sysusers.service - Create System Users.
[ 1.586752] systemd[1]: Starting systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev...
[ 1.587668] input: Valve Software Steam Controller as /devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-3/3-3:1.1/0003:28DE:1205.0002/input/input5
[ 1.589830] fuse: init (API version 7.40)
[ 1.590971] systemd[1]: Finished systemd-modules-load.service - Load Kernel Modules.
[ 1.591941] systemd[1]: Starting systemd-sysctl.service - Apply Kernel Variables...
[ 1.593479] hub 2-1:1.0: USB hub found
[ 1.593520] hub 2-1:1.0: 4 ports detected
[ 1.595815] systemd[1]: Finished systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev.
[ 1.595957] systemd[1]: Reached target local-fs-pre.target - Preparation for Local File Systems.
[ 1.595977] systemd[1]: Reached target local-fs.target - Local File Systems.
[ 1.598906] systemd[1]: Finished systemd-sysctl.service - Apply Kernel Variables.
[ 1.620306] systemd[1]: Started systemd-journald.service - Journal Service.
[ 1.639612] hid-generic 0003:28DE:1205.0002: input,hidraw1: USB HID v1.10 Keyboard [Valve Software Steam Controller] on usb-0000:04:00.4-3/input1
[ 1.646745] hid-generic 0003:28DE:1205.0003: hiddev96,hidraw2: USB HID v1.10 Device [Valve Software Steam Controller] on usb-0000:04:00.4-3/input2
[ 1.832747] input: Valve Software Steam Controller as /devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-3/3-3:1.0/0003:28DE:1205.0001/input/input6
[ 1.833008] hid-steam 0003:28DE:1205.0001: input,hidraw0: USB HID v1.10 Mouse [Valve Software Steam Controller] on usb-0000:04:00.4-3/input0
[ 1.858977] input: Valve Software Steam Controller as /devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-3/3-3:1.1/0003:28DE:1205.0002/input/input7
[ 1.910734] hid-steam 0003:28DE:1205.0002: input,hidraw1: USB HID v1.10 Keyboard [Valve Software Steam Controller] on usb-0000:04:00.4-3/input1
[ 1.911218] hid-steam 0003:28DE:1205.0003: hiddev96: USB HID v1.10 Device [Valve Software Steam Controller] on usb-0000:04:00.4-3/input2
[ 1.967466] hid-steam 0003:28DE:1205.0003: Steam Controller 'FY1S3420A81B' connected
[ 1.984931] input: Steam Deck as /devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-3/3-3:1.2/0003:28DE:1205.0003/input/input8
[ 1.985661] sp5100_tco: SP5100/SB800 TCO WatchDog Timer Driver
[ 1.985781] sp5100-tco sp5100-tco: Using 0xfed80b00 for watchdog MMIO address
[ 1.987931] sp5100-tco sp5100-tco: initialized. heartbeat=60 sec (nowayout=0)
[ 1.994785] hid-steam 0003:28DE:1205.0004: hidraw2: USB HID v1.10 Device [Valve Software Steam Controller] on usb-0000:04:00.4-3/input2
[ 2.118264] input: FTS3528:00 2808:1015 Touchscreen as /devices/platform/AMDI0010:01/i2c-1/i2c-FTS3528:00/0018:2808:1015.0005/input/input9
[ 2.118408] input: FTS3528:00 2808:1015 as /devices/platform/AMDI0010:01/i2c-1/i2c-FTS3528:00/0018:2808:1015.0005/input/input11
[ 2.118524] hid-generic 0018:2808:1015.0005: input,hidraw3: I2C HID v1.00 Device [FTS3528:00 2808:1015] on i2c-FTS3528:00
[ 2.122172] ACPI: video: Video Device [VGA1] (multi-head: yes rom: no post: no)
[ 2.122617] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:0d/LNXVIDEO:01/input/input12
[ 2.122952] sdhci: Secure Digital Host Controller Interface driver
[ 2.122954] sdhci: Copyright(c) Pierre Ossman
[ 2.127763] sdhci-pci 0000:02:00.0: SDHCI controller found [1217:8621] (rev 1)
[ 2.130553] mmc0: SDHCI controller on PCI [0000:02:00.0] using ADMA
[ 2.132065] ccp 0000:04:00.2: enabling device (0000 -> 0002)
[ 2.133458] ccp 0000:04:00.2: tee enabled
[ 2.133575] ccp 0000:04:00.2: psp enabled
[ 2.135614] nvme nvme0: pci function 0000:01:00.0
[ 2.141294] nvme nvme0: D3 entry latency set to 8 seconds
[ 2.171501] nvme nvme0: allocated 64 MiB host memory buffer.
[ 2.175969] nvme nvme0: 8/0/0 default/read/poll queues
[ 2.179574] input: FTS3528:00 2808:1015 as /devices/platform/AMDI0010:01/i2c-1/i2c-FTS3528:00/0018:2808:1015.0005/input/input13
[ 2.179737] input: FTS3528:00 2808:1015 UNKNOWN as /devices/platform/AMDI0010:01/i2c-1/i2c-FTS3528:00/0018:2808:1015.0005/input/input15
[ 2.179903] hid-multitouch 0018:2808:1015.0005: input,hidraw3: I2C HID v1.00 Device [FTS3528:00 2808:1015] on i2c-FTS3528:00
[ 2.182246] nvme nvme0: Ignoring bogus Namespace Identifiers
[ 2.189636] nvme0n1: p1 p2 p3 p4
[ 2.329710] usb 2-1.4: new SuperSpeed USB device number 3 using xhci_hcd
[ 2.419708] [drm] amdgpu kernel modesetting enabled.
[ 2.426578] amdgpu: Virtual CRAT table created for CPU
[ 2.426600] amdgpu: Topology: Add CPU node
[ 2.426813] amdgpu 0000:04:00.0: enabling device (0006 -> 0007)
[ 2.426878] [drm] initializing kernel modesetting (IP DISCOVERY 0x1002:0x1435 0x1002:0x0123 0xAE).
[ 2.427965] [drm] register mmio base: 0x80500000
[ 2.427969] [drm] register mmio size: 524288
[ 2.438378] [drm] add ip block number 0 <nv_common>
[ 2.438382] [drm] add ip block number 1 <gmc_v10_0>
[ 2.438384] [drm] add ip block number 2 <navi10_ih>
[ 2.438386] [drm] add ip block number 3 <psp>
[ 2.438394] [drm] add ip block number 4 <smu>
[ 2.438396] [drm] add ip block number 5 <dm>
[ 2.438398] [drm] add ip block number 6 <gfx_v10_0>
[ 2.438400] [drm] add ip block number 7 <sdma_v5_2>
[ 2.438403] [drm] add ip block number 8 <vcn_v3_0>
[ 2.438405] [drm] add ip block number 9 <jpeg_v3_0>
[ 2.438422] amdgpu 0000:04:00.0: amdgpu: Fetched VBIOS from VFCT
[ 2.438427] amdgpu: ATOM BIOS: 113-AMDSphJupiter-002
[ 2.467290] [drm] VCN(0) decode is enabled in VM mode
[ 2.467296] [drm] VCN(0) encode is enabled in VM mode
[ 2.474406] usb 1-1.6: new full-speed USB device number 3 using xhci_hcd
[ 2.498667] [drm] JPEG decode is enabled in VM mode
[ 2.502600] Console: switching to colour dummy device 80x25
[ 2.503467] amdgpu 0000:04:00.0: vgaarb: deactivate vga console
[ 2.503475] amdgpu 0000:04:00.0: amdgpu: Trusted Memory Zone (TMZ) feature disabled as experimental (default)
[ 2.503518] [drm] vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit
[ 2.503526] amdgpu 0000:04:00.0: amdgpu: VRAM: 1024M 0x000000F400000000 - 0x000000F43FFFFFFF (1024M used)
[ 2.503530] amdgpu 0000:04:00.0: amdgpu: GART: 1024M 0x0000000000000000 - 0x000000003FFFFFFF
[ 2.503540] [drm] Detected VRAM RAM=1024M, BAR=1024M
[ 2.503542] [drm] RAM width 128bits LPDDR5
[ 2.503741] [drm] amdgpu: 1024M of VRAM memory ready
[ 2.503745] [drm] amdgpu: 7416M of GTT memory ready.
[ 2.503765] [drm] GART: num cpu pages 262144, num gpu pages 262144
[ 2.504476] [drm] PCIE GART of 1024M enabled (table at 0x000000F43FC00000).
[ 2.505058] [drm] Loading DMUB firmware via PSP: version=0x0300000A
[ 2.505816] [drm] use_doorbell being set to: [true]
[ 2.505855] [drm] Found VCN firmware Version ENC: 1.27 DEC: 2 VEP: 0 Revision: 0
[ 2.505868] amdgpu 0000:04:00.0: amdgpu: Will use PSP to load VCN firmware
[ 2.529132] amdgpu 0000:04:00.0: amdgpu: reserve 0xa00000 from 0xf43e000000 for PSP TMR
[ 2.585344] usb 1-1.6: New USB device found, idVendor=05ac, idProduct=024f, bcdDevice= 1.12
[ 2.585349] usb 1-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.585352] usb 1-1.6: Product: Air60
[ 2.585354] usb 1-1.6: Manufacturer: BY Tech
[ 2.608966] usb 2-1.4: New USB device found, idVendor=0b95, idProduct=1790, bcdDevice= 2.00
[ 2.608976] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.608982] usb 2-1.4: Product: DockCaseAxUSBToLAN
[ 2.608987] usb 2-1.4: Manufacturer: DockCase
[ 2.608991] usb 2-1.4: SerialNumber: 009050C080D482
[ 2.623484] amdgpu 0000:04:00.0: amdgpu: SMU is initialized successfully!
[ 2.623490] [drm] Seamless boot condition check passed
[ 2.624503] [drm] Display Core v3.2.273 initialized on DCN 3.0.1
[ 2.624506] [drm] DP-HDMI FRL PCON supported
[ 2.625183] [drm] DMUB hardware initialized: version=0x0300000A
[ 2.782919] VLV Successfully queried backlight range over ACPI: 0 255
[ 2.785399] [drm] kiq ring mec 2 pipe 1 q 0
[ 2.787922] [drm] VCN decode and encode initialized successfully(under DPG Mode).
[ 2.787950] [drm] JPEG decode initialized successfully.
[ 2.790334] usbcore: registered new interface driver cdc_ether
[ 2.791613] input: BY Tech Air60 as /devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-1/1-1.6/1-1.6:1.0/0003:05AC:024F.0006/input/input16
[ 2.791807] apple 0003:05AC:024F.0006: input,hidraw4: USB HID v1.11 Keyboard [BY Tech Air60] on usb-0000:04:00.3-1.6/input0
[ 2.792091] apple 0003:05AC:024F.0007: Fn key not found (Apple Wireless Keyboard clone?), disabling Fn key handling
[ 2.792145] input: BY Tech Air60 as /devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-1/1-1.6/1-1.6:1.1/0003:05AC:024F.0007/input/input17
[ 2.792276] apple 0003:05AC:024F.0007: input,hiddev97,hidraw5: USB HID v1.11 Keyboard [BY Tech Air60] on usb-0000:04:00.3-1.6/input1
[ 2.804711] amdgpu: HMM registered 1024MB device memory
[ 2.805928] kfd kfd: amdgpu: Allocated 3969056 bytes on gart
[ 2.805948] kfd kfd: amdgpu: Total number of KFD nodes to be created: 1
[ 2.806111] amdgpu: Virtual CRAT table created for GPU
[ 2.806210] amdgpu: Topology: Add dGPU node [0x1435:0x1002]
[ 2.806213] kfd kfd: amdgpu: added device 1002:1435
[ 2.806232] amdgpu 0000:04:00.0: amdgpu: SE 1, SH per SE 1, CU per SH 8, active_cu_number 8
[ 2.806239] amdgpu 0000:04:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
[ 2.806242] amdgpu 0000:04:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
[ 2.806244] amdgpu 0000:04:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
[ 2.806247] amdgpu 0000:04:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
[ 2.806249] amdgpu 0000:04:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
[ 2.806251] amdgpu 0000:04:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
[ 2.806254] amdgpu 0000:04:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
[ 2.806257] amdgpu 0000:04:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
[ 2.806259] amdgpu 0000:04:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
[ 2.806262] amdgpu 0000:04:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 11 on hub 0
[ 2.806264] amdgpu 0000:04:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
[ 2.806267] amdgpu 0000:04:00.0: amdgpu: ring vcn_dec_0 uses VM inv eng 0 on hub 8
[ 2.806269] amdgpu 0000:04:00.0: amdgpu: ring vcn_enc_0.0 uses VM inv eng 1 on hub 8
[ 2.806272] amdgpu 0000:04:00.0: amdgpu: ring vcn_enc_0.1 uses VM inv eng 4 on hub 8
[ 2.806274] amdgpu 0000:04:00.0: amdgpu: ring jpeg_dec uses VM inv eng 5 on hub 8
[ 2.809715] [drm] Initialized amdgpu 3.57.0 20150101 for 0000:04:00.0 on minor 1
[ 2.814712] fbcon: amdgpudrmfb (fb0) is primary device
[ 2.815637] [drm] DSC precompute is not needed.
[ 2.816596] [drm] Failed to add display topology, DTM TA is not initialized.
[ 2.833239] Console: switching to colour frame buffer device 160x50
[ 2.845049] amdgpu 0000:04:00.0: [drm] fb0: amdgpudrmfb frame buffer device
[ 2.971888] cdc_ncm 2-1.4:2.0: MAC-Address: 90:50:c0:80:d4:82
[ 2.971897] cdc_ncm 2-1.4:2.0: setting rx_max = 16384
[ 2.983432] cdc_ncm 2-1.4:2.0: setting tx_max = 16384
[ 3.003366] cdc_ncm 2-1.4:2.0 eth0: register 'cdc_ncm' at usb-0000:04:00.3-1.4, CDC NCM (NO ZLP), 90:50:c0:80:d4:82
[ 3.003447] usbcore: registered new interface driver cdc_ncm
[ 3.005212] usbcore: registered new interface driver cdc_wdm
[ 3.006160] usbcore: registered new interface driver cdc_mbim
[ 3.008554] cdc_ncm 2-1.4:2.0 enp4s0f3u1u4c2: renamed from eth0
[ 3.069879] BTRFS: device fsid aef02936-3210-421e-b1ea-87dc7cee8815 devid 1 transid 1036 /dev/nvme0n1p3 (259:3) scanned by mount (535)
[ 3.070264] BTRFS info (device nvme0n1p3): first mount of filesystem aef02936-3210-421e-b1ea-87dc7cee8815
[ 3.070287] BTRFS info (device nvme0n1p3): using crc32c (crc32c-intel) checksum algorithm
[ 3.070293] BTRFS info (device nvme0n1p3): using free-space-tree
[ 3.282727] systemd-journald[283]: Received SIGTERM from PID 1 (systemd).
[ 3.365884] systemd[1]: systemd 254.10-1.fc39 running in system mode (+PAM +AUDIT +SELINUX -APPARMOR +IMA +SMACK +SECCOMP -GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN -IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 3.365890] systemd[1]: Detected architecture x86-64.
[ 3.440096] mmc0: new ultra high speed SDR104 SDXC card at address aaaa
[ 3.452800] systemd[1]: bpf-lsm: BPF LSM hook not enabled in the kernel, BPF LSM not supported
[ 3.533309] systemd-sysv-generator[615]: SysV service '/etc/rc.d/init.d/livesys' lacks a native systemd unit file. ~ Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it safe, robust and future-proof. ! This compatibility logic is deprecated, expect removal soon. !
[ 3.533368] systemd-sysv-generator[615]: SysV service '/etc/rc.d/init.d/livesys-late' lacks a native systemd unit file. ~ Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it safe, robust and future-proof. ! This compatibility logic is deprecated, expect removal soon. !
[ 3.548354] zram: Added device: zram0
[ 3.591203] systemd[1]: /etc/systemd/system/alsa-restore.service:1: Assignment outside of section. Ignoring.
[ 3.591430] systemd[1]: alsa-restore.service: Service has no ExecStart=, ExecStop=, or SuccessAction=. Refusing.
[ 3.709801] systemd[1]: initrd-switch-root.service: Deactivated successfully.
[ 3.709945] systemd[1]: Stopped initrd-switch-root.service - Switch Root.
[ 3.710939] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1.
[ 3.711438] systemd[1]: Created slice system-akmods\x2dkeygen.slice - Slice /system/akmods-keygen.
[ 3.711823] systemd[1]: Created slice system-getty.slice - Slice /system/getty.
[ 3.712176] systemd[1]: Created slice system-sshd\x2dkeygen.slice - Slice /system/sshd-keygen.
[ 3.712538] systemd[1]: Created slice system-systemd\x2dfsck.slice - Slice /system/systemd-fsck.
[ 3.712892] systemd[1]: Created slice system-systemd\x2dzram\x2dsetup.slice - Slice /system/systemd-zram-setup.
[ 3.713160] systemd[1]: Created slice user.slice - User and Session Slice.
[ 3.713196] systemd[1]: systemd-ask-password-console.path - Dispatch Password Requests to Console Directory Watch was skipped because of an unmet condition check (ConditionPathExists=!/run/plymouth/pid).
[ 3.713272] systemd[1]: Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch.
[ 3.713470] systemd[1]: Set up automount proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point.
[ 3.713500] systemd[1]: Expecting device dev-disk-by\x2duuid-614af402\x2dbae3\x2d4bed\x2dbb79\x2d8c23189b10ed.device - /dev/disk/by-uuid/614af402-bae3-4bed-bb79-8c23189b10ed...
[ 3.713524] systemd[1]: Expecting device dev-disk-by\x2duuid-BC15\x2dC171.device - /dev/disk/by-uuid/BC15-C171...
[ 3.713540] systemd[1]: Expecting device dev-disk-by\x2duuid-aef02936\x2d3210\x2d421e\x2db1ea\x2d87dc7cee8815.device - /dev/disk/by-uuid/aef02936-3210-421e-b1ea-87dc7cee8815...
[ 3.713558] systemd[1]: Expecting device dev-disk-by\x2duuid-fe600c8b\x2d27e6\x2d4ad3\x2d8adc\x2d5fc3fde9d0c0.device - /dev/disk/by-uuid/fe600c8b-27e6-4ad3-8adc-5fc3fde9d0c0...
[ 3.713580] systemd[1]: Expecting device dev-zram0.device - /dev/zram0...
[ 3.713610] systemd[1]: Reached target cryptsetup.target - Local Encrypted Volumes.
[ 3.713649] systemd[1]: Stopped target initrd-switch-root.target - Switch Root.
[ 3.713679] systemd[1]: Stopped target initrd-fs.target - Initrd File Systems.
[ 3.713699] systemd[1]: Stopped target initrd-root-fs.target - Initrd Root File System.
[ 3.713722] systemd[1]: Reached target integritysetup.target - Local Integrity Protected Volumes.
[ 3.713774] systemd[1]: Reached target remote-cryptsetup.target - Remote Encrypted Volumes.
[ 3.713794] systemd[1]: Reached target remote-fs.target - Remote File Systems.
[ 3.713814] systemd[1]: Reached target slices.target - Slice Units.
[ 3.713853] systemd[1]: Reached target veritysetup.target - Local Verity Protected Volumes.
[ 3.713949] systemd[1]: Listening on dm-event.socket - Device-mapper event daemon FIFOs.
[ 3.714632] systemd[1]: Listening on lvm2-lvmpolld.socket - LVM2 poll daemon socket.
[ 3.717010] systemd[1]: Listening on systemd-coredump.socket - Process Core Dump Socket.
[ 3.717093] systemd[1]: Listening on systemd-initctl.socket - initctl Compatibility Named Pipe.
[ 3.717646] systemd[1]: Listening on systemd-journald-audit.socket - Journal Audit Socket.
[ 3.718027] systemd[1]: Listening on systemd-oomd.socket - Userspace Out-Of-Memory (OOM) Killer Socket.
[ 3.718441] systemd[1]: Listening on systemd-udevd-control.socket - udev Control Socket.
[ 3.718560] systemd[1]: Listening on systemd-udevd-kernel.socket - udev Kernel Socket.
[ 3.718675] systemd[1]: Listening on systemd-userdbd.socket - User Database Manager Socket.
[ 3.733651] systemd[1]: Mounting dev-hugepages.mount - Huge Pages File System...
[ 3.735076] systemd[1]: Mounting dev-mqueue.mount - POSIX Message Queue File System...
[ 3.736151] systemd[1]: Mounting sys-kernel-debug.mount - Kernel Debug File System...
[ 3.736317] systemd[1]: sys-kernel-tracing.mount - Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
[ 3.737560] systemd[1]: Starting apparmor.service - Load AppArmor profiles...
[ 3.738092] systemd[1]: iscsi-starter.service was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/var/lib/iscsi/nodes).
[ 3.739263] systemd[1]: Starting kmod-static-nodes.service - Create List of Static Device Nodes...
[ 3.740468] systemd[1]: Starting lvm2-monitor.service - Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling...
[ 3.741940] systemd[1]: Starting modprobe@configfs.service - Load Kernel Module configfs...
[ 3.743342] systemd[1]: Starting modprobe@dm_mod.service - Load Kernel Module dm_mod...
[ 3.744886] systemd[1]: Starting modprobe@drm.service - Load Kernel Module drm...
[ 3.746399] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
[ 3.747914] systemd[1]: Starting modprobe@fuse.service - Load Kernel Module fuse...
[ 3.749470] systemd[1]: Starting modprobe@loop.service - Load Kernel Module loop...
[ 3.749598] systemd[1]: plymouth-switch-root.service: Deactivated successfully.
[ 3.749670] systemd[1]: Stopped plymouth-switch-root.service - Plymouth switch root service.
[ 3.749906] systemd[1]: systemd-fsck-root.service: Deactivated successfully.
[ 3.749970] systemd[1]: Stopped systemd-fsck-root.service - File System Check on Root Device.
[ 3.752727] systemd[1]: Starting systemd-journald.service - Journal Service...
[ 3.754632] systemd[1]: Starting systemd-modules-load.service - Load Kernel Modules...
[ 3.755627] loop: module loaded
[ 3.756368] systemd[1]: Starting systemd-network-generator.service - Generate network units from Kernel command line...
[ 3.756527] systemd[1]: systemd-pcrmachine.service - TPM2 PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/StubPcrKernelImage-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f).
[ 3.758708] systemd[1]: Starting systemd-remount-fs.service - Remount Root and Kernel File Systems...
[ 3.761081] systemd[1]: Starting systemd-udev-trigger.service - Coldplug All udev Devices...
[ 3.764066] systemd[1]: Mounted dev-hugepages.mount - Huge Pages File System.
[ 3.764490] systemd[1]: Mounted dev-mqueue.mount - POSIX Message Queue File System.
[ 3.764821] systemd[1]: Mounted sys-kernel-debug.mount - Kernel Debug File System.
[ 3.765309] systemd[1]: Finished kmod-static-nodes.service - Create List of Static Device Nodes.
[ 3.765965] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[ 3.766209] systemd[1]: Finished modprobe@configfs.service - Load Kernel Module configfs.
[ 3.766725] systemd[1]: modprobe@dm_mod.service: Deactivated successfully.
[ 3.766957] systemd[1]: Finished modprobe@dm_mod.service - Load Kernel Module dm_mod.
[ 3.767408] systemd[1]: modprobe@drm.service: Deactivated successfully.
[ 3.767642] systemd[1]: Finished modprobe@drm.service - Load Kernel Module drm.
[ 3.768039] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully.
[ 3.768100] BTRFS info (device nvme0n1p3 state M): use zstd compression, level 1
[ 3.768237] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore.
[ 3.769478] systemd[1]: modprobe@fuse.service: Deactivated successfully.
[ 3.769717] systemd[1]: Finished modprobe@fuse.service - Load Kernel Module fuse.
[ 3.770296] systemd[1]: modprobe@loop.service: Deactivated successfully.
[ 3.770562] systemd[1]: Finished modprobe@loop.service - Load Kernel Module loop.
[ 3.770797] systemd-journald[642]: Collecting audit messages is enabled.
[ 3.771074] systemd[1]: Finished systemd-modules-load.service - Load Kernel Modules.
[ 3.771170] audit: type=1130 audit(1716151431.182:2): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=systemd-modules-load comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3.771768] systemd[1]: Finished systemd-network-generator.service - Generate network units from Kernel command line.
[ 3.772386] systemd[1]: Finished systemd-remount-fs.service - Remount Root and Kernel File Systems.
[ 3.774360] audit: type=1130 audit(1716151431.183:3): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=systemd-network-generator comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3.774370] audit: type=1130 audit(1716151431.184:4): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=systemd-remount-fs comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3.798081] audit: type=1400 audit(1716151431.209:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="lsb_release" pid=645 comm="apparmor_parser"
[ 3.798606] systemd[1]: Mounting sys-fs-fuse-connections.mount - FUSE Control File System...
[ 3.798769] systemd[1]: iscsi-onboot.service - Special handling of early boot iSCSI sessions was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/sys/class/iscsi_session).
[ 3.798892] systemd[1]: ostree-remount.service - OSTree Remount OS/ Bind Mounts was skipped because of an unmet condition check (ConditionKernelCommandLine=ostree).
[ 3.799905] systemd[1]: systemd-hwdb-update.service - Rebuild Hardware Database was skipped because of an unmet condition check (ConditionNeedsUpdate=/etc).
[ 3.799998] systemd[1]: systemd-pstore.service - Platform Persistent Storage Archival was skipped because of an unmet condition check (ConditionDirectoryNotEmpty=/sys/fs/pstore).
[ 3.801769] systemd[1]: Starting systemd-random-seed.service - Load/Save OS Random Seed...
[ 3.801971] systemd[1]: systemd-repart.service - Repartition Root Disk was skipped because no trigger condition checks were met.
[ 3.803959] systemd[1]: Starting systemd-sysctl.service - Apply Kernel Variables...
[ 3.806080] systemd[1]: Starting systemd-tmpfiles-setup-dev-early.service - Create Static Device Nodes in /dev gracefully...
[ 3.807717] systemd[1]: Started systemd-journald.service - Journal Service.
[ 3.809380] audit: type=1130 audit(1716151431.219:6): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=systemd-journald comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3.812541] audit: type=1130 audit(1716151431.224:7): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=lvm2-monitor comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 3.815853] audit: type=1400 audit(1716151431.227:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="ping" pid=644 comm="apparmor_parser"
[ 3.823276] audit: type=1400 audit(1716151431.234:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="samba-rpcd" pid=651 comm="apparmor_parser"
[ 3.824117] audit: type=1400 audit(1716151431.235:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=646 comm="apparmor_parser"
[ 3.881065] systemd-journald[642]: Received client request to flush runtime journal.
[ 3.894787] systemd-journald[642]: /var/log/journal/60789d6fcaa54af29be6005286f2f8e4/system.journal: Journal file uses a different sequence number ID, rotating.
[ 3.894796] systemd-journald[642]: Rotating system journal.
[ 4.264179] zram0: detected capacity change from 0 to 16777216
[ 4.328501] Adding 8388604k swap on /dev/zram0. Priority:100 extents:1 across:8388604k SSDsc
[ 4.344593] Adding 16692416k swap on /dev/nvme0n1p4. Priority:-2 extents:1 across:16692416k SS
[ 4.364306] usbcore: registered new device driver apple-mfi-fastcharge
[ 4.407844] EXT4-fs (nvme0n1p2): mounted filesystem fe600c8b-27e6-4ad3-8adc-5fc3fde9d0c0 r/w with ordered data mode. Quota mode: none.
[ 4.451464] i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitration
[ 4.451601] i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitration
[ 4.451723] i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitration
[ 4.451844] i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitration
[ 4.534034] Bluetooth: Core ver 2.22
[ 4.534074] NET: Registered PF_BLUETOOTH protocol family
[ 4.534077] Bluetooth: HCI device and connection manager initialized
[ 4.534083] Bluetooth: HCI socket layer initialized
[ 4.534087] Bluetooth: L2CAP socket layer initialized
[ 4.534093] Bluetooth: SCO socket layer initialized
[ 4.536701] mmcblk0: mmc0:aaaa SR01T 954 GiB
[ 4.557004] piix4_smbus 0000:00:14.0: SMBus Host Controller at 0xb00, revision 0
[ 4.557014] piix4_smbus 0000:00:14.0: Using register 0x02 for SMBus port selection
[ 4.561001] piix4_smbus 0000:00:14.0: Auxiliary SMBus Host Controller at 0xb20
[ 4.564993] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[ 4.573126] mmcblk0: p1
[ 4.573557] Bluetooth: HCI UART driver ver 2.3
[ 4.573563] Bluetooth: HCI UART protocol H4 registered
[ 4.573565] Bluetooth: HCI UART protocol BCSP registered
[ 4.573602] Bluetooth: HCI UART protocol LL registered
[ 4.573604] Bluetooth: HCI UART protocol ATH3K registered
[ 4.573620] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 4.573674] Bluetooth: HCI UART protocol Intel registered
[ 4.573793] Bluetooth: HCI UART protocol Broadcom registered
[ 4.573816] Bluetooth: HCI UART protocol QCA registered
[ 4.573818] Bluetooth: HCI UART protocol AG6XX registered
[ 4.573834] Bluetooth: HCI UART protocol Marvell registered
[ 4.576009] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 4.576260] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[ 4.576329] dw-apb-uart AMDI0020:04: failed to request DMA
[ 4.576959] Bluetooth: hci0: setting up qca2066
[ 4.580445] Bluetooth: hci0: Frame reassembly failed (-84)
[ 4.581452] cdc_acm 3-3:1.3: ttyACM0: USB ACM device
[ 4.581521] usbcore: registered new interface driver cdc_acm
[ 4.581523] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[ 4.626046] input: PC Speaker as /devices/platform/pcspkr/input/input18
[ 4.639116] max98388 i2c-ADS8388:00: MAX98388 revisionID: 0x41
[ 4.641781] max98388 i2c-ADS8388:01: MAX98388 revisionID: 0x41
[ 4.652467] RAPL PMU: API unit is 2^-32 Joules, 1 fixed counters, 163840 ms ovfl timer
[ 4.652474] RAPL PMU: hw unit of domain package 2^-16 Joules
[ 4.683778] snd_hda_intel 0000:04:00.1: enabling device (0000 -> 0002)
[ 4.690984] snd_hda_intel 0000:04:00.1: Handle vga_switcheroo audio client
[ 4.704606] ath11k_pci 0000:03:00.0: BAR 0 [mem 0x80000000-0x801fffff 64bit]: assigned
[ 4.704628] ath11k_pci 0000:03:00.0: enabling device (0000 -> 0002)
[ 4.714045] ath11k_pci 0000:03:00.0: MSI vectors: 1
[ 4.714057] ath11k_pci 0000:03:00.0: qca2066 hw2.1
[ 4.731954] snd_hda_intel 0000:04:00.1: bound 0000:04:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[ 4.746084] NET: Registered PF_QIPCRTR protocol family
[ 4.746166] kvm_amd: TSC scaling supported
[ 4.746169] kvm_amd: Nested Virtualization enabled
[ 4.746171] kvm_amd: Nested Paging enabled
[ 4.746174] kvm_amd: SEV enabled (ASIDs 1 - 14)
[ 4.746177] kvm_amd: SEV-ES disabled (ASIDs 0 - 0)
[ 4.746190] kvm_amd: Virtual VMLOAD VMSAVE supported
[ 4.746191] kvm_amd: Virtual GIF supported
[ 4.746192] kvm_amd: LBR virtualization supported
[ 4.758964] MCE: In-kernel MCE decoding enabled.
[ 4.762764] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:08.1/0000:04:00.1/sound/card0/input19
[ 4.762845] input: HD-Audio Generic HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:08.1/0000:04:00.1/sound/card0/input20
[ 4.762920] input: HD-Audio Generic HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:08.1/0000:04:00.1/sound/card0/input21
[ 4.762995] input: HD-Audio Generic HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:08.1/0000:04:00.1/sound/card0/input22
[ 4.843910] snd_sof_amd_vangogh 0000:04:00.5: enabling device (0000 -> 0002)
[ 4.846131] snd_sof_amd_vangogh 0000:04:00.5: Firmware paths/files for ipc type 0:
[ 4.846138] snd_sof_amd_vangogh 0000:04:00.5: Topology file: amd/sof-tplg/sof-vangogh-nau8821-max.tplg
[ 4.858176] intel_rapl_common: Found RAPL domain package
[ 4.858182] intel_rapl_common: Found RAPL domain core
[ 4.884762] Bluetooth: hci0: QCA Product ID :0x00000013
[ 4.884769] Bluetooth: hci0: QCA SOC Version :0x400c0210
[ 4.884771] Bluetooth: hci0: QCA ROM Version :0x00000201
[ 4.884773] Bluetooth: hci0: QCA Patch Version:0x000038e6
[ 4.884775] Bluetooth: hci0: QCA controller version 0x02100201
[ 4.884777] Bluetooth: hci0: QCA Downloading qca/hpbtfw21.tlv
[ 4.901915] snd_sof_amd_vangogh 0000:04:00.5: Firmware info: version 0:0:0-7863d
[ 4.901923] snd_sof_amd_vangogh 0000:04:00.5: Firmware: ABI 3:26:0 Kernel ABI 3:23:0
[ 4.902500] mhi mhi0: Requested to power ON
[ 4.902519] mhi mhi0: Power on setup success
[ 4.902577] mhi mhi0: Direct firmware load for ath11k/QCA2066/hw2.1/amss.bin failed with error -2
[ 4.902582] mhi mhi0: Error loading firmware: -2
[ 4.902605] ath11k_pci 0000:03:00.0: failed to power up mhi: -110
[ 4.902609] ath11k_pci 0000:03:00.0: failed to start mhi: -110
[ 4.902612] ath11k_pci 0000:03:00.0: failed to power up :-110
[ 4.908503] ath11k_pci 0000:03:00.0: failed to create soc core: -110
[ 4.908511] ath11k_pci 0000:03:00.0: failed to init core: -110
[ 4.908519] ------------[ cut here ]------------
[ 4.908521] WARNING: CPU: 6 PID: 746 at kernel/irq/manage.c:1925 free_irq+0x28d/0x2c0
[ 4.908529] Modules linked in: snd_acp_mach(+) snd_sof_probes snd_soc_dmic snd_sof_amd_acp63 vfat fat intel_rapl_msr snd_sof_amd_vangogh snd_sof_amd_rembrandt snd_sof_amd_renoir intel_rapl_common snd_sof_amd_acp snd_sof_pci snd_sof_xtensa_dsp edac_mce_amd snd_sof qrtr snd_sof_utils snd_hda_codec_hdmi snd_pci_ps kvm_amd snd_amd_sdw_acpi ath11k_pci(+) soundwire_amd soundwire_generic_allocation ath11k kvm soundwire_bus snd_hda_intel qmi_helpers snd_intel_dspcfg rapl snd_rpl_pci_acp6x snd_intel_sdw_acpi snd_soc_nau8821 snd_soc_max98388 snd_acp_pci snd_acp_legacy_common mac80211 pcspkr snd_hda_codec snd_soc_core snd_pci_acp6x snd_hda_core snd_compress libarc4 ac97_bus snd_hwdep snd_pcm_dmaengine hci_uart snd_pci_acp5x snd_rn_pci_acp3x snd_acp_config btqca snd_soc_acpi snd_seq btrtl cdc_acm i2c_piix4 snd_pci_acp3x btintel cfg80211 snd_seq_device btbcm mmc_block mhi snd_pcm bluetooth snd_timer rfkill snd ltrf216a(+) industrialio soundcore joydev apple_mfi_fastcharge loop zram cdc_mbim cdc_wdm cdc_ncm hid_apple cdc_ether
[ 4.908622] usbnet mii amdgpu amdxcp i2c_algo_bit drm_ttm_helper ttm crct10dif_pclmul drm_exec crc32_pclmul crc32c_intel gpu_sched polyval_clmulni drm_suballoc_helper drm_buddy polyval_generic drm_display_helper nvme ccp cec sdhci_pci ghash_clmulni_intel cqhci nvme_core sha512_ssse3 sdhci video sha256_ssse3 hid_multitouch sha1_ssse3 wdat_wdt mmc_core nvme_auth sp5100_tco wmi i2c_hid_acpi i2c_hid serio_raw hid_steam ff_memless fuse i2c_dev
[ 4.908666] CPU: 6 PID: 746 Comm: (udev-worker) Not tainted 6.9.0-dirty #10
[ 4.908669] Hardware name: Valve Galileo/Galileo, BIOS F7G0110 04/09/2024
[ 4.908671] RIP: 0010:free_irq+0x28d/0x2c0
[ 4.908675] Code: 0f 0b e9 ed fd ff ff 41 81 67 78 ff ff f7 ff 4c 89 ff e8 76 1c 00 00 e9 52 fe ff ff 49 8d 7f 28 e8 d8 97 d2 00 e9 2b ff ff ff <0f> 0b 49 c7 87 b8 00 00 00 00 00 00 00 e9 40 fe ff ff 48 89 ef e8
[ 4.908677] RSP: 0018:ffff947d016ff990 EFLAGS: 00010082
[ 4.908680] RAX: 0000000000000880 RBX: ffff892100aef600 RCX: ffff89210122f208
[ 4.908682] RDX: ffff892106a81c58 RSI: ffff892100aef600 RDI: ffff8921108f4c00
[ 4.908684] RBP: 0000000000000246 R08: 0000000000000000 R09: 0000000000000000
[ 4.908686] R10: 0000000000000001 R11: ffffffffb6b273a8 R12: ffff8921108f4d60
[ 4.908688] R13: ffff8921108f4ca4 R14: ffff892106a81c58 R15: ffff8921108f4c00
[ 4.908690] FS: 00007f98258d9980(0000) GS:ffff892430180000(0000) knlGS:0000000000000000
[ 4.908692] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 4.908694] CR2: 000055cf15fe6090 CR3: 000000011629e000 CR4: 0000000000350ef0
[ 4.908697] Call Trace:
[ 4.908700] <TASK>
[ 4.908704] ? __warn+0x6a/0xc0
[ 4.908709] ? free_irq+0x28d/0x2c0
[ 4.908711] ? report_bug+0x142/0x180
[ 4.908718] ? handle_bug+0x3c/0x80
[ 4.908722] ? exc_invalid_op+0x17/0x70
[ 4.908726] ? asm_exc_invalid_op+0x1a/0x20
[ 4.908733] ? free_irq+0x28d/0x2c0
[ 4.908738] ath11k_pcic_free_irq+0x55/0xd0 [ath11k]
[ 4.908760] ath11k_pci_probe+0x818/0x840 [ath11k_pci]
[ 4.908770] local_pci_probe+0x40/0x90
[ 4.908775] pci_device_probe+0xc2/0x240
[ 4.908780] really_probe+0xd1/0x390
[ 4.908785] ? __pfx___driver_attach+0x10/0x10
[ 4.908789] __driver_probe_device+0x73/0x150
[ 4.908792] driver_probe_device+0x1a/0x90
[ 4.908796] __driver_attach+0xcd/0x1c0
[ 4.908800] bus_for_each_dev+0x83/0xd0
[ 4.908805] bus_add_driver+0x111/0x210
[ 4.908809] driver_register+0x54/0x100
[ 4.908812] ? __pfx_ath11k_pci_init+0x10/0x10 [ath11k_pci]
[ 4.908818] ath11k_pci_init+0x1f/0x50 [ath11k_pci]
[ 4.908824] ? __pfx_ath11k_pci_init+0x10/0x10 [ath11k_pci]
[ 4.908829] do_one_initcall+0x83/0x2f0
[ 4.908837] do_init_module+0x5b/0x200
[ 4.908841] init_module_from_file+0x81/0xc0
[ 4.908848] idempotent_init_module+0x11b/0x2b0
[ 4.908855] __x64_sys_finit_module+0x59/0xb0
[ 4.908859] do_syscall_64+0x82/0x170
[ 4.908862] ? syscall_exit_to_user_mode+0x75/0x1f0
[ 4.908866] ? srso_return_thunk+0x5/0x5f
[ 4.908870] ? do_syscall_64+0x8f/0x170
[ 4.908872] ? __do_sys_newfstatat+0x4e/0x80
[ 4.908880] ? srso_return_thunk+0x5/0x5f
[ 4.908882] ? syscall_exit_to_user_mode_prepare+0xde/0x110
[ 4.908885] ? srso_return_thunk+0x5/0x5f
[ 4.908888] ? syscall_exit_to_user_mode+0x75/0x1f0
[ 4.908891] ? srso_return_thunk+0x5/0x5f
[ 4.908894] ? do_syscall_64+0x8f/0x170
[ 4.908896] ? syscall_exit_to_user_mode+0x75/0x1f0
[ 4.908899] ? srso_return_thunk+0x5/0x5f
[ 4.908902] ? do_syscall_64+0x8f/0x170
[ 4.908904] ? srso_return_thunk+0x5/0x5f
[ 4.908907] ? do_syscall_64+0x8f/0x170
[ 4.908910] ? srso_return_thunk+0x5/0x5f
[ 4.908912] ? do_syscall_64+0x8f/0x170
[ 4.908915] ? srso_return_thunk+0x5/0x5f
[ 4.908918] entry_SYSCALL_64_after_hwframe+0x76/0x7e
[ 4.908922] RIP: 0033:0x7f9825ad185d
[ 4.908925] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d a3 45 0c 00 f7 d8 64 89 01 48
[ 4.908928] RSP: 002b:00007ffd894c13c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
[ 4.908931] RAX: ffffffffffffffda RBX: 000055955aa21fe0 RCX: 00007f9825ad185d
[ 4.908933] RDX: 0000000000000000 RSI: 00007f982600507d RDI: 0000000000000013
[ 4.908935] RBP: 00007ffd894c1480 R08: 0000000000000000 R09: 00007ffd894c1410
[ 4.908936] R10: 0000000000000013 R11: 0000000000000246 R12: 00007f982600507d
[ 4.908938] R13: 0000000000020000 R14: 000055955a88b410 R15: 000055955aa287b0
[ 4.908944] </TASK>
[ 4.908945] ---[ end trace 0000000000000000 ]---
[ 4.911827] snd_sof_amd_vangogh 0000:04:00.5: Topology: ABI 3:26:0 Kernel ABI 3:23:0
[ 4.911991] sof_mach nau8821-max: ASoC: Parent card not yet available, widget card binding deferred
[ 4.912082] snd_sof_amd_vangogh 0000:04:00.5: ACP_HS config ACP1 channel 2 rate 48000 tdm_mode 0
[ 4.912091] snd_sof_amd_vangogh 0000:04:00.5: ACP_BT config ACP2 channel 2 rate 48000 tdm_mode 0
[ 4.912096] snd_sof_amd_vangogh 0000:04:00.5: ACP_BT config ACP2 channel 2 rate 48000 tdm_mode 0
[ 4.912101] snd_sof_amd_vangogh 0000:04:00.5: ACP_SP config ACP0 channel 2 rate 48000 tdm_mode 0
[ 4.912106] snd_sof_amd_vangogh 0000:04:00.5: ACP_HS config ACP1 channel 2 rate 48000 tdm_mode 0
[ 4.912112] snd_sof_amd_vangogh 0000:04:00.5: ACP_SP config ACP0 channel 2 rate 48000 tdm_mode 0
[ 4.928599] max98388 i2c-ADS8388:00: Reset completed (retry:0)
[ 4.941602] max98388 i2c-ADS8388:01: Reset completed (retry:0)
[ 4.944937] acp-headset-codec: codec dai name = nau8821-hifi
[ 4.947717] input: sof-nau8821-max Headset Jack as /devices/pci0000:00/0000:00:08.1/0000:04:00.5/nau8821-max/sound/card1/input23
[ 5.025817] ath11k_pci 0000:03:00.0: probe with driver ath11k_pci failed with error -110
[ 5.268056] i2c_designware AMDI0010:00: i2c_dw_handle_tx_abort: lost arbitration
[ 5.279814] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 5.279820] Bluetooth: BNEP filters: protocol multicast
[ 5.279827] Bluetooth: BNEP socket layer initialized
[ 5.542538] input: Steam Deck as /devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-3/3-3:1.2/0003:28DE:1205.0003/input/input24
[ 5.596728] Bluetooth: hci0: QCA Downloading qca/hpnv21.309
[ 5.618558] input: Steam Deck as /devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-3/3-3:1.2/0003:28DE:1205.0003/input/input25
[ 5.767578] Bluetooth: hci0: QCA setup on UART is completed
[ 5.767624] Bluetooth: hci0: HFP non-HCI data transport is supported
[ 5.792727] Bluetooth: MGMT ver 1.22
[ 6.444329] systemd-journald[642]: /var/log/journal/60789d6fcaa54af29be6005286f2f8e4/user-1000.journal: Journal file uses a different sequence number ID, rotating.
[ 8.953790] Bluetooth: RFCOMM TTY layer initialized
[ 8.953802] Bluetooth: RFCOMM socket layer initialized
[ 8.953807] Bluetooth: RFCOMM ver 1.11
[ 10.165812] EXT4-fs (mmcblk0p1): Using encoding defined by superblock: utf8-12.1.0 with flags 0x0
[ 10.489184] EXT4-fs (mmcblk0p1): mounted filesystem b74cd95d-a0ba-4c53-ae7f-707b32b0cef9 r/w with ordered data mode. Quota mode: none.
[ 17.823040] input: Microsoft X-Box 360 pad 0 as /devices/virtual/input/input26
[ 41.554022] input: extest fake device as /devices/virtual/input/input27
[ 44.265692] dw-apb-uart AMDI0020:00: failed to request DMA
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: question regarding qca2066 and qca206x (Steam Deck OLED/Galileo) on upstream kernels
2024-05-19 22:14 question regarding qca2066 and qca206x (Steam Deck OLED/Galileo) on upstream kernels Matthew Schwartz
@ 2024-05-20 10:21 ` Kalle Valo
2024-05-20 20:41 ` Matthew Schwartz
0 siblings, 1 reply; 7+ messages in thread
From: Kalle Valo @ 2024-05-20 10:21 UTC (permalink / raw)
To: Matthew Schwartz; +Cc: ath11k, cristian.ciocaltea
Matthew Schwartz <njtransit215@gmail.com> writes:
> Hello,
>
> I've been tinkering with my Steam Deck OLED (Galileo revision) quite a
> bit since release, and I think I am finally running into some trouble
> that I am unable to resolve regarding the use of the Galileo's
> ath11k/qca2066 driver alongside other devices on an upstream Linux
> kernel, specifically Linux 6.9.0 and later.
>
> When I try to use the upstream ath11k driver with my OLED Deck, it
> ends up failing a direct firmware load for ath11k/QCA2066/amss.bin.
> The upstream driver has never worked (to the best of my knowledge at
> least), so that is not a regression. I've attached the dmesg from this
> failure just as a reference. We used to get around this on kernels 6.6
> -> 6.8 by adding in a separate QCA206X entry via kernel patch:
> https://github.com/Nobara-Project/rpm-sources/blob/main/baseos/kernel/6.8.7/steamdeck-oled-wifi.patch
Ok, so that patch seems to add QCA2066 hw2.1 and WMI_COEX_CONFIG_CMDID
support, but it also does some smaller changes like static_window_map
and hacks. Unfortunately there's no Signed-off-by which makes it
difficult to get that code to Linux.
We already have QCA2066 hw2.1 support in upstream so that part of the
patch should not be needed anymore. WMI_COEX_CONFIG_CMDID is not
supported in upstream yet but that should not matter for initial
bringup. I would assume you need it later once you start using Wi-Fi and
BT together and want to optimise them working together.
> along with the firmware from
> https://steamdeck-packages.steamos.cloud/archlinux-mirror/jupiter-main/os/x86_64/linux-firmware-neptune-jupiter.20231113.1-1-any.pkg.tar.zst
Our recommendation is to use the firmware from our repositories as there
are no guarentees that other firmware releases work with kernel.org
driver. So try to use this one:
https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware
The board file handling might be a challenge though as I don't know if
we have the board file for Steam Deck in our board-2.bin, most likely
not.
> but I have not been able to rebase this onto Kernel 6.9 without a host
> of compile failures in ath11k, which are unfortunately a bit beyond my
> own knowledge level.
>
> The only way I've managed to get wifi working on the kernel has been
> to use this one commit from Valve
> https://gitlab.com/evlaV/linux-integration/-/commit/15dc5e42cac7240104b42443df8f4091721da5b1,
Ok, so this just modifies the firmware location from QCA2066 to QCA206X.
You could do same by just having a symlink in /lib/firmware/ath11k/.
> along with the QCA206X firmware folder on top of upstream Linux 6.9.0.
> Please correct me if I'm wrong here, but this is marked as
> [NOT-FOR-UPSTREAM] because it will break devices using the proper
> upstream ath11k firmware, right? Do you know if a solution is being
> worked on to fix the upstream drivers for compatibility with the
> Galileo specific hardware chip, or is this workaround going to be the
> only way to get working wifi on new kernel releases?
For me a major problem here is that there are several hacks and another
firmware release used. My recommendation is to take a step back and do
one thing at a time, for example something like this:
1. Install linux 6.9 without any modifications.
2. Remove the old ath11k firmware.
3. Install new firmware from
https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware
4. Most likely our ath11k-firmware does not contain the correct board
file so that might need to be copied from the old firmware package.
With good luck you will get the driver initialised so that you can run
'ip link set wlan0 up' and then 'iw wlan0 scan'. If not, please report
back.
Please also read our instructions what to include in bug reports:
https://wireless.wiki.kernel.org/en/users/drivers/ath11k/bugreport
--
https://patchwork.kernel.org/project/linux-wireless/list/
https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: question regarding qca2066 and qca206x (Steam Deck OLED/Galileo) on upstream kernels
2024-05-20 10:21 ` Kalle Valo
@ 2024-05-20 20:41 ` Matthew Schwartz
2024-05-20 20:52 ` Matthew Schwartz
2024-05-21 11:33 ` Kalle Valo
0 siblings, 2 replies; 7+ messages in thread
From: Matthew Schwartz @ 2024-05-20 20:41 UTC (permalink / raw)
To: Kalle Valo; +Cc: ath11k, cristian.ciocaltea
On Mon, May 20, 2024 at 3:21 AM Kalle Valo <kvalo@kernel.org> wrote:
>
> Matthew Schwartz <njtransit215@gmail.com> writes:
>
> > Hello,
> >
> > I've been tinkering with my Steam Deck OLED (Galileo revision) quite a
> > bit since release, and I think I am finally running into some trouble
> > that I am unable to resolve regarding the use of the Galileo's
> > ath11k/qca2066 driver alongside other devices on an upstream Linux
> > kernel, specifically Linux 6.9.0 and later.
> >
> > When I try to use the upstream ath11k driver with my OLED Deck, it
> > ends up failing a direct firmware load for ath11k/QCA2066/amss.bin.
> > The upstream driver has never worked (to the best of my knowledge at
> > least), so that is not a regression. I've attached the dmesg from this
> > failure just as a reference. We used to get around this on kernels 6.6
> > -> 6.8 by adding in a separate QCA206X entry via kernel patch:
> > https://github.com/Nobara-Project/rpm-sources/blob/main/baseos/kernel/6.8.7/steamdeck-oled-wifi.patch
>
> Ok, so that patch seems to add QCA2066 hw2.1 and WMI_COEX_CONFIG_CMDID
> support, but it also does some smaller changes like static_window_map
> and hacks. Unfortunately there's no Signed-off-by which makes it
> difficult to get that code to Linux.
>
Understood, I will revisit that once I manage to get core
functionality working for proper testing.
> We already have QCA2066 hw2.1 support in upstream so that part of the
> patch should not be needed anymore. WMI_COEX_CONFIG_CMDID is not
> supported in upstream yet but that should not matter for initial
> bringup. I would assume you need it later once you start using Wi-Fi and
> BT together and want to optimise them working together.
>
> > along with the firmware from
> > https://steamdeck-packages.steamos.cloud/archlinux-mirror/jupiter-main/os/x86_64/linux-firmware-neptune-jupiter.20231113.1-1-any.pkg.tar.zst
>
> Our recommendation is to use the firmware from our repositories as there
> are no guarentees that other firmware releases work with kernel.org
> driver. So try to use this one:
>
> https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware
>
> The board file handling might be a challenge though as I don't know if
> we have the board file for Steam Deck in our board-2.bin, most likely
> not.
I don't believe this is present, I'll explain my exact troubleshooting
steps below to clarify..
>
> > but I have not been able to rebase this onto Kernel 6.9 without a host
> > of compile failures in ath11k, which are unfortunately a bit beyond my
> > own knowledge level.
> >
> > The only way I've managed to get wifi working on the kernel has been
> > to use this one commit from Valve
> > https://gitlab.com/evlaV/linux-integration/-/commit/15dc5e42cac7240104b42443df8f4091721da5b1,
>
> Ok, so this just modifies the firmware location from QCA2066 to QCA206X.
> You could do same by just having a symlink in /lib/firmware/ath11k/.
>
This ends up being a very important suggestion, one I think may hold
the key to solving this.
> > along with the QCA206X firmware folder on top of upstream Linux 6.9.0.
> > Please correct me if I'm wrong here, but this is marked as
> > [NOT-FOR-UPSTREAM] because it will break devices using the proper
> > upstream ath11k firmware, right? Do you know if a solution is being
> > worked on to fix the upstream drivers for compatibility with the
> > Galileo specific hardware chip, or is this workaround going to be the
> > only way to get working wifi on new kernel releases?
>
> For me a major problem here is that there are several hacks and another
> firmware release used. My recommendation is to take a step back and do
> one thing at a time, for example something like this:
>
> 1. Install linux 6.9 without any modifications.
>
Done, compiled the v6.9 release from git without any issues.
> 2. Remove the old ath11k firmware.
>
Easy, I ran sudo rm -r /lib/firmware/ath11k
> 3. Install new firmware from
> https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware
>
For this step, this was my exact process:
copied QCA206X from my current kernel's firmware into the upstream
ath11k firmware folder retrieved from
https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware
sudo cp -r /home/matt/Downloads/Warpinator/ath11k /lib/firmware/ath11k
> 4. Most likely our ath11k-firmware does not contain the correct board
> file so that might need to be copied from the old firmware package.
>
For this step, this was my exact process:
Rebooted after 6.9 kernel install
I get no wifi and this is my dmesg:
May 20 12:49:21 steamdeck-oled kernel: mhi mhi0: Direct firmware load
for ath11k/QCA2066/hw2.1/amss.bin failed with error -2
May 20 12:49:21 steamdeck-oled kernel: mhi mhi0: Error loading firmware: -2
May 20 12:49:21 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
to power up mhi: -110
May 20 12:49:21 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
to start mhi: -110
May 20 12:49:21 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
to power up :-110
May 20 12:49:21 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
to create soc core: -110
May 20 12:49:21 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
to init core: -110
May 20 12:49:21 steamdeck-oled kernel: ------------[ cut here ]------------
May 20 12:49:21 steamdeck-oled kernel: WARNING: CPU: 0 PID: 745 at
kernel/irq/manage.c:1925 free_irq+0x2d3/0x300
May 20 12:49:21 steamdeck-oled kernel: Modules linked in:
snd_acp_sof_mach snd_acp_mach snd_sof_probes snd_soc_dmic
intel_rapl_msr snd_sof_amd_acp63 snd_sof_amd_vangogh intel_rapl_>
May 20 12:49:21 steamdeck-oled kernel: mmc_block mii hid_apple amdgpu
amdxcp i2c_algo_bit drm_ttm_helper ttm crct10dif_pclmul drm_exec
crc32_pclmul crc32c_intel gpu_sched drm_suba>
May 20 12:49:21 steamdeck-oled kernel: CPU: 0 PID: 745 Comm:
(udev-worker) Not tainted 6.9.0 #2
May 20 12:49:21 steamdeck-oled kernel: Hardware name: Valve
Galileo/Galileo, BIOS F7G0110 04/09/2024
May 20 12:49:21 steamdeck-oled kernel: RIP: 0010:free_irq+0x2d3/0x300
May 20 12:49:21 steamdeck-oled kernel: Code: 0f 0b e9 ac fd ff ff 41
81 66 78 ff ff f7 ff 4c 89 f7 e8 f0 1d 00 00 e9 11 fe ff ff 49 8d 7e
28 e8 e2 30 ea 00 e9 20 ff ff ff <0f> 0b 4>
May 20 12:49:21 steamdeck-oled kernel: RSP: 0018:ffffad560174b970
EFLAGS: 00010082
May 20 12:49:21 steamdeck-oled kernel: RAX: 0000000000000880 RBX:
ffff8c3e87921c58 RCX: ffff8c3e837ad308
May 20 12:49:21 steamdeck-oled kernel: RDX: 0000000000000001 RSI:
ffff8c3e8e8fff00 RDI: ffff8c3e8f63dc00
May 20 12:49:21 steamdeck-oled kernel: RBP: 0000000000000246 R08:
ffff8c3e837ad300 R09: 0000000000000000
May 20 12:49:21 steamdeck-oled kernel: R10: 0000000000000000 R11:
0000000000000001 R12: ffff8c3e8f63dd60
May 20 12:49:21 steamdeck-oled kernel: R13: ffff8c3e8f63dca4 R14:
ffff8c3e8f63dc00 R15: ffff8c3e8e8fff00
May 20 12:49:21 steamdeck-oled kernel: FS: 00007fcc7f8da980(0000)
GS:ffff8c41afe00000(0000) knlGS:0000000000000000
May 20 12:49:21 steamdeck-oled kernel: CS: 0010 DS: 0000 ES: 0000
CR0: 0000000080050033
May 20 12:49:21 steamdeck-oled kernel: CR2: 000055ac1f5a1df8 CR3:
00000001037aa000 CR4: 0000000000350ef0
May 20 12:49:21 steamdeck-oled kernel: Call Trace:
May 20 12:49:21 steamdeck-oled kernel: <TASK>
May 20 12:49:21 steamdeck-oled kernel: ? __warn+0x80/0x120
May 20 12:49:21 steamdeck-oled kernel: ? free_irq+0x2d3/0x300
May 20 12:49:21 steamdeck-oled kernel: ? report_bug+0x164/0x190
May 20 12:49:21 steamdeck-oled kernel: ? handle_bug+0x3c/0x80
May 20 12:49:21 steamdeck-oled kernel: ? exc_invalid_op+0x17/0x70
May 20 12:49:21 steamdeck-oled kernel: ? asm_exc_invalid_op+0x1a/0x20
May 20 12:49:21 steamdeck-oled kernel: ? free_irq+0x2d3/0x300
May 20 12:49:21 steamdeck-oled kernel: ath11k_pcic_free_irq+0x5a/0xe0 [ath11k]
May 20 12:49:21 steamdeck-oled kernel: ath11k_pci_probe+0x81d/0x840
[ath11k_pci]
May 20 12:49:21 steamdeck-oled kernel: local_pci_probe+0x45/0xa0
May 20 12:49:21 steamdeck-oled kernel: pci_device_probe+0xc7/0x240
May 20 12:49:21 steamdeck-oled kernel: really_probe+0xd6/0x390
May 20 12:49:21 steamdeck-oled kernel: ? __pfx___driver_attach+0x10/0x10
May 20 12:49:21 steamdeck-oled kernel: __driver_probe_device+0x78/0x150
May 20 12:49:21 steamdeck-oled kernel: driver_probe_device+0x1f/0x90
May 20 12:49:21 steamdeck-oled kernel: __driver_attach+0xd2/0x1c0
May 20 12:49:21 steamdeck-oled kernel: bus_for_each_dev+0x88/0xd0
May 20 12:49:21 steamdeck-oled kernel: bus_add_driver+0x116/0x220
May 20 12:49:21 steamdeck-oled kernel: driver_register+0x59/0x100
May 20 12:49:21 steamdeck-oled kernel: ?
__pfx_ath11k_pci_init+0x10/0x10 [ath11k_pci]
May 20 12:49:21 steamdeck-oled kernel: ath11k_pci_init+0x24/0x50 [ath11k_pci]
May 20 12:49:21 steamdeck-oled kernel: ?
__pfx_ath11k_pci_init+0x10/0x10 [ath11k_pci]
May 20 12:49:21 steamdeck-oled kernel: do_one_initcall+0x5b/0x320
May 20 12:49:21 steamdeck-oled kernel: do_init_module+0x60/0x240
May 20 12:49:21 steamdeck-oled kernel: init_module_from_file+0x86/0xc0
May 20 12:49:21 steamdeck-oled kernel: idempotent_init_module+0x120/0x2b0
May 20 12:49:21 steamdeck-oled kernel: __x64_sys_finit_module+0x5e/0xb0
May 20 12:49:21 steamdeck-oled kernel: do_syscall_64+0x82/0x170
May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
May 20 12:49:21 steamdeck-oled kernel: ?
syscall_exit_to_user_mode_prepare+0x15d/0x190
May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
May 20 12:49:21 steamdeck-oled kernel: ? syscall_exit_to_user_mode+0x75/0x230
May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
May 20 12:49:21 steamdeck-oled kernel: ? do_syscall_64+0x8f/0x170
May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
May 20 12:49:21 steamdeck-oled kernel: ?
syscall_exit_to_user_mode_prepare+0x15d/0x190
May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
May 20 12:49:21 steamdeck-oled kernel: ? syscall_exit_to_user_mode+0x75/0x230
May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
May 20 12:49:21 steamdeck-oled kernel: ? do_syscall_64+0x8f/0x170
May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
May 20 12:49:21 steamdeck-oled kernel: ? sched_clock_cpu+0xf/0x190
May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
May 20 12:49:21 steamdeck-oled kernel: ? irqtime_account_irq+0x45/0xc0
May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
May 20 12:49:21 steamdeck-oled kernel: ? __irq_exit_rcu+0x4b/0xc0
May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
May 20 12:49:21 steamdeck-oled kernel: entry_SYSCALL_64_after_hwframe+0x76/0x7e
May 20 12:49:21 steamdeck-oled kernel: RIP: 0033:0x7fcc7fb3185d
May 20 12:49:21 steamdeck-oled kernel: Code: ff c3 66 2e 0f 1f 84 00
00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89
c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 0>
May 20 12:49:21 steamdeck-oled kernel: RSP: 002b:00007ffe58d46158
EFLAGS: 00000246 ORIG_RAX: 0000000000000139
May 20 12:49:21 steamdeck-oled kernel: RAX: ffffffffffffffda RBX:
0000555e0252d7b0 RCX: 00007fcc7fb3185d
May 20 12:49:21 steamdeck-oled kernel: RDX: 0000000000000000 RSI:
00007fcc8012107d RDI: 0000000000000013
May 20 12:49:21 steamdeck-oled kernel: RBP: 00007ffe58d46210 R08:
0000000000000000 R09: 00007ffe58d461a0
May 20 12:49:21 steamdeck-oled kernel: R10: 0000000000000013 R11:
0000000000000246 R12: 00007fcc8012107d
May 20 12:49:21 steamdeck-oled kernel: R13: 0000000000020000 R14:
0000555e0252a1a0 R15: 0000555e025201f0
May 20 12:49:21 steamdeck-oled kernel: </TASK>
May 20 12:49:21 steamdeck-oled kernel: ---[ end trace 0000000000000000 ]---
May 20 12:49:22 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: probe
with driver ath11k_pci failed with error -110
I created a symlink like this:
sudo ln -s /lib/firmware/ath11k/QCA206X/hw2.1/amss.bin
/lib/firmware/ath11k/QCA2066/hw2.1/amss.bin
Now I rebooted once again
I get no wifi still but my dmesg changes to this:
May 20 12:56:32 steamdeck-oled kernel: ath11k_pci 0000:03:00.0:
chip_id 0x2 chip_family 0xb board_id 0x309 soc_id 0x400c0210
May 20 12:56:32 steamdeck-oled kernel: ath11k_pci 0000:03:00.0:
fw_version 0x11058f56 fw_build_timestamp 2023-10-11 08:46 fw_build_id
CI_WLAN.HSP.1.1-03926.9.1-QCAHSPSWPL_V2_SILICO>
May 20 12:56:32 steamdeck-oled kernel: Bluetooth: hci0: QCA setup on
UART is completed
May 20 12:56:32 steamdeck-oled kernel: Bluetooth: hci0: HFP non-HCI
data transport is supported
May 20 12:56:32 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
to load ath11k/QCA2066/hw2.1/m3.bin: -2
May 20 12:56:32 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
to load m3 firmware: -2
May 20 12:56:32 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
to send qmi m3 info req: -2
Next, I created a symlink like this:
sudo ln -s /lib/firmware/ath11k/QCA206X/hw2.1/m3.bin
/lib/firmware/ath11k/QCA2066/hw2.1/m3.bin
I rebooted one final time, and now I have functional Wi-Fi and this dmesg:
matt@steamdeck-oled:/lib/firmware/ath11k$ journalctl -k -b | grep ath11k
May 20 12:58:15 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: BAR 0
[mem 0x80000000-0x801fffff 64bit]: assigned
May 20 12:58:15 steamdeck-oled kernel: ath11k_pci 0000:03:00.0:
enabling device (0000 -> 0002)
May 20 12:58:15 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: MSI vectors: 1
May 20 12:58:15 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: qca2066 hw2.1
May 20 12:58:16 steamdeck-oled kernel: ath11k_pci 0000:03:00.0:
chip_id 0x2 chip_family 0xb board_id 0x309 soc_id 0x400c0210
May 20 12:58:16 steamdeck-oled kernel: ath11k_pci 0000:03:00.0:
fw_version 0x11058f56 fw_build_timestamp 2023-10-11 08:46 fw_build_id
CI_WLAN.HSP.1.1-03926.9.1-QCAHSPSWPL_V2_SILICON
Z_CE-15
May 20 12:58:16 steamdeck-oled kernel: ath11k_pci 0000:03:00.0:
leaving PCI ASPM disabled to avoid MHI M2 problems
May 20 12:58:17 steamdeck-oled kernel: ath11k_pci 0000:03:00.0 wlo1:
renamed from wlan0
This is my current tree structure with functional wifi:
├── QCA2066
│ └── hw2.1
│ ├── 1.1
│ │ ├── WLAN.HSP.1.1-03926.13-QCAHSPSWPL_V2_SILICONZ_CE-2.52297.2
│ │ │ ├── amss.bin
│ │ │ ├── m3.bin
│ │ │ └── Notice.txt
│ │ └── WLAN.HSP.1.1-03926.13-QCAHSPSWPL_V2_SILICONZ_CE-2.52297.3
│ │ ├── amss.bin
│ │ ├── m3.bin
│ │ └── Notice.txt
│ ├── amss.bin -> /lib/firmware/ath11k/QCA206X/hw2.1/amss.bin
│ ├── board-2.bin
│ └── m3.bin -> /lib/firmware/ath11k/QCA206X/hw2.1/m3.bin
├── QCA206X
│ └── hw2.1
│ ├── amss.bin
│ ├── board-2.bin
│ ├── board.bin
│ ├── boardg.bin
│ ├── Data.msc
│ ├── m3.bin
│ └── regdb.bin
Is the mismatch between file/directory structure for QCA2066 and the
upstream QCA206X I had to add to the upstream ath11k firmware going to
be an issue? Also, QCA206X seems to be missing Notice.txt. Will this
cause any issues?
This is all still pending further testing on my end as well, but I
wanted to get some clarity on the current situation. Thanks again for
the detailed and helpful guidance you've provided so far!
> With good luck you will get the driver initialised so that you can run
> 'ip link set wlan0 up' and then 'iw wlan0 scan'. If not, please report
> back.
>
> Please also read our instructions what to include in bug reports:
>
> https://wireless.wiki.kernel.org/en/users/drivers/ath11k/bugreport
>
> --
> https://patchwork.kernel.org/project/linux-wireless/list/
>
> https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: question regarding qca2066 and qca206x (Steam Deck OLED/Galileo) on upstream kernels
2024-05-20 20:41 ` Matthew Schwartz
@ 2024-05-20 20:52 ` Matthew Schwartz
2024-05-21 11:49 ` Kalle Valo
2024-05-21 11:33 ` Kalle Valo
1 sibling, 1 reply; 7+ messages in thread
From: Matthew Schwartz @ 2024-05-20 20:52 UTC (permalink / raw)
To: Kalle Valo; +Cc: ath11k, cristian.ciocaltea
On Mon, May 20, 2024 at 1:41 PM Matthew Schwartz <njtransit215@gmail.com> wrote:
>
> On Mon, May 20, 2024 at 3:21 AM Kalle Valo <kvalo@kernel.org> wrote:
> >
> > Matthew Schwartz <njtransit215@gmail.com> writes:
> >
> > > Hello,
> > >
> > > I've been tinkering with my Steam Deck OLED (Galileo revision) quite a
> > > bit since release, and I think I am finally running into some trouble
> > > that I am unable to resolve regarding the use of the Galileo's
> > > ath11k/qca2066 driver alongside other devices on an upstream Linux
> > > kernel, specifically Linux 6.9.0 and later.
> > >
> > > When I try to use the upstream ath11k driver with my OLED Deck, it
> > > ends up failing a direct firmware load for ath11k/QCA2066/amss.bin.
> > > The upstream driver has never worked (to the best of my knowledge at
> > > least), so that is not a regression. I've attached the dmesg from this
> > > failure just as a reference. We used to get around this on kernels 6.6
> > > -> 6.8 by adding in a separate QCA206X entry via kernel patch:
> > > https://github.com/Nobara-Project/rpm-sources/blob/main/baseos/kernel/6.8.7/steamdeck-oled-wifi.patch
> >
> > Ok, so that patch seems to add QCA2066 hw2.1 and WMI_COEX_CONFIG_CMDID
> > support, but it also does some smaller changes like static_window_map
> > and hacks. Unfortunately there's no Signed-off-by which makes it
> > difficult to get that code to Linux.
> >
>
> Understood, I will revisit that once I manage to get core
> functionality working for proper testing.
>
> > We already have QCA2066 hw2.1 support in upstream so that part of the
> > patch should not be needed anymore. WMI_COEX_CONFIG_CMDID is not
> > supported in upstream yet but that should not matter for initial
> > bringup. I would assume you need it later once you start using Wi-Fi and
> > BT together and want to optimise them working together.
> >
> > > along with the firmware from
> > > https://steamdeck-packages.steamos.cloud/archlinux-mirror/jupiter-main/os/x86_64/linux-firmware-neptune-jupiter.20231113.1-1-any.pkg.tar.zst
> >
> > Our recommendation is to use the firmware from our repositories as there
> > are no guarentees that other firmware releases work with kernel.org
> > driver. So try to use this one:
> >
> > https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware
> >
> > The board file handling might be a challenge though as I don't know if
> > we have the board file for Steam Deck in our board-2.bin, most likely
> > not.
>
> I don't believe this is present, I'll explain my exact troubleshooting
> steps below to clarify..
>
> >
> > > but I have not been able to rebase this onto Kernel 6.9 without a host
> > > of compile failures in ath11k, which are unfortunately a bit beyond my
> > > own knowledge level.
> > >
> > > The only way I've managed to get wifi working on the kernel has been
> > > to use this one commit from Valve
> > > https://gitlab.com/evlaV/linux-integration/-/commit/15dc5e42cac7240104b42443df8f4091721da5b1,
> >
> > Ok, so this just modifies the firmware location from QCA2066 to QCA206X.
> > You could do same by just having a symlink in /lib/firmware/ath11k/.
> >
>
> This ends up being a very important suggestion, one I think may hold
> the key to solving this.
>
> > > along with the QCA206X firmware folder on top of upstream Linux 6.9.0.
> > > Please correct me if I'm wrong here, but this is marked as
> > > [NOT-FOR-UPSTREAM] because it will break devices using the proper
> > > upstream ath11k firmware, right? Do you know if a solution is being
> > > worked on to fix the upstream drivers for compatibility with the
> > > Galileo specific hardware chip, or is this workaround going to be the
> > > only way to get working wifi on new kernel releases?
> >
> > For me a major problem here is that there are several hacks and another
> > firmware release used. My recommendation is to take a step back and do
> > one thing at a time, for example something like this:
> >
> > 1. Install linux 6.9 without any modifications.
> >
>
> Done, compiled the v6.9 release from git without any issues.
>
> > 2. Remove the old ath11k firmware.
> >
>
> Easy, I ran sudo rm -r /lib/firmware/ath11k
>
> > 3. Install new firmware from
> > https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware
> >
>
> For this step, this was my exact process:
> copied QCA206X from my current kernel's firmware into the upstream
> ath11k firmware folder retrieved from
> https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware
> sudo cp -r /home/matt/Downloads/Warpinator/ath11k /lib/firmware/ath11k
>
> > 4. Most likely our ath11k-firmware does not contain the correct board
> > file so that might need to be copied from the old firmware package.
> >
>
> For this step, this was my exact process:
> Rebooted after 6.9 kernel install
>
> I get no wifi and this is my dmesg:
> May 20 12:49:21 steamdeck-oled kernel: mhi mhi0: Direct firmware load
> for ath11k/QCA2066/hw2.1/amss.bin failed with error -2
> May 20 12:49:21 steamdeck-oled kernel: mhi mhi0: Error loading firmware: -2
> May 20 12:49:21 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
> to power up mhi: -110
> May 20 12:49:21 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
> to start mhi: -110
> May 20 12:49:21 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
> to power up :-110
> May 20 12:49:21 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
> to create soc core: -110
> May 20 12:49:21 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
> to init core: -110
> May 20 12:49:21 steamdeck-oled kernel: ------------[ cut here ]------------
> May 20 12:49:21 steamdeck-oled kernel: WARNING: CPU: 0 PID: 745 at
> kernel/irq/manage.c:1925 free_irq+0x2d3/0x300
> May 20 12:49:21 steamdeck-oled kernel: Modules linked in:
> snd_acp_sof_mach snd_acp_mach snd_sof_probes snd_soc_dmic
> intel_rapl_msr snd_sof_amd_acp63 snd_sof_amd_vangogh intel_rapl_>
> May 20 12:49:21 steamdeck-oled kernel: mmc_block mii hid_apple amdgpu
> amdxcp i2c_algo_bit drm_ttm_helper ttm crct10dif_pclmul drm_exec
> crc32_pclmul crc32c_intel gpu_sched drm_suba>
> May 20 12:49:21 steamdeck-oled kernel: CPU: 0 PID: 745 Comm:
> (udev-worker) Not tainted 6.9.0 #2
> May 20 12:49:21 steamdeck-oled kernel: Hardware name: Valve
> Galileo/Galileo, BIOS F7G0110 04/09/2024
> May 20 12:49:21 steamdeck-oled kernel: RIP: 0010:free_irq+0x2d3/0x300
> May 20 12:49:21 steamdeck-oled kernel: Code: 0f 0b e9 ac fd ff ff 41
> 81 66 78 ff ff f7 ff 4c 89 f7 e8 f0 1d 00 00 e9 11 fe ff ff 49 8d 7e
> 28 e8 e2 30 ea 00 e9 20 ff ff ff <0f> 0b 4>
> May 20 12:49:21 steamdeck-oled kernel: RSP: 0018:ffffad560174b970
> EFLAGS: 00010082
> May 20 12:49:21 steamdeck-oled kernel: RAX: 0000000000000880 RBX:
> ffff8c3e87921c58 RCX: ffff8c3e837ad308
> May 20 12:49:21 steamdeck-oled kernel: RDX: 0000000000000001 RSI:
> ffff8c3e8e8fff00 RDI: ffff8c3e8f63dc00
> May 20 12:49:21 steamdeck-oled kernel: RBP: 0000000000000246 R08:
> ffff8c3e837ad300 R09: 0000000000000000
> May 20 12:49:21 steamdeck-oled kernel: R10: 0000000000000000 R11:
> 0000000000000001 R12: ffff8c3e8f63dd60
> May 20 12:49:21 steamdeck-oled kernel: R13: ffff8c3e8f63dca4 R14:
> ffff8c3e8f63dc00 R15: ffff8c3e8e8fff00
> May 20 12:49:21 steamdeck-oled kernel: FS: 00007fcc7f8da980(0000)
> GS:ffff8c41afe00000(0000) knlGS:0000000000000000
> May 20 12:49:21 steamdeck-oled kernel: CS: 0010 DS: 0000 ES: 0000
> CR0: 0000000080050033
> May 20 12:49:21 steamdeck-oled kernel: CR2: 000055ac1f5a1df8 CR3:
> 00000001037aa000 CR4: 0000000000350ef0
> May 20 12:49:21 steamdeck-oled kernel: Call Trace:
> May 20 12:49:21 steamdeck-oled kernel: <TASK>
> May 20 12:49:21 steamdeck-oled kernel: ? __warn+0x80/0x120
> May 20 12:49:21 steamdeck-oled kernel: ? free_irq+0x2d3/0x300
> May 20 12:49:21 steamdeck-oled kernel: ? report_bug+0x164/0x190
> May 20 12:49:21 steamdeck-oled kernel: ? handle_bug+0x3c/0x80
> May 20 12:49:21 steamdeck-oled kernel: ? exc_invalid_op+0x17/0x70
> May 20 12:49:21 steamdeck-oled kernel: ? asm_exc_invalid_op+0x1a/0x20
> May 20 12:49:21 steamdeck-oled kernel: ? free_irq+0x2d3/0x300
> May 20 12:49:21 steamdeck-oled kernel: ath11k_pcic_free_irq+0x5a/0xe0 [ath11k]
> May 20 12:49:21 steamdeck-oled kernel: ath11k_pci_probe+0x81d/0x840
> [ath11k_pci]
> May 20 12:49:21 steamdeck-oled kernel: local_pci_probe+0x45/0xa0
> May 20 12:49:21 steamdeck-oled kernel: pci_device_probe+0xc7/0x240
> May 20 12:49:21 steamdeck-oled kernel: really_probe+0xd6/0x390
> May 20 12:49:21 steamdeck-oled kernel: ? __pfx___driver_attach+0x10/0x10
> May 20 12:49:21 steamdeck-oled kernel: __driver_probe_device+0x78/0x150
> May 20 12:49:21 steamdeck-oled kernel: driver_probe_device+0x1f/0x90
> May 20 12:49:21 steamdeck-oled kernel: __driver_attach+0xd2/0x1c0
> May 20 12:49:21 steamdeck-oled kernel: bus_for_each_dev+0x88/0xd0
> May 20 12:49:21 steamdeck-oled kernel: bus_add_driver+0x116/0x220
> May 20 12:49:21 steamdeck-oled kernel: driver_register+0x59/0x100
> May 20 12:49:21 steamdeck-oled kernel: ?
> __pfx_ath11k_pci_init+0x10/0x10 [ath11k_pci]
> May 20 12:49:21 steamdeck-oled kernel: ath11k_pci_init+0x24/0x50 [ath11k_pci]
> May 20 12:49:21 steamdeck-oled kernel: ?
> __pfx_ath11k_pci_init+0x10/0x10 [ath11k_pci]
> May 20 12:49:21 steamdeck-oled kernel: do_one_initcall+0x5b/0x320
> May 20 12:49:21 steamdeck-oled kernel: do_init_module+0x60/0x240
> May 20 12:49:21 steamdeck-oled kernel: init_module_from_file+0x86/0xc0
> May 20 12:49:21 steamdeck-oled kernel: idempotent_init_module+0x120/0x2b0
> May 20 12:49:21 steamdeck-oled kernel: __x64_sys_finit_module+0x5e/0xb0
> May 20 12:49:21 steamdeck-oled kernel: do_syscall_64+0x82/0x170
> May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
> May 20 12:49:21 steamdeck-oled kernel: ?
> syscall_exit_to_user_mode_prepare+0x15d/0x190
> May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
> May 20 12:49:21 steamdeck-oled kernel: ? syscall_exit_to_user_mode+0x75/0x230
> May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
> May 20 12:49:21 steamdeck-oled kernel: ? do_syscall_64+0x8f/0x170
> May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
> May 20 12:49:21 steamdeck-oled kernel: ?
> syscall_exit_to_user_mode_prepare+0x15d/0x190
> May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
> May 20 12:49:21 steamdeck-oled kernel: ? syscall_exit_to_user_mode+0x75/0x230
> May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
> May 20 12:49:21 steamdeck-oled kernel: ? do_syscall_64+0x8f/0x170
> May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
> May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
> May 20 12:49:21 steamdeck-oled kernel: ? sched_clock_cpu+0xf/0x190
> May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
> May 20 12:49:21 steamdeck-oled kernel: ? irqtime_account_irq+0x45/0xc0
> May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
> May 20 12:49:21 steamdeck-oled kernel: ? __irq_exit_rcu+0x4b/0xc0
> May 20 12:49:21 steamdeck-oled kernel: ? srso_return_thunk+0x5/0x5f
> May 20 12:49:21 steamdeck-oled kernel: entry_SYSCALL_64_after_hwframe+0x76/0x7e
> May 20 12:49:21 steamdeck-oled kernel: RIP: 0033:0x7fcc7fb3185d
> May 20 12:49:21 steamdeck-oled kernel: Code: ff c3 66 2e 0f 1f 84 00
> 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89
> c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 0>
> May 20 12:49:21 steamdeck-oled kernel: RSP: 002b:00007ffe58d46158
> EFLAGS: 00000246 ORIG_RAX: 0000000000000139
> May 20 12:49:21 steamdeck-oled kernel: RAX: ffffffffffffffda RBX:
> 0000555e0252d7b0 RCX: 00007fcc7fb3185d
> May 20 12:49:21 steamdeck-oled kernel: RDX: 0000000000000000 RSI:
> 00007fcc8012107d RDI: 0000000000000013
> May 20 12:49:21 steamdeck-oled kernel: RBP: 00007ffe58d46210 R08:
> 0000000000000000 R09: 00007ffe58d461a0
> May 20 12:49:21 steamdeck-oled kernel: R10: 0000000000000013 R11:
> 0000000000000246 R12: 00007fcc8012107d
> May 20 12:49:21 steamdeck-oled kernel: R13: 0000000000020000 R14:
> 0000555e0252a1a0 R15: 0000555e025201f0
> May 20 12:49:21 steamdeck-oled kernel: </TASK>
> May 20 12:49:21 steamdeck-oled kernel: ---[ end trace 0000000000000000 ]---
> May 20 12:49:22 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: probe
> with driver ath11k_pci failed with error -110
>
> I created a symlink like this:
> sudo ln -s /lib/firmware/ath11k/QCA206X/hw2.1/amss.bin
> /lib/firmware/ath11k/QCA2066/hw2.1/amss.bin
>
> Now I rebooted once again
>
> I get no wifi still but my dmesg changes to this:
> May 20 12:56:32 steamdeck-oled kernel: ath11k_pci 0000:03:00.0:
> chip_id 0x2 chip_family 0xb board_id 0x309 soc_id 0x400c0210
> May 20 12:56:32 steamdeck-oled kernel: ath11k_pci 0000:03:00.0:
> fw_version 0x11058f56 fw_build_timestamp 2023-10-11 08:46 fw_build_id
> CI_WLAN.HSP.1.1-03926.9.1-QCAHSPSWPL_V2_SILICO>
> May 20 12:56:32 steamdeck-oled kernel: Bluetooth: hci0: QCA setup on
> UART is completed
> May 20 12:56:32 steamdeck-oled kernel: Bluetooth: hci0: HFP non-HCI
> data transport is supported
> May 20 12:56:32 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
> to load ath11k/QCA2066/hw2.1/m3.bin: -2
> May 20 12:56:32 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
> to load m3 firmware: -2
> May 20 12:56:32 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
> to send qmi m3 info req: -2
>
> Next, I created a symlink like this:
> sudo ln -s /lib/firmware/ath11k/QCA206X/hw2.1/m3.bin
> /lib/firmware/ath11k/QCA2066/hw2.1/m3.bin
>
> I rebooted one final time, and now I have functional Wi-Fi and this dmesg:
> matt@steamdeck-oled:/lib/firmware/ath11k$ journalctl -k -b | grep ath11k
> May 20 12:58:15 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: BAR 0
> [mem 0x80000000-0x801fffff 64bit]: assigned
> May 20 12:58:15 steamdeck-oled kernel: ath11k_pci 0000:03:00.0:
> enabling device (0000 -> 0002)
> May 20 12:58:15 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: MSI vectors: 1
> May 20 12:58:15 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: qca2066 hw2.1
> May 20 12:58:16 steamdeck-oled kernel: ath11k_pci 0000:03:00.0:
> chip_id 0x2 chip_family 0xb board_id 0x309 soc_id 0x400c0210
> May 20 12:58:16 steamdeck-oled kernel: ath11k_pci 0000:03:00.0:
> fw_version 0x11058f56 fw_build_timestamp 2023-10-11 08:46 fw_build_id
> CI_WLAN.HSP.1.1-03926.9.1-QCAHSPSWPL_V2_SILICON
> Z_CE-15
> May 20 12:58:16 steamdeck-oled kernel: ath11k_pci 0000:03:00.0:
> leaving PCI ASPM disabled to avoid MHI M2 problems
> May 20 12:58:17 steamdeck-oled kernel: ath11k_pci 0000:03:00.0 wlo1:
> renamed from wlan0
>
>
> This is my current tree structure with functional wifi:
>
> ├── QCA2066
> │ └── hw2.1
> │ ├── 1.1
> │ │ ├── WLAN.HSP.1.1-03926.13-QCAHSPSWPL_V2_SILICONZ_CE-2.52297.2
> │ │ │ ├── amss.bin
> │ │ │ ├── m3.bin
> │ │ │ └── Notice.txt
> │ │ └── WLAN.HSP.1.1-03926.13-QCAHSPSWPL_V2_SILICONZ_CE-2.52297.3
> │ │ ├── amss.bin
> │ │ ├── m3.bin
> │ │ └── Notice.txt
> │ ├── amss.bin -> /lib/firmware/ath11k/QCA206X/hw2.1/amss.bin
> │ ├── board-2.bin
> │ └── m3.bin -> /lib/firmware/ath11k/QCA206X/hw2.1/m3.bin
> ├── QCA206X
> │ └── hw2.1
> │ ├── amss.bin
> │ ├── board-2.bin
> │ ├── board.bin
> │ ├── boardg.bin
> │ ├── Data.msc
> │ ├── m3.bin
> │ └── regdb.bin
>
> Is the mismatch between file/directory structure for QCA2066 and the
> upstream QCA206X I had to add to the upstream ath11k firmware going to
> be an issue? Also, QCA206X seems to be missing Notice.txt. Will this
> cause any issues?
>
Sorry there is a slight typo here. To clarify: Is the mismatch between
file/directory structure for upstream QCA2066 and the Valve QCA206X an
issue. I described the wrong folder as the upstream folder in my
original reply.
> This is all still pending further testing on my end as well, but I
> wanted to get some clarity on the current situation. Thanks again for
> the detailed and helpful guidance you've provided so far!
>
> > With good luck you will get the driver initialised so that you can run
> > 'ip link set wlan0 up' and then 'iw wlan0 scan'. If not, please report
> > back.
> >
> > Please also read our instructions what to include in bug reports:
> >
> > https://wireless.wiki.kernel.org/en/users/drivers/ath11k/bugreport
> >
> > --
> > https://patchwork.kernel.org/project/linux-wireless/list/
> >
> > https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: question regarding qca2066 and qca206x (Steam Deck OLED/Galileo) on upstream kernels
2024-05-20 20:41 ` Matthew Schwartz
2024-05-20 20:52 ` Matthew Schwartz
@ 2024-05-21 11:33 ` Kalle Valo
1 sibling, 0 replies; 7+ messages in thread
From: Kalle Valo @ 2024-05-21 11:33 UTC (permalink / raw)
To: Matthew Schwartz; +Cc: ath11k, cristian.ciocaltea
Matthew Schwartz <njtransit215@gmail.com> writes:
> On Mon, May 20, 2024 at 3:21 AM Kalle Valo <kvalo@kernel.org> wrote:
>
>> For me a major problem here is that there are several hacks and another
>> firmware release used. My recommendation is to take a step back and do
>> one thing at a time, for example something like this:
>>
>> 1. Install linux 6.9 without any modifications.
>>
>
> Done, compiled the v6.9 release from git without any issues.
>
>> 2. Remove the old ath11k firmware.
>>
>
> Easy, I ran sudo rm -r /lib/firmware/ath11k
>
>> 3. Install new firmware from
>> https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware
>>
>
> For this step, this was my exact process:
> copied QCA206X from my current kernel's firmware into the upstream
> ath11k firmware folder retrieved from
> https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware
> sudo cp -r /home/matt/Downloads/Warpinator/ath11k /lib/firmware/ath11k
I forgot to mention that you you need to use 'make install' to install
the firmware or run ath11k-fw-repo manually. See README for more:
https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware/-/blob/main/README.md?ref_type=heads
If you need to create symlinks or copy files manually then something is
wrong in our installation process. Please do report if you see such cases.
>> 4. Most likely our ath11k-firmware does not contain the correct board
>> file so that might need to be copied from the old firmware package.
>>
>
> For this step, this was my exact process:
> Rebooted after 6.9 kernel install
>
> I get no wifi and this is my dmesg:
> May 20 12:49:21 steamdeck-oled kernel: mhi mhi0: Direct firmware load
> for ath11k/QCA2066/hw2.1/amss.bin failed with error -2
> May 20 12:49:21 steamdeck-oled kernel: mhi mhi0: Error loading firmware: -2
> May 20 12:49:21 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
> to power up mhi: -110
> May 20 12:49:21 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
> to start mhi: -110
> May 20 12:49:21 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
> to power up :-110
> May 20 12:49:21 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
> to create soc core: -110
> May 20 12:49:21 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: failed
> to init core: -110
> May 20 12:49:21 steamdeck-oled kernel: ------------[ cut here ]------------
> May 20 12:49:21 steamdeck-oled kernel: WARNING: CPU: 0 PID: 745 at
> kernel/irq/manage.c:1925 free_irq+0x2d3/0x300
Oh man, clearly ath11k is buggy if any firmware files are missing. I
thought I fixed at some point but I guess it has regressed.
> I rebooted one final time, and now I have functional Wi-Fi and this
> dmesg:
>
> matt@steamdeck-oled:/lib/firmware/ath11k$ journalctl -k -b | grep ath11k
> May 20 12:58:15 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: BAR 0
> [mem 0x80000000-0x801fffff 64bit]: assigned
> May 20 12:58:15 steamdeck-oled kernel: ath11k_pci 0000:03:00.0:
> enabling device (0000 -> 0002)
> May 20 12:58:15 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: MSI vectors: 1
> May 20 12:58:15 steamdeck-oled kernel: ath11k_pci 0000:03:00.0: qca2066 hw2.1
> May 20 12:58:16 steamdeck-oled kernel: ath11k_pci 0000:03:00.0:
> chip_id 0x2 chip_family 0xb board_id 0x309 soc_id 0x400c0210
> May 20 12:58:16 steamdeck-oled kernel: ath11k_pci 0000:03:00.0:
> fw_version 0x11058f56 fw_build_timestamp 2023-10-11 08:46 fw_build_id
> CI_WLAN.HSP.1.1-03926.9.1-QCAHSPSWPL_V2_SILICON
> Z_CE-15
> May 20 12:58:16 steamdeck-oled kernel: ath11k_pci 0000:03:00.0:
> leaving PCI ASPM disabled to avoid MHI M2 problems
> May 20 12:58:17 steamdeck-oled kernel: ath11k_pci 0000:03:00.0 wlo1:
> renamed from wlan0
Nice. At least it looks like the ath11k firmware is booting which is
most important. But based on the firmware string
(CI_WLAN.HSP.1.1-03926.9.1-QCAHSPSWPL_V2_SILICONZ_CE-15) it looks like
that this is not the firmware from ath11k-firmware.git.
--
https://patchwork.kernel.org/project/linux-wireless/list/
https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: question regarding qca2066 and qca206x (Steam Deck OLED/Galileo) on upstream kernels
2024-05-20 20:52 ` Matthew Schwartz
@ 2024-05-21 11:49 ` Kalle Valo
2024-05-21 15:51 ` Matthew Schwartz
0 siblings, 1 reply; 7+ messages in thread
From: Kalle Valo @ 2024-05-21 11:49 UTC (permalink / raw)
To: Matthew Schwartz; +Cc: ath11k, cristian.ciocaltea
Matthew Schwartz <njtransit215@gmail.com> writes:
>> Is the mismatch between file/directory structure for QCA2066 and the
>> upstream QCA206X I had to add to the upstream ath11k firmware going to
>> be an issue? Also, QCA206X seems to be missing Notice.txt. Will this
>> cause any issues?
>>
>
> Sorry there is a slight typo here. To clarify: Is the mismatch between
> file/directory structure for upstream QCA2066 and the Valve QCA206X an
> issue. I described the wrong folder as the upstream folder in my
> original reply.
So from what I have seen so far the situation seems to be this:
Steam has some ath11k hack patches to add QCA2066 support to an older
Linux kernel and they also have a separate firmware release. I do not
know where they got them from.
In Linux upstream ("kernel.org") we added initial QCA2066 support for
ath11k in Linux v6.9. We also provided the firmware[1] which will be
also submitted to linux-firmware.git in the near future.
The ath11k upstream version uses different directory structure as the
hack patches, which is not uncommon. Basically using hack patches is at
your own risk and no compatibility is guarenteed, of course. But once
the support is in official Linux kernel we take backwards compatibility
very seriously.
I want to also mention that even if Steam's ath11k firmware version
might work, I still recommend to use the firmware from our repo[1]. I do
not know what changes Steam's firmware version has and it possible might
be incompatible with kernel.org driver. In this mailing list we only
support firmware releases from [1].
[1] https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware/-/tree/main/QCA2066/hw2.1?ref_type=heads
--
https://patchwork.kernel.org/project/linux-wireless/list/
https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: question regarding qca2066 and qca206x (Steam Deck OLED/Galileo) on upstream kernels
2024-05-21 11:49 ` Kalle Valo
@ 2024-05-21 15:51 ` Matthew Schwartz
0 siblings, 0 replies; 7+ messages in thread
From: Matthew Schwartz @ 2024-05-21 15:51 UTC (permalink / raw)
To: Kalle Valo; +Cc: ath11k, cristian.ciocaltea
On Tue, May 21, 2024 at 4:49 AM Kalle Valo <kvalo@kernel.org> wrote:
>
> Matthew Schwartz <njtransit215@gmail.com> writes:
>
> >> Is the mismatch between file/directory structure for QCA2066 and the
> >> upstream QCA206X I had to add to the upstream ath11k firmware going to
> >> be an issue? Also, QCA206X seems to be missing Notice.txt. Will this
> >> cause any issues?
> >>
> >
> > Sorry there is a slight typo here. To clarify: Is the mismatch between
> > file/directory structure for upstream QCA2066 and the Valve QCA206X an
> > issue. I described the wrong folder as the upstream folder in my
> > original reply.
Whoops... my last reply missed Reply All so I'm resending here. It's
my first time using lkml so apologies...
>
> So from what I have seen so far the situation seems to be this:
>
> Steam has some ath11k hack patches to add QCA2066 support to an older
> Linux kernel and they also have a separate firmware release. I do not
> know where they got them from.
>
> In Linux upstream ("kernel.org") we added initial QCA2066 support for
> ath11k in Linux v6.9. We also provided the firmware[1] which will be
> also submitted to linux-firmware.git in the near future.
>
> The ath11k upstream version uses different directory structure as the
> hack patches, which is not uncommon. Basically using hack patches is at
> your own risk and no compatibility is guarenteed, of course. But once
> the support is in official Linux kernel we take backwards compatibility
> very seriously.
That makes sense to me.
>
> I want to also mention that even if Steam's ath11k firmware version
> might work, I still recommend to use the firmware from our repo[1]. I do
> not know what changes Steam's firmware version has and it possible might
> be incompatible with kernel.org driver. In this mailing list we only
> support firmware releases from [1].
I will go along with your suggestion of installing the firmware
properly (rather than using copy paste) by using the instructions you
provided in your previous reply, and skipping the Valve firmware of
currently unknown origin. Per your advice, I will also file a proper
bug report for this issue if I confirm that I installed the upstream
firmware properly from the repo that you've linked to me, and if it
still fails at that point.
>
> [1] https://git.codelinaro.org/clo/ath-firmware/ath11k-firmware/-/tree/main/QCA2066/hw2.1?ref_type=heads
>
Once again, thanks for all the assistance you've provided here,
especially as it's technically out of scope given the QCA206X's
origins and my install process that I described in my previous mail.
I'd really like to switch to using upstream work here rather than rely
on hacks like symlinking to QCA206X, so I'll do my best to follow up
and report my findings.
> --
> https://patchwork.kernel.org/project/linux-wireless/list/
>
> https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2024-05-21 15:52 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-19 22:14 question regarding qca2066 and qca206x (Steam Deck OLED/Galileo) on upstream kernels Matthew Schwartz
2024-05-20 10:21 ` Kalle Valo
2024-05-20 20:41 ` Matthew Schwartz
2024-05-20 20:52 ` Matthew Schwartz
2024-05-21 11:49 ` Kalle Valo
2024-05-21 15:51 ` Matthew Schwartz
2024-05-21 11:33 ` Kalle Valo
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox