Closed Sever-IN closed 8 months ago
Yes, another user with the same model as you complained that they hear some noise but not a normal sound. You both seem to have the same model which is:
System Information
Manufacturer: HUAWEI
Product Name: BOM-WXX9
Version: M1010
Wake-up Type: Power Switch
SKU Number: C170
Family: MateBook D
Please send me the dmesg output after you load the driver and play a sound.
Yes, another user with the same model as you complained that they hear some noise but not a normal sound. You both seem to have the same model which is:
System Information Manufacturer: HUAWEI Product Name: BOM-WXX9 Version: M1010 Wake-up Type: Power Switch SKU Number: C170 Family: MateBook D
Please send me the dmesg output after you load the driver and play a sound.
```
[ 0.000000] Linux version 6.1.3-custom (nikola@trading-bt) (gcc (Debian 8.3.0-6) 8.3.0, GNU ld (GNU Binutils for Debian) 2.31.1) #1 SMP PREEMPT_DYNAMIC Wed Jan 11 03:00:44 MSK 2023
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-6.1.3-custom root=UUID=e8d95b7b-7ee1-41fa-8f3e-766ff2e1780c ro quiet splash vt.handoff=7
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Hygon HygonGenuine
[ 0.000000] Centaur CentaurHauls
[ 0.000000] zhaoxin Shanghai
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256
[ 0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'compacted' format.
[ 0.000000] signal: max sigframe size: 1776
[ 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-0x00000000099fffff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000009a00000-0x0000000009dfffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000009e00000-0x0000000009efffff] usable
[ 0.000000] BIOS-e820: [mem 0x0000000009f00000-0x0000000009f0efff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x0000000009f0f000-0x00000000b99e8fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000b99e9000-0x00000000babe8fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000babe9000-0x00000000c8dfefff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000c8dff000-0x00000000cbdfefff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000cbdff000-0x00000000cdf7efff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000cdf7f000-0x00000000cdffefff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x00000000cdfff000-0x00000000cdffffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000ce000000-0x00000000cfffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fdd00000-0x00000000fddfffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fdf00000-0x00000000fdffffff] 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 0x00000000fee00000-0x00000000fee00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000040e2fffff] usable
[ 0.000000] BIOS-e820: [mem 0x000000040e300000-0x000000042fffffff] reserved
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] e820: update [mem 0xb5af0018-0xb5afd857] usable ==> usable
[ 0.000000] e820: update [mem 0xb5af0018-0xb5afd857] 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-0x00000000099fffff] usable
[ 0.000000] reserve setup_data: [mem 0x0000000009a00000-0x0000000009dfffff] reserved
[ 0.000000] reserve setup_data: [mem 0x0000000009e00000-0x0000000009efffff] usable
[ 0.000000] reserve setup_data: [mem 0x0000000009f00000-0x0000000009f0efff] ACPI NVS
[ 0.000000] reserve setup_data: [mem 0x0000000009f0f000-0x00000000b5af0017] usable
[ 0.000000] reserve setup_data: [mem 0x00000000b5af0018-0x00000000b5afd857] usable
[ 0.000000] reserve setup_data: [mem 0x00000000b5afd858-0x00000000b99e8fff] usable
[ 0.000000] reserve setup_data: [mem 0x00000000b99e9000-0x00000000babe8fff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000babe9000-0x00000000c8dfefff] usable
[ 0.000000] reserve setup_data: [mem 0x00000000c8dff000-0x00000000cbdfefff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000cbdff000-0x00000000cdf7efff] ACPI NVS
[ 0.000000] reserve setup_data: [mem 0x00000000cdf7f000-0x00000000cdffefff] ACPI data
[ 0.000000] reserve setup_data: [mem 0x00000000cdfff000-0x00000000cdffffff] usable
[ 0.000000] reserve setup_data: [mem 0x00000000ce000000-0x00000000cfffffff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000fdd00000-0x00000000fddfffff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000fdf00000-0x00000000fdffffff] 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 0x00000000fee00000-0x00000000fee00fff] reserved
[ 0.000000] reserve setup_data: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[ 0.000000] reserve setup_data: [mem 0x0000000100000000-0x000000040e2fffff] usable
[ 0.000000] reserve setup_data: [mem 0x000000040e300000-0x000000042fffffff] reserved
[ 0.000000] efi: EFI v2.70 by HUAWEI
[ 0.000000] efi: ACPI=0xcdffe000 ACPI 2.0=0xcdffe014 TPMFinalLog=0xcdf40000 SMBIOS=0xca58c000 SMBIOS 3.0=0xca58a000 ESRT=0xb5a02a98 RNG=0xcdfb3018 TPMEventLog=0xb5b20018
[ 0.000000] efi: seeding entropy pool
[ 0.000000] random: crng init done
[ 0.000000] SMBIOS 3.3.0 present.
[ 0.000000] DMI: HUAWEI BOM-WXX9/BOM-WXX9-PCB-B2, BIOS 2.10 04/08/2022
[ 0.000000] tsc: Fast TSC calibration using PIT
[ 0.000000] tsc: Detected 2096.128 MHz processor
[ 0.000350] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[ 0.000352] e820: remove [mem 0x000a0000-0x000fffff] usable
[ 0.000362] last_pfn = 0x40e300 max_arch_pfn = 0x400000000
[ 0.000650] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT
[ 0.000879] last_pfn = 0xce000 max_arch_pfn = 0x400000000
[ 0.005443] esrt: Reserving ESRT space from 0x00000000b5a02a98 to 0x00000000b5a02ad0.
[ 0.005450] e820: update [mem 0xb5a02000-0xb5a02fff] usable ==> reserved
[ 0.005473] Using GB pages for direct mapping
[ 0.006220] Secure boot disabled
[ 0.006221] RAMDISK: [mem 0x5ca55000-0x60141fff]
[ 0.006226] ACPI: Early table checksum verification disabled
[ 0.006230] ACPI: RSDP 0x00000000CDFFE014 000024 (v02 HUAWEI)
[ 0.006233] ACPI: XSDT 0x00000000CDFC5188 000134 (v01 HUAWEI EDK2 00000002 01000013)
[ 0.006239] ACPI: FACP 0x00000000CDFE9000 00010C (v05 HUAWEI EDK2 00000002 ACPI 00040000)
[ 0.006244] ACPI: DSDT 0x00000000CDFDA000 0094F6 (v01 HUAWEI EDK2 00000002 ACPI 00040000)
[ 0.006247] ACPI: FACS 0x00000000CCED5000 000040
[ 0.006249] ACPI: UEFI 0x00000000CDF7E000 000236 (v01 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006252] ACPI: SSDT 0x00000000CDFF5000 007229 (v02 HUAWEI EDK2 00000002 ACPI 00040000)
[ 0.006255] ACPI: IVRS 0x00000000CDFF4000 0001A4 (v02 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006258] ACPI: SSDT 0x00000000CDFF0000 003A21 (v01 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006260] ACPI: SSDT 0x00000000CDFEF000 000472 (v02 HUAWEI EDK2 00001000 ACPI 00040000)
[ 0.006263] ACPI: TPM2 0x00000000CDFEE000 00004C (v04 HUAWEI EDK2 00000002 ACPI 00040000)
[ 0.006266] ACPI: MSDM 0x00000000CDFED000 000055 (v03 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006269] ACPI: SSDT 0x00000000CDFEC000 00091E (v01 HUAWEI EDK2 00001000 ACPI 00040000)
[ 0.006271] ACPI: ASF! 0x00000000CDFEB000 0000A5 (v32 HUAWEI EDK2 00000002 ACPI 00040000)
[ 0.006274] ACPI: BOOT 0x00000000CDFEA000 000028 (v01 HUAWEI EDK2 00000002 ACPI 00040000)
[ 0.006277] ACPI: HPET 0x00000000CDFE8000 000038 (v01 HUAWEI EDK2 00000002 ACPI 00040000)
[ 0.006280] ACPI: APIC 0x00000000CDFE7000 000138 (v03 HUAWEI EDK2 00000002 ACPI 00040000)
[ 0.006282] ACPI: MCFG 0x00000000CDFE6000 00003C (v01 HUAWEI EDK2 00000002 ACPI 00040000)
[ 0.006285] ACPI: SSDT 0x00000000CDFD9000 000080 (v01 HUAWEI EDK2 00000002 ACPI 00040000)
[ 0.006288] ACPI: VFCT 0x00000000CDFCB000 00D884 (v01 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006291] ACPI: SSDT 0x00000000CDFCA000 0000F8 (v01 HUAWEI EDK2 00001000 ACPI 00040000)
[ 0.006293] ACPI: SSDT 0x00000000CDFC6000 003E88 (v02 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006296] ACPI: CRAT 0x00000000CDFFD000 000BA8 (v01 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006299] ACPI: CDIT 0x00000000CDFC4000 000029 (v01 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006301] ACPI: SSDT 0x00000000CDFC3000 000139 (v01 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006304] ACPI: SSDT 0x00000000CDFC2000 000689 (v01 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006307] ACPI: SSDT 0x00000000CDFC1000 000D53 (v01 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006310] ACPI: SSDT 0x00000000CDFBF000 0010C5 (v01 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006313] ACPI: SSDT 0x00000000CDFBB000 0034AA (v01 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006315] ACPI: FPDT 0x00000000CDFBA000 000044 (v01 HUAWEI EDK2 00000002 ACPI 00040000)
[ 0.006318] ACPI: WSMT 0x00000000CDFB8000 000028 (v01 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006321] ACPI: SSDT 0x00000000CDFE5000 000042 (v01 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006325] ACPI: SSDT 0x00000000CDFE4000 00020A (v01 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006328] ACPI: SSDT 0x00000000CDFB7000 0005A0 (v01 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006331] ACPI: SSDT 0x00000000CDFB6000 000307 (v01 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006333] ACPI: SSDT 0x00000000CDFB5000 00007D (v01 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006337] ACPI: SSDT 0x00000000CDFB4000 000517 (v01 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006340] ACPI: BGRT 0x00000000CDFB9000 000038 (v01 HUAWEI EDK2 00000001 ACPI 00040000)
[ 0.006343] ACPI: Reserving FACP table memory at [mem 0xcdfe9000-0xcdfe910b]
[ 0.006344] ACPI: Reserving DSDT table memory at [mem 0xcdfda000-0xcdfe34f5]
[ 0.006345] ACPI: Reserving FACS table memory at [mem 0xcced5000-0xcced503f]
[ 0.006346] ACPI: Reserving UEFI table memory at [mem 0xcdf7e000-0xcdf7e235]
[ 0.006346] ACPI: Reserving SSDT table memory at [mem 0xcdff5000-0xcdffc228]
[ 0.006347] ACPI: Reserving IVRS table memory at [mem 0xcdff4000-0xcdff41a3]
[ 0.006348] ACPI: Reserving SSDT table memory at [mem 0xcdff0000-0xcdff3a20]
[ 0.006349] ACPI: Reserving SSDT table memory at [mem 0xcdfef000-0xcdfef471]
[ 0.006349] ACPI: Reserving TPM2 table memory at [mem 0xcdfee000-0xcdfee04b]
[ 0.006350] ACPI: Reserving MSDM table memory at [mem 0xcdfed000-0xcdfed054]
[ 0.006351] ACPI: Reserving SSDT table memory at [mem 0xcdfec000-0xcdfec91d]
[ 0.006352] ACPI: Reserving ASF! table memory at [mem 0xcdfeb000-0xcdfeb0a4]
[ 0.006353] ACPI: Reserving BOOT table memory at [mem 0xcdfea000-0xcdfea027]
[ 0.006353] ACPI: Reserving HPET table memory at [mem 0xcdfe8000-0xcdfe8037]
[ 0.006354] ACPI: Reserving APIC table memory at [mem 0xcdfe7000-0xcdfe7137]
[ 0.006355] ACPI: Reserving MCFG table memory at [mem 0xcdfe6000-0xcdfe603b]
[ 0.006356] ACPI: Reserving SSDT table memory at [mem 0xcdfd9000-0xcdfd907f]
[ 0.006356] ACPI: Reserving VFCT table memory at [mem 0xcdfcb000-0xcdfd8883]
[ 0.006357] ACPI: Reserving SSDT table memory at [mem 0xcdfca000-0xcdfca0f7]
[ 0.006358] ACPI: Reserving SSDT table memory at [mem 0xcdfc6000-0xcdfc9e87]
[ 0.006359] ACPI: Reserving CRAT table memory at [mem 0xcdffd000-0xcdffdba7]
[ 0.006360] ACPI: Reserving CDIT table memory at [mem 0xcdfc4000-0xcdfc4028]
[ 0.006360] ACPI: Reserving SSDT table memory at [mem 0xcdfc3000-0xcdfc3138]
[ 0.006361] ACPI: Reserving SSDT table memory at [mem 0xcdfc2000-0xcdfc2688]
[ 0.006362] ACPI: Reserving SSDT table memory at [mem 0xcdfc1000-0xcdfc1d52]
[ 0.006363] ACPI: Reserving SSDT table memory at [mem 0xcdfbf000-0xcdfc00c4]
[ 0.006364] ACPI: Reserving SSDT table memory at [mem 0xcdfbb000-0xcdfbe4a9]
[ 0.006364] ACPI: Reserving FPDT table memory at [mem 0xcdfba000-0xcdfba043]
[ 0.006365] ACPI: Reserving WSMT table memory at [mem 0xcdfb8000-0xcdfb8027]
[ 0.006366] ACPI: Reserving SSDT table memory at [mem 0xcdfe5000-0xcdfe5041]
[ 0.006367] ACPI: Reserving SSDT table memory at [mem 0xcdfe4000-0xcdfe4209]
[ 0.006368] ACPI: Reserving SSDT table memory at [mem 0xcdfb7000-0xcdfb759f]
[ 0.006368] ACPI: Reserving SSDT table memory at [mem 0xcdfb6000-0xcdfb6306]
[ 0.006369] ACPI: Reserving SSDT table memory at [mem 0xcdfb5000-0xcdfb507c]
[ 0.006370] ACPI: Reserving SSDT table memory at [mem 0xcdfb4000-0xcdfb4516]
[ 0.006371] ACPI: Reserving BGRT table memory at [mem 0xcdfb9000-0xcdfb9037]
[ 0.006502] No NUMA configuration found
[ 0.006502] Faking a node at [mem 0x0000000000000000-0x000000040e2fffff]
[ 0.006509] NODE_DATA(0) allocated [mem 0x40e2d5000-0x40e2fffff]
[ 0.006694] Zone ranges:
[ 0.006695] DMA [mem 0x0000000000001000-0x0000000000ffffff]
[ 0.006696] DMA32 [mem 0x0000000001000000-0x00000000ffffffff]
[ 0.006698] Normal [mem 0x0000000100000000-0x000000040e2fffff]
[ 0.006699] Device empty
[ 0.006700] Movable zone start for each node
[ 0.006702] Early memory node ranges
[ 0.006702] node 0: [mem 0x0000000000001000-0x000000000009efff]
[ 0.006703] node 0: [mem 0x0000000000100000-0x00000000099fffff]
[ 0.006704] node 0: [mem 0x0000000009e00000-0x0000000009efffff]
[ 0.006705] node 0: [mem 0x0000000009f0f000-0x00000000b99e8fff]
[ 0.006706] node 0: [mem 0x00000000babe9000-0x00000000c8dfefff]
[ 0.006707] node 0: [mem 0x00000000cdfff000-0x00000000cdffffff]
[ 0.006707] node 0: [mem 0x0000000100000000-0x000000040e2fffff]
[ 0.006709] Initmem setup node 0 [mem 0x0000000000001000-0x000000040e2fffff]
[ 0.006714] On node 0, zone DMA: 1 pages in unavailable ranges
[ 0.006731] On node 0, zone DMA: 97 pages in unavailable ranges
[ 0.006890] On node 0, zone DMA32: 1024 pages in unavailable ranges
[ 0.012880] On node 0, zone DMA32: 15 pages in unavailable ranges
[ 0.013420] On node 0, zone DMA32: 4608 pages in unavailable ranges
[ 0.013645] On node 0, zone DMA32: 20992 pages in unavailable ranges
[ 0.041770] On node 0, zone Normal: 8192 pages in unavailable ranges
[ 0.041851] On node 0, zone Normal: 7424 pages in unavailable ranges
[ 0.041964] ACPI: PM-Timer IO Port: 0x408
[ 0.041973] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[ 0.041975] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[ 0.041975] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
[ 0.041976] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
[ 0.041977] ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
[ 0.041977] ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
[ 0.041978] ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
[ 0.041979] ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
[ 0.041979] ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])
[ 0.041980] ACPI: LAPIC_NMI (acpi_id[0x09] high edge lint[0x1])
[ 0.041981] ACPI: LAPIC_NMI (acpi_id[0x0a] high edge lint[0x1])
[ 0.041981] ACPI: LAPIC_NMI (acpi_id[0x0b] high edge lint[0x1])
[ 0.041982] ACPI: LAPIC_NMI (acpi_id[0x0c] high edge lint[0x1])
[ 0.041983] ACPI: LAPIC_NMI (acpi_id[0x0d] high edge lint[0x1])
[ 0.041983] ACPI: LAPIC_NMI (acpi_id[0x0e] high edge lint[0x1])
[ 0.041984] ACPI: LAPIC_NMI (acpi_id[0x0f] high edge lint[0x1])
[ 0.041998] IOAPIC[0]: apic_id 33, version 33, address 0xfec00000, GSI 0-23
[ 0.042003] IOAPIC[1]: apic_id 34, version 33, address 0xfec01000, GSI 24-55
[ 0.042005] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.042007] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level)
[ 0.042011] ACPI: Using ACPI (MADT) for SMP configuration information
[ 0.042012] ACPI: HPET id: 0x10228210 base: 0xfed00000
[ 0.042023] e820: update [mem 0xb5a4c000-0xb5a74fff] usable ==> reserved
[ 0.042039] smpboot: Allowing 16 CPUs, 4 hotplug CPUs
[ 0.042072] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]
[ 0.042074] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000bffff]
[ 0.042075] PM: hibernation: Registered nosave memory: [mem 0x000c0000-0x000fffff]
[ 0.042076] PM: hibernation: Registered nosave memory: [mem 0x09a00000-0x09dfffff]
[ 0.042078] PM: hibernation: Registered nosave memory: [mem 0x09f00000-0x09f0efff]
[ 0.042080] PM: hibernation: Registered nosave memory: [mem 0xb5a02000-0xb5a02fff]
[ 0.042082] PM: hibernation: Registered nosave memory: [mem 0xb5a4c000-0xb5a74fff]
[ 0.042083] PM: hibernation: Registered nosave memory: [mem 0xb5af0000-0xb5af0fff]
[ 0.042085] PM: hibernation: Registered nosave memory: [mem 0xb5afd000-0xb5afdfff]
[ 0.042086] PM: hibernation: Registered nosave memory: [mem 0xb99e9000-0xbabe8fff]
[ 0.042088] PM: hibernation: Registered nosave memory: [mem 0xc8dff000-0xcbdfefff]
[ 0.042089] PM: hibernation: Registered nosave memory: [mem 0xcbdff000-0xcdf7efff]
[ 0.042089] PM: hibernation: Registered nosave memory: [mem 0xcdf7f000-0xcdffefff]
[ 0.042091] PM: hibernation: Registered nosave memory: [mem 0xce000000-0xcfffffff]
[ 0.042091] PM: hibernation: Registered nosave memory: [mem 0xd0000000-0xf7ffffff]
[ 0.042092] PM: hibernation: Registered nosave memory: [mem 0xf8000000-0xfbffffff]
[ 0.042093] PM: hibernation: Registered nosave memory: [mem 0xfc000000-0xfdcfffff]
[ 0.042093] PM: hibernation: Registered nosave memory: [mem 0xfdd00000-0xfddfffff]
[ 0.042094] PM: hibernation: Registered nosave memory: [mem 0xfde00000-0xfdefffff]
[ 0.042094] PM: hibernation: Registered nosave memory: [mem 0xfdf00000-0xfdffffff]
[ 0.042095] PM: hibernation: Registered nosave memory: [mem 0xfe000000-0xfebfffff]
[ 0.042095] PM: hibernation: Registered nosave memory: [mem 0xfec00000-0xfec01fff]
[ 0.042096] PM: hibernation: Registered nosave memory: [mem 0xfec02000-0xfec0ffff]
[ 0.042097] PM: hibernation: Registered nosave memory: [mem 0xfec10000-0xfec10fff]
[ 0.042097] PM: hibernation: Registered nosave memory: [mem 0xfec11000-0xfec1ffff]
[ 0.042098] PM: hibernation: Registered nosave memory: [mem 0xfec20000-0xfec20fff]
[ 0.042098] PM: hibernation: Registered nosave memory: [mem 0xfec21000-0xfed7ffff]
[ 0.042099] PM: hibernation: Registered nosave memory: [mem 0xfed80000-0xfed81fff]
[ 0.042099] PM: hibernation: Registered nosave memory: [mem 0xfed82000-0xfedfffff]
[ 0.042100] PM: hibernation: Registered nosave memory: [mem 0xfee00000-0xfee00fff]
[ 0.042100] PM: hibernation: Registered nosave memory: [mem 0xfee01000-0xfeffffff]
[ 0.042101] PM: hibernation: Registered nosave memory: [mem 0xff000000-0xffffffff]
[ 0.042103] [mem 0xd0000000-0xf7ffffff] available for PCI devices
[ 0.042104] Booting paravirtualized kernel on bare hardware
[ 0.042107] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[ 0.042115] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:16 nr_cpu_ids:16 nr_node_ids:1
[ 0.042935] percpu: Embedded 61 pages/cpu s212992 r8192 d28672 u262144
[ 0.042945] pcpu-alloc: s212992 r8192 d28672 u262144 alloc=1*2097152
[ 0.042947] pcpu-alloc: [0] 00 01 02 03 04 05 06 07 [0] 08 09 10 11 12 13 14 15
[ 0.042989] Fallback order for Node 0: 0
[ 0.042993] Built 1 zonelists, mobility grouping on. Total pages: 3957893
[ 0.042994] Policy zone: Normal
[ 0.042995] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.1.3-custom root=UUID=e8d95b7b-7ee1-41fa-8f3e-766ff2e1780c ro quiet splash vt.handoff=7
[ 0.043067] Unknown kernel command line parameters "splash BOOT_IMAGE=/boot/vmlinuz-6.1.3-custom", will be passed to user space.
[ 0.045096] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)
[ 0.046081] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[ 0.046145] mem auto-init: stack:off, heap alloc:on, heap free:off
[ 0.046189] software IO TLB: area num 16.
[ 0.093105] Memory: 15556296K/16083516K available (16392K kernel code, 4097K rwdata, 5524K rodata, 3132K init, 4900K bss, 526960K reserved, 0K cma-reserved)
[ 0.093233] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=16, Nodes=1
[ 0.093248] ftrace: allocating 51009 entries in 200 pages
[ 0.100831] ftrace: allocated 200 pages with 3 groups
[ 0.101578] Dynamic Preempt: voluntary
[ 0.101617] rcu: Preemptible hierarchical RCU implementation.
[ 0.101617] rcu: RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=16.
[ 0.101618] Trampoline variant of Tasks RCU enabled.
[ 0.101619] Rude variant of Tasks RCU enabled.
[ 0.101619] Tracing variant of Tasks RCU enabled.
[ 0.101620] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[ 0.101621] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=16
[ 0.104879] NR_IRQS: 524544, nr_irqs: 1096, preallocated irqs: 16
[ 0.105067] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[ 0.105130] Console: colour dummy device 80x25
[ 0.105149] printk: console [tty0] enabled
[ 0.105168] ACPI: Core revision 20220331
[ 0.105405] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484873504 ns
[ 0.105425] APIC: Switch to symmetric I/O mode setup
[ 0.106540] AMD-Vi: ivrs, add hid:AMDI0020, uid:\_SB.FUR0, rdevid:160
[ 0.106542] AMD-Vi: ivrs, add hid:AMDI0020, uid:\_SB.FUR1, rdevid:160
[ 0.106543] AMD-Vi: ivrs, add hid:AMDI0020, uid:\_SB.FUR2, rdevid:160
[ 0.106544] AMD-Vi: ivrs, add hid:AMDI0020, uid:\_SB.FUR3, rdevid:160
[ 0.106545] AMD-Vi: Using global IVHD EFR:0x206d73ef22254ade, EFR2:0x0
[ 0.106842] Switched APIC routing to physical flat.
[ 0.107592] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.125433] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x1e36e6eeae1, max_idle_ns: 440795300241 ns
[ 0.125443] Calibrating delay loop (skipped), value calculated using timer frequency.. 4192.25 BogoMIPS (lpj=8384512)
[ 0.125446] pid_max: default: 32768 minimum: 301
[ 0.129469] LSM: Security Framework initializing
[ 0.129483] landlock: Up and running.
[ 0.129484] Yama: becoming mindful.
[ 0.129509] AppArmor: AppArmor initialized
[ 0.129551] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.129567] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.129758] x86/cpu: User Mode Instruction Prevention (UMIP) activated
[ 0.129795] LVT offset 1 assigned for vector 0xf9
[ 0.129858] LVT offset 2 assigned for vector 0xf4
[ 0.129875] process: using mwait in idle threads
[ 0.129876] Last level iTLB entries: 4KB 1024, 2MB 1024, 4MB 512
[ 0.129877] Last level dTLB entries: 4KB 2048, 2MB 2048, 4MB 1024, 1GB 0
[ 0.129882] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[ 0.129883] Spectre V2 : Mitigation: Retpolines
[ 0.129884] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[ 0.129885] Spectre V2 : Spectre v2 / SpectreRSB : Filling RSB on VMEXIT
[ 0.129885] Spectre V2 : Enabling Speculation Barrier for firmware calls
[ 0.129886] RETBleed: Mitigation: untrained return thunk
[ 0.129887] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier
[ 0.129888] Spectre V2 : Selecting STIBP always-on mode to complement retbleed mitigation
[ 0.129889] Spectre V2 : User space: Mitigation: STIBP always-on protection
[ 0.129890] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl
[ 0.140022] Freeing SMP alternatives memory: 44K
[ 0.251076] smpboot: CPU0: AMD Ryzen 5 5500U with Radeon Graphics (family: 0x17, model: 0x68, stepping: 0x1)
[ 0.251196] cblist_init_generic: Setting adjustable number of callback queues.
[ 0.251199] cblist_init_generic: Setting shift to 4 and lim to 1.
[ 0.251218] cblist_init_generic: Setting shift to 4 and lim to 1.
[ 0.251231] cblist_init_generic: Setting shift to 4 and lim to 1.
[ 0.251242] Performance Events: Fam17h+ core perfctr, AMD PMU driver.
[ 0.251267] ... version: 0
[ 0.251267] ... bit width: 48
[ 0.251268] ... generic registers: 6
[ 0.251268] ... value mask: 0000ffffffffffff
[ 0.251269] ... max period: 00007fffffffffff
[ 0.251270] ... fixed-purpose events: 0
[ 0.251270] ... event mask: 000000000000003f
[ 0.251355] rcu: Hierarchical SRCU implementation.
[ 0.251355] rcu: Max phase no-delay instances is 1000.
[ 0.251806] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.
[ 0.251938] smp: Bringing up secondary CPUs ...
[ 0.252026] x86: Booting SMP configuration:
[ 0.252027] .... node #0, CPUs: #1
[ 0.253436] Spectre V2 : Update user space SMT mitigation: STIBP always-on
[ 0.253436] #2 #3 #4 #5 #6 #7 #8 #9 #10 #11
[ 0.275662] smp: Brought up 1 node, 12 CPUs
[ 0.275662] smpboot: Max logical packages: 2
[ 0.275662] smpboot: Total of 12 processors activated (50307.07 BogoMIPS)
[ 0.277944] devtmpfs: initialized
[ 0.277944] x86/mm: Memory block size: 128MB
[ 0.278346] ACPI: PM: Registering ACPI NVS region [mem 0x09f00000-0x09f0efff] (61440 bytes)
[ 0.278346] ACPI: PM: Registering ACPI NVS region [mem 0xcbdff000-0xcdf7efff] (35127296 bytes)
[ 0.278346] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.278346] futex hash table entries: 4096 (order: 6, 262144 bytes, linear)
[ 0.278346] pinctrl core: initialized pinctrl subsystem
[ 0.278346] PM: RTC time: 22:33:46, date: 2023-01-12
[ 0.278356] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.278655] DMA: preallocated 2048 KiB GFP_KERNEL pool for atomic allocations
[ 0.278896] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[ 0.279140] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.279160] audit: initializing netlink subsys (disabled)
[ 0.281449] audit: type=2000 audit(1673562825.176:1): state=initialized audit_enabled=0 res=1
[ 0.281565] thermal_sys: Registered thermal governor 'fair_share'
[ 0.281567] thermal_sys: Registered thermal governor 'bang_bang'
[ 0.281568] thermal_sys: Registered thermal governor 'step_wise'
[ 0.281569] thermal_sys: Registered thermal governor 'user_space'
[ 0.281569] thermal_sys: Registered thermal governor 'power_allocator'
[ 0.281574] EISA bus registered
[ 0.281587] cpuidle: using governor ladder
[ 0.281590] cpuidle: using governor menu
[ 0.281621] Simple Boot Flag at 0x44 set to 0x1
[ 0.281621] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.281621] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
[ 0.281621] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820
[ 0.281621] PCI: Using configuration type 1 for base access
[ 0.282898] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[ 0.282905] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[ 0.282905] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page
[ 0.282905] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.282905] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.282905] ACPI: Added _OSI(Module Device)
[ 0.282905] ACPI: Added _OSI(Processor Device)
[ 0.282905] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.282905] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.296140] ACPI: 19 ACPI AML tables successfully acquired and loaded
[ 0.297560] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 0.302462] ACPI: EC: EC started
[ 0.302462] ACPI: EC: interrupt blocked
[ 0.302610] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
[ 0.302612] ACPI: \_SB_.PCI0.LPC0.EC0_: Boot DSDT EC used to handle transactions
[ 0.302613] ACPI: Interpreter enabled
[ 0.302627] ACPI: PM: (supports S0 S4 S5)
[ 0.302628] ACPI: Using IOAPIC for interrupt routing
[ 0.302785] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 0.302787] PCI: Using E820 reservations for host bridge windows
[ 0.304306] ACPI: PM: Power Resource [P0NV]
[ 0.304780] ACPI: PM: Power Resource [P0U0]
[ 0.304859] ACPI: PM: Power Resource [P3U0]
[ 0.305641] ACPI: PM: Power Resource [P0U1]
[ 0.305723] ACPI: PM: Power Resource [P3U1]
[ 0.310544] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[ 0.310550] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3]
[ 0.310631] acpi PNP0A08:00: _OSC: platform does not support [SHPCHotplug LTR]
[ 0.310775] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]
[ 0.310784] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
[ 0.311135] PCI host bridge to bus 0000:00
[ 0.311136] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window]
[ 0.311138] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window]
[ 0.311139] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[ 0.311140] pci_bus 0000:00: root bus resource [mem 0x000c0000-0x000cffff window]
[ 0.311141] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000effff window]
[ 0.311142] pci_bus 0000:00: root bus resource [mem 0xd0000000-0xf7ffffff window]
[ 0.311143] pci_bus 0000:00: root bus resource [mem 0xfc000000-0xfeafffff window]
[ 0.311144] pci_bus 0000:00: root bus resource [mem 0xfed45000-0xfed811ff window]
[ 0.311145] pci_bus 0000:00: root bus resource [mem 0xfed81900-0xfed81fff window]
[ 0.311146] pci_bus 0000:00: root bus resource [mem 0xfedc0000-0xfedc0fff window]
[ 0.311147] pci_bus 0000:00: root bus resource [mem 0xfedc6000-0xfedc6fff window]
[ 0.311148] pci_bus 0000:00: root bus resource [mem 0x450200000-0xfcffffffff window]
[ 0.311150] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 0.311162] pci 0000:00:00.0: [1022:1630] type 00 class 0x060000
[ 0.311232] pci 0000:00:00.2: [1022:1631] type 00 class 0x080600
[ 0.311300] pci 0000:00:01.0: [1022:1632] type 00 class 0x060000
[ 0.311372] pci 0000:00:02.0: [1022:1632] type 00 class 0x060000
[ 0.311433] pci 0000:00:02.2: [1022:1634] type 01 class 0x060400
[ 0.311486] pci 0000:00:02.2: PME# supported from D0 D3hot D3cold
[ 0.311564] pci 0000:00:02.4: [1022:1634] type 01 class 0x060400
[ 0.311615] pci 0000:00:02.4: PME# supported from D0 D3hot D3cold
[ 0.311695] pci 0000:00:08.0: [1022:1632] type 00 class 0x060000
[ 0.311755] pci 0000:00:08.1: [1022:1635] type 01 class 0x060400
[ 0.311775] pci 0000:00:08.1: enabling Extended Tags
[ 0.311805] pci 0000:00:08.1: PME# supported from D0 D3hot D3cold
[ 0.311917] pci 0000:00:14.0: [1022:790b] type 00 class 0x0c0500
[ 0.312024] pci 0000:00:14.3: [1022:790e] type 00 class 0x060100
[ 0.312142] pci 0000:00:18.0: [1022:1448] type 00 class 0x060000
[ 0.312182] pci 0000:00:18.1: [1022:1449] type 00 class 0x060000
[ 0.312223] pci 0000:00:18.2: [1022:144a] type 00 class 0x060000
[ 0.312265] pci 0000:00:18.3: [1022:144b] type 00 class 0x060000
[ 0.312306] pci 0000:00:18.4: [1022:144c] type 00 class 0x060000
[ 0.312349] pci 0000:00:18.5: [1022:144d] type 00 class 0x060000
[ 0.312388] pci 0000:00:18.6: [1022:144e] type 00 class 0x060000
[ 0.312431] pci 0000:00:18.7: [1022:144f] type 00 class 0x060000
[ 0.312530] pci 0000:01:00.0: [10ec:c822] type 00 class 0x028000
[ 0.312548] pci 0000:01:00.0: reg 0x10: [io 0x2000-0x20ff]
[ 0.312572] pci 0000:01:00.0: reg 0x18: [mem 0xd0500000-0xd050ffff 64bit]
[ 0.312693] pci 0000:01:00.0: supports D1 D2
[ 0.312694] pci 0000:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.312938] pci 0000:00:02.2: PCI bridge to [bus 01]
[ 0.312941] pci 0000:00:02.2: bridge window [io 0x2000-0x2fff]
[ 0.312943] pci 0000:00:02.2: bridge window [mem 0xd0500000-0xd05fffff]
[ 0.313186] pci 0000:02:00.0: [1e0f:0001] type 00 class 0x010802
[ 0.313203] pci 0000:02:00.0: reg 0x10: [mem 0xd0400000-0xd0403fff 64bit]
[ 0.313301] pci 0000:02:00.0: PME# supported from D0 D3hot
[ 0.313439] pci 0000:00:02.4: PCI bridge to [bus 02]
[ 0.313443] pci 0000:00:02.4: bridge window [mem 0xd0400000-0xd04fffff]
[ 0.313508] pci 0000:03:00.0: [1002:164c] type 00 class 0x030000
[ 0.313519] pci 0000:03:00.0: reg 0x10: [mem 0xfce0000000-0xfcefffffff 64bit pref]
[ 0.313526] pci 0000:03:00.0: reg 0x18: [mem 0xfcf0000000-0xfcf01fffff 64bit pref]
[ 0.313531] pci 0000:03:00.0: reg 0x20: [io 0x1000-0x10ff]
[ 0.313536] pci 0000:03:00.0: reg 0x24: [mem 0xd0300000-0xd037ffff]
[ 0.313544] pci 0000:03:00.0: enabling Extended Tags
[ 0.313555] pci 0000:03:00.0: BAR 0: assigned to efifb
[ 0.313595] pci 0000:03:00.0: PME# supported from D1 D2 D3hot D3cold
[ 0.313627] pci 0000:03: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.313694] pci 0000:03:00.1: [1002:1637] type 00 class 0x040300
[ 0.313701] pci 0000:03:00.1: reg 0x10: [mem 0xd03c0000-0xd03c3fff]
[ 0.313721] pci 0000:03:00.1: enabling Extended Tags
[ 0.313749] pci 0000:03:00.1: PME# supported from D1 D2 D3hot D3cold
[ 0.313801] pci 0000:03:00.2: [1022:15df] type 00 class 0x108000
[ 0.313813] pci 0000:03:00.2: reg 0x18: [mem 0xd0200000-0xd02fffff]
[ 0.313822] pci 0000:03:00.2: reg 0x24: [mem 0xd03c4000-0xd03c5fff]
[ 0.313829] pci 0000:03:00.2: enabling Extended Tags
[ 0.313906] pci 0000:03:00.3: [1022:1639] type 00 class 0x0c0330
[ 0.313916] pci 0000:03:00.3: reg 0x10: [mem 0xd0000000-0xd00fffff 64bit]
[ 0.313939] pci 0000:03:00.3: enabling Extended Tags
[ 0.313968] pci 0000:03:00.3: PME# supported from D0 D3hot D3cold
[ 0.314027] pci 0000:03:00.4: [1022:1639] type 00 class 0x0c0330
[ 0.314037] pci 0000:03:00.4: reg 0x10: [mem 0xd0100000-0xd01fffff 64bit]
[ 0.314060] pci 0000:03:00.4: enabling Extended Tags
[ 0.314089] pci 0000:03:00.4: PME# supported from D0 D3hot D3cold
[ 0.314146] pci 0000:03:00.5: [1022:15e2] type 00 class 0x048000
[ 0.314153] pci 0000:03:00.5: reg 0x10: [mem 0xd0380000-0xd03bffff]
[ 0.314173] pci 0000:03:00.5: enabling Extended Tags
[ 0.314200] pci 0000:03:00.5: PME# supported from D0 D3hot D3cold
[ 0.314272] pci 0000:00:08.1: PCI bridge to [bus 03]
[ 0.314275] pci 0000:00:08.1: bridge window [io 0x1000-0x1fff]
[ 0.314277] pci 0000:00:08.1: bridge window [mem 0xd0000000-0xd03fffff]
[ 0.314279] pci 0000:00:08.1: bridge window [mem 0xfce0000000-0xfcf01fffff 64bit pref]
[ 0.315031] ACPI: PCI: Interrupt link LNKA configured for IRQ 0
[ 0.315033] ACPI: PCI: Interrupt link LNKA disabled
[ 0.315099] ACPI: PCI: Interrupt link LNKB configured for IRQ 0
[ 0.315100] ACPI: PCI: Interrupt link LNKB disabled
[ 0.315151] ACPI: PCI: Interrupt link LNKC configured for IRQ 0
[ 0.315152] ACPI: PCI: Interrupt link LNKC disabled
[ 0.315217] ACPI: PCI: Interrupt link LNKD configured for IRQ 0
[ 0.315218] ACPI: PCI: Interrupt link LNKD disabled
[ 0.315278] ACPI: PCI: Interrupt link LNKE configured for IRQ 0
[ 0.315279] ACPI: PCI: Interrupt link LNKE disabled
[ 0.315327] ACPI: PCI: Interrupt link LNKF configured for IRQ 0
[ 0.315328] ACPI: PCI: Interrupt link LNKF disabled
[ 0.315375] ACPI: PCI: Interrupt link LNKG configured for IRQ 0
[ 0.315376] ACPI: PCI: Interrupt link LNKG disabled
[ 0.315423] ACPI: PCI: Interrupt link LNKH configured for IRQ 0
[ 0.315424] ACPI: PCI: Interrupt link LNKH disabled
[ 0.316520] Low-power S0 idle used by default for system suspend
[ 0.316614] ACPI: EC: interrupt unblocked
[ 0.316615] ACPI: EC: event unblocked
[ 0.317439] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62
[ 0.317439] ACPI: EC: GPE=0x3
[ 0.317439] ACPI: \_SB_.PCI0.LPC0.EC0_: Boot DSDT EC initialization complete
[ 0.317439] ACPI: \_SB_.PCI0.LPC0.EC0_: EC: Used to handle transactions and events
[ 0.317470] iommu: Default domain type: Translated
[ 0.317470] iommu: DMA domain TLB invalidation policy: lazy mode
[ 0.317758] SCSI subsystem initialized
[ 0.317769] libata version 3.00 loaded.
[ 0.317769] ACPI: bus type USB registered
[ 0.317769] usbcore: registered new interface driver usbfs
[ 0.317769] usbcore: registered new interface driver hub
[ 0.317769] usbcore: registered new device driver usb
[ 0.321217] pps_core: LinuxPPS API ver. 1 registered
[ 0.321218] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti
@Sever-IN Please enclose the dmesg output in a collapsed section for improved navigation within the issue, and also within a code block to avoid any potential links to other issues
I confirm the extraneous noise in the playback on this model, as well as the lack of response of the headphone microphone to external vibrations. I tried to configure the DAC slider in alsamixer, it got a little better. Accelerated playback is also observed (x2...x4). What could this be related to? What firmware and topology files does this driver use?
@kovalev0 No firmware or topology, this driver doesn't use SOF. The speedup might be caused by the different frequency of the crystal oscillator which supplies the Master clock signal to the codec. On my laptop I have a 12.288 MHZ crystal oscillator, on yours it may be something else. If you are courageous you could open the laptop, and look for the codec and next to it you should find the crystal oscillator and read what's written on it.
Also supposedly the MCLK frequency is also written in the ACPI tables, for example for my laptop the value of PLATFORM_MCLK_LRCK_FREQ_ARG is 0x0, in @Sever-IN case the value of this entry is 0x4 which seems to indicate a different clock value. Unfortunately I don't know how to decode this value to an actual frequency.
Can you post your dmesg?
i also observe static noise, and accelerated playback.
@codepayne you had asked for updated dmesg output, here i attached it. dmesg.txt
I found this helpful comment in the Windows driver's INF file on my machine:
;MCLK frequency, 0-12.288MHZ, 1-24.576MHZ, 2-19.2MHZ, 3-24MHZ, 4-48MHZ
(these are the possible values of a registry entry called Platform_mclk_freq
- hopefully it has the same meaning as the values in the ACPI tables)
PLATFORM_MCLK_LRCK_FREQ_ARG=0x4
dmesg_BOM-WXX9_M1010.txt
I have created a new branch called bom-wxx9-mclk
where I set the frequency of MCLK 48Mhz.
I got an answer from a person working for Everest Semiconductors that value 4 means the crystal oscillator is 48Mhz.
Please test and report here how it behaves.
@codepayne, thanks by default, one frequency change is not enough, since the 8316 codec driver checks this value for division by the sampling frequency of 48 kHz without remainder. I went by flexibly changing the frequency, added a quirk and added a coefficient for the codec. Two patches do this. After that, with the correct configuration of the DAC in alsamixer, the sound was restored to normal speed, but it was not possible to get rid of static noise ( If you have any suggestions, please share. 2_patches-add_quirk_mclk_and_koeff.zip
@kovalev0
by default, one frequency change is not enough, since the 8316 codec driver checks this value for division by the sampling frequency of 48 kHz without remainder.
I forgot about the frequency check in es8316, yes 48Mhz is not even divisible with the ratios there.
If you have any suggestions, please share.
I have a new commit on bom-wxx9-mclk, where I enabled all the sampling rates that ACP supports. Now what I propose is for you to try these MCLK values that are higher than 12 288 000 Hz which are divisible with the ratios in es8316.c but are under the maximum MCLK that the codec supports(51.2Mhz) according to the datasheet:
12800000, 16384000, 16934400, 17640000, 18432000, 19200000, 22579200, 24576000, 25600000, 32768000, 33868800, 35280000, 36864000, 38400000, 45158400, 49152000
I would start from the end, maybe you don't have a 48Mhz oscillator, but a value that is near to it and a sane one in which all clocks can be perfectly obtained without remainders.
For this you also need to restore the changes you did to es8316.c since these values will pass the check.
@codepayne setting the frequencies from the list did not have a positive effect, the sound is either played with static noise and with a time deviation (faster), or completely mute in the case of a frequency of 49.152 MHz. That is, the sound card is detected, all drivers are loaded, but there is no sound at all. Output of dmesg attaching to a comment.
Now back to 48 MHz, if you set the "Master" slider to "0" during audio playback in alsamixer [dB gain: -48.00, -48.00], then the sound continues to play quietly, although in theory it should stop. Complete mute is achieved only by disabling the "Speaker". The "Headphone" behavior is similar. dmesg_49.152.txt
@kovalev0
Try the new commit on branch bom-wxx9-mclk
. This change doesn't need your patches to be also applied.
@codepayne The sound quality has not changed, there are noises. dmesg_4.8MHz_bclk.txt
First, I would like to thank both for your efforts to solve this issue. If I am not mistaken, at this point the sound card is working apart from some noise in background. Is it correct? Is it possible to hear a sample of this noise to help figure out what is going on?
@kovalev0 Can you send a recording of these noises? And maybe the source of the sound so I can compare the one without noise with the one with noise.
Right now I have no idea why these noises happen, I will contact the Everest semiconductor engineer, and send him the recording of these noises. In the meantime if you want you can try to play with the bclk divisor in es8316.c at line 484. Try different values starting from value of 2.
Is it correct? Is it possible to hear a sample of this noise to help figure out what is going on?
yes 48MHz.mp3.zip
strange, I have no sound at all, only noises, no video or player is playing
strange, I have no sound at all, only noises, no video or player is playing
Are you sure you have the exact same hardware as kovalev0?
strange, I have no sound at all, only noises, no video or player is playing
Are you sure you have the exact same hardware as kovalev0?
my model is BoM-WFQ9
@codepayne
Can you send a recording of these noises? And maybe the source of the sound so I can compare the one without noise with the one with noise.
attached and alsa-info 48MHz_mclk_2mp3_files.zip alsa-info_BOM-WXX9.txt
attached and alsa-info
note: I check the driver in the ALT Linux distro, but the same behavior in Ubuntu. (To dismiss suspicions about alsa versions)
attached and alsa-info
note: I check the driver in the ALT Linux distro, but the same behavior in Ubuntu. (To dismiss suspicions about alsa versions)
@kovalev0 I sent an email to the everest developer but there is a holiday in china the answer may take some time.
@Sever-IN you have the same model as @kovalev0 so it should work in the same way.
@kovalev0 Can you install the utility i2cdump on your laptop? In Ubuntu it's part of package i2c-tools. Once installed, play a song and run the command and put the output here: sudo i2cdump -f -y 3 0x11 b
It's important to dump the register contents during playback!
@kovalev0 Please try the latest commit from branch bom-wxx9-mclk
. If it doesn't work please send dmesg and i2cdump output.
@codepayne thank you very much!
the sound is perfectly reproduced through speakers and headphones.
es8316 i2c-ESSX8336:00: Using lrck div = 500, blck div = 5, wordlen = 16
however, the headset microphone is detected, but does not work. if there are suggestions, I will be glad to check! dmesg.Playback-OK.txt alsa-info.Playback-OK.txt i2cdump.Playback-OK.txt
@kovalev0 Looking into your alsa mixer configuration, the ADC volume is zero, increase it to max
For these ones try lin1-rin1 or lin2-rin2 and see which works:
@kovalev0 Could you explain in more detail how you managed to get the sound to work?
@codepayne thank you!
The alsamixer interface does not provide a slider for adjusting the "ADC Capture Volume".
However, installing via widget using amixer solved the problem:
amixer -c 1 cset name='ADC Capture Volume' 192
or the same:
amixer -c 1 cset name='ADC Capture Volume' 100%
or hard
i2cset -f -y 1 0x10 0x27 0x00
(default value in register 0xc0)
the headset microphone is working now!
I understand that this should be handled by the ucm configuration files. It would be nice to have one for this driver to work "out of the box" ;)
@Sever-IN I built the kernel from the commit of the bom-wxx9-mclk branch, following the instructions @codepayne from here https://github.com/thesofproject/linux/issues/3249#issuecomment-1378025039 I have saved the current alsa configuration settings in the attached file "acp3x_es8336-asound.state.txt " if your driver is loading correctly, but the problem is in the configuration, try the following:
sudo yes | cp -f acp3x_es8336-asound.state.txt /var/lib/alsa/asound.state
sudo alsactl restore
immediately after these commands, you can check the sound card's performance. You can also check your data with mine from the file alsa-info.HEADSET_MIC-OK.txt acp3x_es8336-asound.state.txt alsa-info.HEADSET_MIC-OK.txt
@codepayne
I added a patch to the bom-wxx9-mclk
branch.
Changes in the patch allow you to assign the desired frequencies in the DMI table for laptop models, and a quirk has also been added for better debugging in other cases.
0001-ASoC-AMD-acp3x-es8336-mach-add-quirk-override-mclk-f.patch.txt
I understand that this should be handled by the ucm configuration files. It would be nice to have one for this driver to work "out of the box" ;)
I created the necessary ucm configuration files by analogy with the files for intel drivers with the same codec:
https://github.com/kovalev0/alsa-ucm-conf/tree/amd-acp3x-essx8336
Using configuration files avoids the need for manual configuration in alsamixer.
@kovalev0 Thanks for the patch and alsa ucm conf stuff. I would not invest too much time into making my current driver better, since I am working now on a new driver that will be significantly different. This is needed so I can upstream it. And if all goes well the DMIC will also work with it.
hi, the latest commit works great! thanks for the hard work
although i have one issue on my system. the sound works great for a while, then stops for no reason. i have to turn builtin audio profile from "stereo output" to off, and back to "stereo output" for it to start working again. (on pulseaudio volume control app)
update: i fixed the issue by removing pulseaudio and switching to pipewire. everything is running perfectly now. many thanks.
@kovalev0 I have a new commit bom-wxx9-mclk, could you please test it, and report if the sound still works? I need to find the best way to modify the codec driver to add support for this divide MCLK by 2 option.
@codepayne
I confirm that the changes are working and the sound quality does not feel changed - sound works perfectly:
before:
Using lrck div = 500, bclk div = 5, wordlen = 16
after:
Using lrck div = 500, bclk div = 3, wordlen = 16
@kovalev0 Can you test my new driver detailed here: https://github.com/codepayne/pop-os-linux/wiki
Also it looks like you are experienced with alsa-ucm-conf, so I was wondering if you could help creating a proper alsa ucm configuration that supports both the DMIC and the headphones MIC. Also there is some kind of a problem with the volumes in Bootsequence the headphone mixers are not being set to 100%. You can find my changes here: https://github.com/codepayne/alsa-ucm-conf/tree/acp3x-es83xx
After doing everything according to the instructions, only static noise is heard, and not a single player is played.