Welcome to our peer-to-peer forums, where owners help owners. Need help now? Visit eSupport here.

English Community

Linux Operating SystemsUbuntu
All Forum Topics
Options

676 Posts

07-22-2019

Canada

471 Signins

5346 Page Views

  • Posts: 676
  • Registered: ‎07-22-2019
  • Location: Canada
  • Views: 5346
  • Message 11 of 32

Re:Ubuntu on X1 Titanium Yoga

2021-04-28, 14:25 PM

Think I've found it:

https://cgit.freedesktop.org/drm-tip/commit/?id=bc71194e889741eb54a3dcc35fc79215fa9449d2

 

Let me know if it works or not (I don't have an X1 Titanium myself...).

 

Mark

Reply
Options

3 Posts

04-29-2021

Korea (the Republic of)

5 Signins

10 Page Views

  • Posts: 3
  • Registered: ‎04-29-2021
  • Location: Korea (the Republic of)
  • Views: 10
  • Message 12 of 32

Re:Ubuntu on X1 Titanium Yoga

2021-04-29, 12:43 PM

Hi mark, unfortunately, here is the same case.

I bought X1 Titanium Yoga a few days ago, but have suffering on this issue.

 

I've tried with Ubuntu 18.04, 20.04, 20.10 with kernel 5.4, 5.8 and 5.12, but all results were same.

1) Have to boot with nomodeset option,

2) couldn't use external HDMI as a dual monitor.

3) cannot change screen resolution

 

 

Here are my environments, and logs of dmesg.

 

- uname -r

5.12.0-051200-generic

 

- lsb_release -a

No LSB modules are available.

Distributor ID: Ubuntu

Description: Ubuntu 20.04.2 LTS

Release: 20.04

Codename: focal

 

- sudo lspci -v | grep -A 16 -i vga

00:02.0 VGA compatible controller: Intel Corporation Device 9a40 (rev 01) (prog-if 00 [VGA controller])

Subsystem: Lenovo Device 229d

Flags: bus master, fast devsel, latency 0, IRQ 255

Memory at 603c000000 (64-bit, non-prefetchable) [size=16M]

Memory at 4000000000 (64-bit, prefetchable) [size=256M]

I/O ports at 3000 [disabled] [size=64]

Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]

Capabilities: [40] Vendor Specific Information: Len=0c <?>

Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00

Capabilities: [ac] MSI: Enable- Count=1/1 Maskable+ 64bit-

Capabilities: [d0] Power Management version 2

Capabilities: [100] Process Address Space ID (PASID)

Capabilities: [200] Address Translation Service (ATS)

Capabilities: [300] Page Request Interface (PRI)

Capabilities: [320] Single Root I/O Virtualization (SR-IOV)

Kernel modules: i915

 

- sudo lshw -c video

*-display UNCLAIMED

description: VGA compatible controller

product: Intel Corporation

vendor: Intel Corporation

physical id: 2

bus info: pci@0000:00:02.0

version: 01

width: 64 bits

clock: 33MHz

capabilities: pciexpress msi pm vga_controller bus_master cap_list

configuration: latency=0

resources: iomemory:600-5ff iomemory:400-3ff memory:603c000000-603cffffff memory:4000000000-400fffffff ioport:3000(size=64) memory:c0000-dffff memory:4010000000-4016ffffff memory:4020000000-40ffffffff

 

- inxi -G

Graphics: Device-1: Intel driver: N/A

Display: x11 server: X.Org 1.20.9 driver: fbdev unloaded: modesetting,vesa

resolution: 2256x1504~95Hz

OpenGL: renderer: llvmpipe (LLVM 11.0.0 256 bits) v: 4.5 Mesa 20.2.6

 

- xrandr -q

xrandr: Failed to get size of gamma for output default

Screen 0: minimum 2256 x 1504, current 2256 x 1504, maximum 2256 x 1504

default connected primary 2256x1504+0+0 0mm x 0mm

2256x1504 95.00*

 

- dmesg

```

[ 0.000000] Linux version 5.12.0-051200-generic (kernel@kathleen) (gcc (Ubuntu 10.3.0-1ubuntu1) 10.3.0, GNU ld (GNU Binutils for Ubuntu) 2.36.1) #202104252130 SMP Sun Apr 25 21:33:13 UTC 2021

[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-5.12.0-051200-generic root=/dev/mapper/ubuntu--vg-root ro nomodeset

[ 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/split lock detection: warning about user-space split_locks

[ 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: Supporting XSAVE feature 0x020: 'AVX-512 opmask'

[ 0.000000] x86/fpu: Supporting XSAVE feature 0x040: 'AVX-512 Hi256'

[ 0.000000] x86/fpu: Supporting XSAVE feature 0x080: 'AVX-512 ZMM_Hi256'

[ 0.000000] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers'

[ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256

[ 0.000000] x86/fpu: xstate_offset[5]: 832, xstate_sizes[5]: 64

[ 0.000000] x86/fpu: xstate_offset[6]: 896, xstate_sizes[6]: 512

[ 0.000000] x86/fpu: xstate_offset[7]: 1408, xstate_sizes[7]: 1024

[ 0.000000] x86/fpu: xstate_offset[9]: 2432, xstate_sizes[9]: 8

[ 0.000000] x86/fpu: Enabled xstate features 0x2e7, context size is 2440 bytes, using 'compacted' format.

[ 0.000000] BIOS-provided physical RAM map:

[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009efff] usable

[ 0.000000] BIOS-e820: [mem 0x000000000009f000-0x00000000000fffff] reserved

[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000008ef6efff] usable

[ 0.000000] BIOS-e820: [mem 0x000000008ef6f000-0x0000000093f2efff] reserved

[ 0.000000] BIOS-e820: [mem 0x0000000093f2f000-0x0000000094b2efff] ACPI NVS

[ 0.000000] BIOS-e820: [mem 0x0000000094b2f000-0x0000000094bfefff] ACPI data

[ 0.000000] BIOS-e820: [mem 0x0000000094bff000-0x0000000094bfffff] usable

[ 0.000000] BIOS-e820: [mem 0x0000000094c00000-0x00000000991fffff] reserved

[ 0.000000] BIOS-e820: [mem 0x0000000099a00000-0x00000000a07fffff] reserved

[ 0.000000] BIOS-e820: [mem 0x00000000fed20000-0x00000000fed7ffff] reserved

[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000045f7fffff] usable

[ 0.000000] NX (Execute Disable) protection: active

[ 0.000000] efi: EFI v2.70 by Lenovo

[ 0.000000] efi: ACPI=0x94bfe000 ACPI 2.0=0x94bfe014 SMBIOS=0x90cbd000 SMBIOS 3.0=0x90cb0000 TPMFinalLog=0x94990000 MEMATTR=0x8b54b018 RNG=0x90e2eb18 TPMEventLog=0x6db68018

[ 0.000000] efi: seeding entropy pool

[ 0.000000] random: fast init done

[ 0.000000] SMBIOS 3.2.0 present.

[ 0.000000] DMI: LENOVO 20QAS00500/20QAS00500, BIOS N2MET47W (1.12 ) 04/01/2021

[ 0.000000] tsc: Detected 2100.000 MHz processor

[ 0.000000] tsc: Detected 2112.000 MHz TSC

[ 0.000011] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved

[ 0.000018] e820: remove [mem 0x000a0000-0x000fffff] usable

[ 0.000028] last_pfn = 0x45f800 max_arch_pfn = 0x400000000

[ 0.000347] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT

[ 0.003549] last_pfn = 0x94c00 max_arch_pfn = 0x400000000

[ 0.028725] check: Scanning 1 areas for low memory corruption

[ 0.028735] Using GB pages for direct mapping

[ 0.029309] Secure boot disabled

[ 0.029311] RAMDISK: [mem 0x3306a000-0x36a8dfff]

[ 0.029322] ACPI: Early table checksum verification disabled

[ 0.029328] ACPI: RSDP 0x0000000094BFE014 000024 (v02 LENOVO)

[ 0.029336] ACPI: XSDT 0x0000000094BFC188 00011C (v01 LENOVO TP-N2M 00001120 PTEC 00000002)

[ 0.029348] ACPI: FACP 0x0000000090C9F000 000114 (v06 LENOVO TP-N2M 00001120 PTEC 00000002)

[ 0.029359] ACPI: DSDT 0x0000000090C64000 034315 (v02 LENOVO ICL 00000002 01000013)

[ 0.029366] ACPI: FACS 0x000000009496F000 000040

[ 0.029373] ACPI: SSDT 0x0000000090D4A000 00255D (v02 LENOVO CpuSsdt 00003000 INTL 20191018)

[ 0.029380] ACPI: SSDT 0x0000000090D49000 0005CC (v02 LENOVO CtdpB 00001000 INTL 20191018)

[ 0.029387] ACPI: SSDT 0x0000000090CCF000 003602 (v02 LENOVO DptfTabl 00001000 INTL 20191018)

[ 0.029394] ACPI: SSDT 0x0000000090CA3000 00060E (v02 LENOVO Tpm2Tabl 00001000 INTL 20191018)

[ 0.029401] ACPI: TPM2 0x0000000090CA2000 00004C (v04 LENOVO TP-N2M 00001120 PTEC 00000002)

[ 0.029408] ACPI: SSDT 0x0000000090CA1000 000564 (v02 LENOVO PerfTune 00001000 INTL 20191018)

[ 0.029415] ACPI: ECDT 0x0000000090CA0000 000053 (v01 LENOVO TP-N2M 00001120 PTEC 00000002)

[ 0.029421] ACPI: HPET 0x0000000090C9E000 000038 (v01 LENOVO TP-N2M 00001120 PTEC 00000002)

[ 0.029428] ACPI: APIC 0x0000000090C9D000 00012C (v04 LENOVO TP-N2M 00001120 PTEC 00000002)

[ 0.029434] ACPI: MCFG 0x0000000090C9C000 00003C (v01 LENOVO TP-N2M 00001120 PTEC 00000002)

[ 0.029441] ACPI: SSDT 0x0000000090C9B000 000189 (v02 LENOVO PID0Ssdt 00000010 INTL 20191018)

[ 0.029447] ACPI: SSDT 0x0000000090C99000 0017E1 (v02 LENOVO ProjSsdt 00000010 INTL 20191018)

[ 0.029454] ACPI: SSDT 0x0000000090C62000 001E3D (v02 LENOVO TglY_Rvp 00001000 INTL 20191018)

[ 0.029461] ACPI: NHLT 0x0000000090C60000 001B80 (v00 LENOVO TP-N2M 00001120 PTEC 00000002)

[ 0.029468] ACPI: SSDT 0x0000000090C5C000 002CCD (v02 LENOVO SaSsdt 00003000 INTL 20191018)

[ 0.029474] ACPI: SSDT 0x0000000090C58000 003630 (v02 LENOVO IgfxSsdt 00003000 INTL 20191018)

[ 0.029481] ACPI: SSDT 0x0000000090C4C000 00B327 (v02 LENOVO TcssSsdt 00001000 INTL 20191018)

[ 0.029488] ACPI: LPIT 0x0000000090C4A000 0000CC (v01 LENOVO TP-N2M 00001120 PTEC 00000002)

[ 0.029495] ACPI: WSMT 0x0000000090C49000 000028 (v01 LENOVO TP-N2M 00001120 PTEC 00000002)

[ 0.029502] ACPI: SSDT 0x0000000090C48000 00012A (v02 LENOVO TbtTypeC 00000000 INTL 20191018)

[ 0.029508] ACPI: DBGP 0x0000000090C47000 000034 (v01 LENOVO TP-N2M 00001120 PTEC 00000002)

[ 0.029515] ACPI: DBG2 0x0000000090C46000 000054 (v00 LENOVO TP-N2M 00001120 PTEC 00000002)

[ 0.029522] ACPI: MSDM 0x0000000090C45000 000055 (v03 LENOVO TP-N2M 00001120 PTEC 00000002)

[ 0.029528] ACPI: SSDT 0x0000000090C2E000 000B9C (v02 LENOVO UsbCTabl 00001000 INTL 20191018)

[ 0.029535] ACPI: BATB 0x0000000090C2D000 00004A (v02 LENOVO TP-N2M 00001120 PTEC 00000002)

[ 0.029542] ACPI: DMAR 0x000000008F42A000 0000F8 (v02 LENOVO TP-N2M 00001120 PTEC 00000002)

[ 0.029548] ACPI: SSDT 0x000000008F429000 000144 (v02 LENOVO ADebTabl 00001000 INTL 20191018)

[ 0.029555] ACPI: PTDT 0x0000000090C2F000 0009D0 (v00 LENOVO TP-N2M 00001120 PTEC 00000002)

[ 0.029562] ACPI: UEFI 0x00000000940C3000 00008A (v01 LENOVO TP-N2M 00001120 PTEC 00000002)

[ 0.029568] ACPI: FPDT 0x000000008F428000 000044 (v01 LENOVO TP-N2M 00001120 PTEC 00001120)

[ 0.029574] ACPI: Reserving FACP table memory at [mem 0x90c9f000-0x90c9f113]

[ 0.029577] ACPI: Reserving DSDT table memory at [mem 0x90c64000-0x90c98314]

[ 0.029580] ACPI: Reserving FACS table memory at [mem 0x9496f000-0x9496f03f]

[ 0.029582] ACPI: Reserving SSDT table memory at [mem 0x90d4a000-0x90d4c55c]

[ 0.029584] ACPI: Reserving SSDT table memory at [mem 0x90d49000-0x90d495cb]

[ 0.029586] ACPI: Reserving SSDT table memory at [mem 0x90ccf000-0x90cd2601]

[ 0.029588] ACPI: Reserving SSDT table memory at [mem 0x90ca3000-0x90ca360d]

[ 0.029590] ACPI: Reserving TPM2 table memory at [mem 0x90ca2000-0x90ca204b]

[ 0.029592] ACPI: Reserving SSDT table memory at [mem 0x90ca1000-0x90ca1563]

[ 0.029594] ACPI: Reserving ECDT table memory at [mem 0x90ca0000-0x90ca0052]

[ 0.029597] ACPI: Reserving HPET table memory at [mem 0x90c9e000-0x90c9e037]

[ 0.029599] ACPI: Reserving APIC table memory at [mem 0x90c9d000-0x90c9d12b]

[ 0.029601] ACPI: Reserving MCFG table memory at [mem 0x90c9c000-0x90c9c03b]

[ 0.029603] ACPI: Reserving SSDT table memory at [mem 0x90c9b000-0x90c9b188]

[ 0.029605] ACPI: Reserving SSDT table memory at [mem 0x90c99000-0x90c9a7e0]

[ 0.029607] ACPI: Reserving SSDT table memory at [mem 0x90c62000-0x90c63e3c]

[ 0.029610] ACPI: Reserving NHLT table memory at [mem 0x90c60000-0x90c61b7f]

[ 0.029612] ACPI: Reserving SSDT table memory at [mem 0x90c5c000-0x90c5eccc]

[ 0.029614] ACPI: Reserving SSDT table memory at [mem 0x90c58000-0x90c5b62f]

[ 0.029616] ACPI: Reserving SSDT table memory at [mem 0x90c4c000-0x90c57326]

[ 0.029618] ACPI: Reserving LPIT table memory at [mem 0x90c4a000-0x90c4a0cb]

[ 0.029620] ACPI: Reserving WSMT table memory at [mem 0x90c49000-0x90c49027]

[ 0.029622] ACPI: Reserving SSDT table memory at [mem 0x90c48000-0x90c48129]

[ 0.029624] ACPI: Reserving DBGP table memory at [mem 0x90c47000-0x90c47033]

[ 0.029626] ACPI: Reserving DBG2 table memory at [mem 0x90c46000-0x90c46053]

[ 0.029628] ACPI: Reserving MSDM table memory at [mem 0x90c45000-0x90c45054]

[ 0.029631] ACPI: Reserving SSDT table memory at [mem 0x90c2e000-0x90c2eb9b]

[ 0.029633] ACPI: Reserving BATB table memory at [mem 0x90c2d000-0x90c2d049]

[ 0.029635] ACPI: Reserving DMAR table memory at [mem 0x8f42a000-0x8f42a0f7]

[ 0.029637] ACPI: Reserving SSDT table memory at [mem 0x8f429000-0x8f429143]

[ 0.029639] ACPI: Reserving PTDT table memory at [mem 0x90c2f000-0x90c2f9cf]

[ 0.029642] ACPI: Reserving UEFI table memory at [mem 0x940c3000-0x940c3089]

[ 0.029644] ACPI: Reserving FPDT table memory at [mem 0x8f428000-0x8f428043]

[ 0.029701] ACPI: Local APIC address 0xfee00000

[ 0.030171] No NUMA configuration found

[ 0.030173] Faking a node at [mem 0x0000000000000000-0x000000045f7fffff]

[ 0.030190] NODE_DATA(0) allocated [mem 0x45f7d6000-0x45f7fffff]

[ 0.030598] Zone ranges:

[ 0.030600] DMA [mem 0x0000000000001000-0x0000000000ffffff]

[ 0.030604] DMA32 [mem 0x0000000001000000-0x00000000ffffffff]

[ 0.030608] Normal [mem 0x0000000100000000-0x000000045f7fffff]

[ 0.030611] Device empty

[ 0.030613] Movable zone start for each node

[ 0.030620] Early memory node ranges

[ 0.030622] node 0: [mem 0x0000000000001000-0x000000000009efff]

[ 0.030625] node 0: [mem 0x0000000000100000-0x000000008ef6efff]

[ 0.030627] node 0: [mem 0x0000000094bff000-0x0000000094bfffff]

[ 0.030629] node 0: [mem 0x0000000100000000-0x000000045f7fffff]

[ 0.030634] Initmem setup node 0 [mem 0x0000000000001000-0x000000045f7fffff]

[ 0.030637] On node 0 totalpages: 4122382

[ 0.030639] DMA zone: 64 pages used for memmap

[ 0.030641] DMA zone: 22 pages reserved

[ 0.030643] DMA zone: 3998 pages, LIFO batch:0

[ 0.031189] DMA zone: 28770 pages in unavailable ranges

[ 0.031194] DMA32 zone: 9086 pages used for memmap

[ 0.031196] DMA32 zone: 581488 pages, LIFO batch:63

[ 0.040809] DMA32 zone: 37008 pages in unavailable ranges

[ 0.040812] Normal zone: 55264 pages used for memmap

[ 0.040813] Normal zone: 3536896 pages, LIFO batch:63

[ 0.091688] Normal zone: 2048 pages in unavailable ranges

[ 0.091763] Reserving Intel graphics memory at [mem 0x9c800000-0xa07fffff]

[ 0.092935] ACPI: PM-Timer IO Port: 0x1808

[ 0.092940] ACPI: Local APIC address 0xfee00000

[ 0.092955] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])

[ 0.092959] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])

[ 0.092961] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])

[ 0.092963] ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])

[ 0.092964] ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])

[ 0.092966] ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])

[ 0.092968] ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])

[ 0.092969] ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])

[ 0.092971] ACPI: LAPIC_NMI (acpi_id[0x09] high edge lint[0x1])

[ 0.092973] ACPI: LAPIC_NMI (acpi_id[0x0a] high edge lint[0x1])

[ 0.092974] ACPI: LAPIC_NMI (acpi_id[0x0b] high edge lint[0x1])

[ 0.092976] ACPI: LAPIC_NMI (acpi_id[0x0c] high edge lint[0x1])

[ 0.092977] ACPI: LAPIC_NMI (acpi_id[0x0d] high edge lint[0x1])

[ 0.092979] ACPI: LAPIC_NMI (acpi_id[0x0e] high edge lint[0x1])

[ 0.092981] ACPI: LAPIC_NMI (acpi_id[0x0f] high edge lint[0x1])

[ 0.092982] ACPI: LAPIC_NMI (acpi_id[0x10] high edge lint[0x1])

[ 0.093093] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-119

[ 0.093099] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)

[ 0.093103] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)

[ 0.093107] ACPI: IRQ0 used by override.

[ 0.093109] ACPI: IRQ9 used by override.

[ 0.093113] Using ACPI (MADT) for SMP configuration information

[ 0.093116] ACPI: HPET id: 0x8086a201 base: 0xfed00000

[ 0.093123] TSC deadline timer available

[ 0.093126] smpboot: Allowing 8 CPUs, 0 hotplug CPUs

[ 0.093150] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]

[ 0.093154] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x000fffff]

[ 0.093158] PM: hibernation: Registered nosave memory: [mem 0x8ef6f000-0x93f2efff]

[ 0.093160] PM: hibernation: Registered nosave memory: [mem 0x93f2f000-0x94b2efff]

[ 0.093162] PM: hibernation: Registered nosave memory: [mem 0x94b2f000-0x94bfefff]

[ 0.093165] PM: hibernation: Registered nosave memory: [mem 0x94c00000-0x991fffff]

[ 0.093167] PM: hibernation: Registered nosave memory: [mem 0x99200000-0x999fffff]

[ 0.093169] PM: hibernation: Registered nosave memory: [mem 0x99a00000-0xa07fffff]

[ 0.093171] PM: hibernation: Registered nosave memory: [mem 0xa0800000-0xfed1ffff]

[ 0.093173] PM: hibernation: Registered nosave memory: [mem 0xfed20000-0xfed7ffff]

[ 0.093174] PM: hibernation: Registered nosave memory: [mem 0xfed80000-0xffffffff]

[ 0.093177] [mem 0xa0800000-0xfed1ffff] available for PCI devices

[ 0.093181] Booting paravirtualized kernel on bare hardware

[ 0.093186] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns

[ 0.093198] setup_percpu: NR_CPUS:8192 nr_cpumask_bits:8 nr_cpu_ids:8 nr_node_ids:1

[ 0.093579] percpu: Embedded 56 pages/cpu s192512 r8192 d28672 u262144

[ 0.093590] pcpu-alloc: s192512 r8192 d28672 u262144 alloc=1*2097152

[ 0.093595] pcpu-alloc: [0] 0 1 2 3 4 5 6 7

[ 0.093637] Built 1 zonelists, mobility grouping on. Total pages: 4057946

[ 0.093641] Policy zone: Normal

[ 0.093643] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.12.0-051200-generic root=/dev/mapper/ubuntu--vg-root ro nomodeset

[ 0.093710] You have booted with nomodeset. This means your GPU drivers are DISABLED

[ 0.093711] Any video related functionality will be severely degraded, and you may not even be able to suspend the system properly

[ 0.093713] Unless you actually understand what nomodeset does, you should reboot without enabling it

[ 0.094853] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)

[ 0.095425] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)

[ 0.095592] mem auto-init: stack:off, heap alloc:on, heap free:off

[ 0.147627] Memory: 15972996K/16489528K available (16393K kernel code, 3496K rwdata, 10216K rodata, 2684K init, 5956K bss, 516272K reserved, 0K cma-reserved)

[ 0.147638] random: get_random_u64 called from kmem_cache_open+0x23/0x230 with crng_init=1

[ 0.147905] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1

[ 0.147930] ftrace: allocating 51408 entries in 201 pages

[ 0.181161] ftrace: allocated 201 pages with 4 groups

[ 0.181367] rcu: Hierarchical RCU implementation.

[ 0.181370] rcu: RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=8.

[ 0.181373] Rude variant of Tasks RCU enabled.

[ 0.181375] Tracing variant of Tasks RCU enabled.

[ 0.181377] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.

[ 0.181379] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=8

[ 0.187686] NR_IRQS: 524544, nr_irqs: 2048, preallocated irqs: 16

[ 0.188657] random: crng done (trusting CPU's manufacturer)

[ 0.188699] Console: colour dummy device 80x25

[ 0.189113] printk: console [tty0] enabled

[ 0.189147] ACPI: Core revision 20210105

[ 0.189955] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 99544814920 ns

[ 0.190247] APIC: Switch to symmetric I/O mode setup

[ 0.190254] DMAR: Host address width 39

[ 0.190261] DMAR: DRHD base: 0x000000fed90000 flags: 0x0

[ 0.190274] DMAR: dmar0: reg_base_addr fed90000 ver 4:0 cap 1c0000c40660462 ecap 69e2ff0505e

[ 0.190281] DMAR: DRHD base: 0x000000fed85000 flags: 0x0

[ 0.190289] DMAR: dmar1: reg_base_addr fed85000 ver 1:0 cap d2008c40660462 ecap f050da

[ 0.190296] DMAR: DRHD base: 0x000000fed86000 flags: 0x0

[ 0.190303] DMAR: dmar2: reg_base_addr fed86000 ver 1:0 cap d2008c40660462 ecap f050da

[ 0.190308] DMAR: DRHD base: 0x000000fed91000 flags: 0x1

[ 0.190320] DMAR: dmar3: reg_base_addr fed91000 ver 1:0 cap d2008c40660462 ecap f050da

[ 0.190325] DMAR: RMRR base: 0x0000009c000000 end: 0x000000a07fffff

[ 0.190331] DMAR: RMRR base: 0x00000093719000 end: 0x00000093b18fff

[ 0.190334] DMAR: RMRR base: 0x00000093b19000 end: 0x00000093f18fff

[ 0.190340] DMAR-IR: IOAPIC id 2 under DRHD base 0xfed91000 IOMMU 3

[ 0.190344] DMAR-IR: HPET id 0 under DRHD base 0xfed91000

[ 0.190348] DMAR-IR: Queued invalidation will be enabled to support x2apic and Intr-remapping.

[ 0.195268] DMAR-IR: Enabled IRQ remapping in x2apic mode

[ 0.195277] x2apic enabled

[ 0.195389] Switched APIC routing to cluster x2apic.

[ 0.207352] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1

[ 0.226123] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x1e71785e5dd, max_idle_ns: 440795244814 ns

[ 0.226142] Calibrating delay loop (skipped), value calculated using timer frequency.. 4224.00 BogoMIPS (lpj=8448000)

[ 0.226153] pid_max: default: 32768 minimum: 301

[ 0.231191] LSM: Security Framework initializing

[ 0.231217] Yama: becoming mindful.

[ 0.231263] AppArmor: AppArmor initialized

[ 0.231375] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)

[ 0.231424] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)

[ 0.231944] CPU0: Thermal monitoring enabled (TM1)

[ 0.231952] x86/cpu: User Mode Instruction Prevention (UMIP) activated

[ 0.232128] process: using mwait in idle threads

[ 0.232134] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0

[ 0.232138] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0

[ 0.232147] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization

[ 0.232154] Spectre V2 : Mitigation: Enhanced IBRS

[ 0.232158] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch

[ 0.232164] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier

[ 0.232170] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl and seccomp

[ 0.232703] Freeing SMP alternatives memory: 40K

[ 0.238343] smpboot: Estimated ratio of average max frequency by base frequency (times 1024): 1755

[ 0.238413] smpboot: CPU0: 11th Gen Intel(R) Core(TM) i7-1160G7 @ 1.20GHz (family: 0x6, model: 0x8c, stepping: 0x1)

[ 0.238701] Performance Events: PEBS fmt4+-baseline, AnyThread deprecated, Icelake events, 32-deep LBR, full-width counters, Intel PMU driver.

[ 0.238734] ... version: 5

[ 0.238737] ... bit width: 48

[ 0.238740] ... generic registers: 8

[ 0.238742] ... value mask: 0000ffffffffffff

[ 0.238746] ... max period: 00007fffffffffff

[ 0.238749] ... fixed-purpose events: 4

[ 0.238752] ... event mask: 0001000f000000ff

[ 0.238965] rcu: Hierarchical SRCU implementation.

[ 0.240579] NMI watchdog: Enabled. Permanently consumes one hw-PMU counter.

[ 0.240732] smp: Bringing up secondary CPUs ...

[ 0.240901] x86: Booting SMP configuration:

[ 0.240904] .... node #0, CPUs: #1 #2 #3 #4 #5 #6 #7

[ 0.273718] smp: Brought up 1 node, 8 CPUs

[ 0.273718] smpboot: Max logical packages: 1

[ 0.273718] smpboot: Total of 8 processors activated (33792.00 BogoMIPS)

[ 0.275159] devtmpfs: initialized

[ 0.275159] x86/mm: Memory block size: 128MB

[ 0.276039] PM: Registering ACPI NVS region [mem 0x93f2f000-0x94b2efff] (12582912 bytes)

[ 0.276039] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns

[ 0.276039] futex hash table entries: 2048 (order: 5, 131072 bytes, linear)

[ 0.276039] pinctrl core: initialized pinctrl subsystem

[ 0.278140] PM: RTC time: 12:19:21, date: 2021-04-29

[ 0.278414] NET: Registered protocol family 16

[ 0.279052] DMA: preallocated 2048 KiB GFP_KERNEL pool for atomic allocations

[ 0.279520] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations

[ 0.279857] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations

[ 0.279874] audit: initializing netlink subsys (disabled)

[ 0.279893] audit: type=2000 audit(1619698761.080:1): state=initialized audit_enabled=0 res=1

[ 0.279893] thermal_sys: Registered thermal governor 'fair_share'

[ 0.279893] thermal_sys: Registered thermal governor 'bang_bang'

[ 0.279893] thermal_sys: Registered thermal governor 'step_wise'

[ 0.279893] thermal_sys: Registered thermal governor 'user_space'

[ 0.279893] thermal_sys: Registered thermal governor 'power_allocator'

[ 0.279893] EISA bus registered

[ 0.279893] cpuidle: using governor ladder

[ 0.279893] cpuidle: using governor menu

[ 0.279893] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it

[ 0.279893] ACPI: bus type PCI registered

[ 0.279893] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5

[ 0.279893] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xc0000000-0xcfffffff] (base 0xc0000000)

[ 0.279893] PCI: not using MMCONFIG

[ 0.279893] PCI: Using configuration type 1 for base access

[ 0.279893] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'

[ 0.283826] Kprobes globally optimized

[ 0.283834] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages

[ 0.283834] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages

[ 0.283834] fbcon: Taking over console

[ 0.286140] ACPI: Added _OSI(Module Device)

[ 0.286140] ACPI: Added _OSI(Processor Device)

[ 0.286149] ACPI: Added _OSI(3.0 _SCP Extensions)

[ 0.286149] ACPI: Added _OSI(Processor Aggregator Device)

[ 0.286149] ACPI: Added _OSI(Linux-Dell-Video)

[ 0.286149] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)

[ 0.286149] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)

[ 0.448420] ACPI: 15 ACPI AML tables successfully acquired and loaded

[ 0.450812] ACPI: EC: EC started

[ 0.450818] ACPI: EC: interrupt blocked

[ 0.453203] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62

[ 0.453206] ACPI: EC: Boot ECDT EC used to handle transactions

[ 0.456007] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored

[ 0.486531] ACPI: Dynamic OEM Table Load:

[ 0.486555] ACPI: SSDT 0xFFFF9885013C9A00 0001CB (v02 PmRef Cpu0Psd 00003000 INTL 20191018)

[ 0.488463] ACPI: \_SB_.PR00: _OSC native thermal LVT Acked

[ 0.490380] ACPI: Dynamic OEM Table Load:

[ 0.490398] ACPI: SSDT 0xFFFF9885013B9800 000394 (v02 PmRef Cpu0Cst 00003001 INTL 20191018)

[ 0.492631] ACPI: Dynamic OEM Table Load:

[ 0.492646] ACPI: SSDT 0xFFFF988500F04800 000560 (v02 PmRef Cpu0Ist 00003000 INTL 20191018)

[ 0.495004] ACPI: Dynamic OEM Table Load:

[ 0.495018] ACPI: SSDT 0xFFFF9885013BC400 000266 (v02 PmRef Cpu0Hwp 00003000 INTL 20191018)

[ 0.497624] ACPI: Dynamic OEM Table Load:

[ 0.497642] ACPI: SSDT 0xFFFF9885013C4000 0008E7 (v02 PmRef ApIst 00003000 INTL 20191018)

[ 0.500160] ACPI: Dynamic OEM Table Load:

[ 0.500175] ACPI: SSDT 0xFFFF988500F01800 00048A (v02 PmRef ApHwp 00003000 INTL 20191018)

[ 0.502474] ACPI: Dynamic OEM Table Load:

[ 0.502489] ACPI: SSDT 0xFFFF988500F07000 0004D4 (v02 PmRef ApPsd 00003000 INTL 20191018)

[ 0.504765] ACPI: Dynamic OEM Table Load:

[ 0.504779] ACPI: SSDT 0xFFFF988500F04000 00048A (v02 PmRef ApCst 00003000 INTL 20191018)

[ 0.512971] ACPI: Interpreter enabled

[ 0.513088] ACPI: (supports S0 S4 S5)

[ 0.513092] ACPI: Using IOAPIC for interrupt routing

[ 0.513185] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xc0000000-0xcfffffff] (base 0xc0000000)

[ 0.514631] PCI: MMCONFIG at [mem 0xc0000000-0xcfffffff] reserved in ACPI motherboard resources

[ 0.514660] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug

[ 0.515639] ACPI: Enabled 8 GPEs in block 00 to 7F

[ 0.517693] ACPI: PM: Power Resource [PXP] (off)

[ 0.523610] ACPI: PM: Power Resource [PUBS] (on)

[ 0.530722] ACPI: PM: Power Resource [BTPR] (on)

[ 0.533400] ACPI: PM: Power Resource [PXP] (off)

[ 0.538657] ACPI: PM: Power Resource [PXP] (off)

[ 0.549730] ACPI: PM: Power Resource [V0PR] (on)

[ 0.550030] ACPI: PM: Power Resource [V1PR] (on)

[ 0.550315] ACPI: PM: Power Resource [V2PR] (on)

[ 0.554790] ACPI: PM: Power Resource [WRST] (on)

[ 0.555288] ACPI: PM: Power Resource [TBT0] (on)

[ 0.555375] ACPI: PM: Power Resource [TBT1] (on)

[ 0.555452] ACPI: PM: Power Resource [D3C] (on)

[ 0.809659] ACPI: PM: Power Resource [FN00] (off)

[ 0.810643] ACPI: PM: Power Resource [PIN] (off)

[ 0.810679] ACPI: PM: Power Resource [PINP] (off)

[ 0.811573] ACPI: PCI Root Bridge [PC00] (domain 0000 [bus 00-fe])

[ 0.811588] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI HPX-Type3]

[ 0.819619] acpi PNP0A08:00: _OSC: platform does not support [AER]

[ 0.834145] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug SHPCHotplug PME PCIeCapability LTR]

[ 0.834150] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration

[ 0.841911] PCI host bridge to bus 0000:00

[ 0.841916] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window]

[ 0.841921] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window]

[ 0.841925] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]

[ 0.841929] pci_bus 0000:00: root bus resource [mem 0xa0800000-0xbfffffff window]

[ 0.841933] pci_bus 0000:00: root bus resource [mem 0x4000000000-0x7fffffffff window]

[ 0.841937] pci_bus 0000:00: root bus resource [bus 00-fe]

[ 0.842013] pci 0000:00:00.0: [8086:9a12] type 00 class 0x060000

[ 0.844447] pci 0000:00:02.0: [8086:9a40] type 00 class 0x030000

[ 0.844467] pci 0000:00:02.0: reg 0x10: [mem 0x603c000000-0x603cffffff 64bit]

[ 0.844482] pci 0000:00:02.0: reg 0x18: [mem 0x4000000000-0x400fffffff 64bit pref]

[ 0.844492] pci 0000:00:02.0: reg 0x20: [io 0x3000-0x303f]

[ 0.844526] pci 0000:00:02.0: BAR 2: assigned to efifb

[ 0.844529] pci 0000:00:02.0: DMAR: Skip IOMMU disabling for graphics

[ 0.844587] pci 0000:00:02.0: reg 0x344: [mem 0x00000000-0x00ffffff 64bit]

[ 0.844592] pci 0000:00:02.0: VF(n) BAR0 space: [mem 0x00000000-0x06ffffff 64bit] (contains BAR0 for 7 VFs)

[ 0.844604] pci 0000:00:02.0: reg 0x34c: [mem 0x00000000-0x1fffffff 64bit pref]

[ 0.844608] pci 0000:00:02.0: VF(n) BAR2 space: [mem 0x00000000-0xdfffffff 64bit pref] (contains BAR2 for 7 VFs)

[ 0.846861] pci 0000:00:04.0: [8086:9a03] type 00 class 0x118000

[ 0.846888] pci 0000:00:04.0: reg 0x10: [mem 0x603d180000-0x603d19ffff 64bit]

[ 0.849297] pci 0000:00:06.0: [8086:9a09] type 01 class 0x060400

[ 0.849482] pci 0000:00:06.0: PME# supported from D0 D3hot D3cold

[ 0.849558] pci 0000:00:06.0: PTM enabled (root), 4ns granularity

[ 0.852026] pci 0000:00:07.0: [8086:9a25] type 01 class 0x060400

[ 0.854225] pci 0000:00:07.0: PME# supported from D0 D3hot D3cold

[ 0.854264] pci 0000:00:07.0: DPC: RP PIO log size 0 is invalid

[ 0.854552] pci 0000:00:07.2: [8086:9a27] type 01 class 0x060400

[ 0.856745] pci 0000:00:07.2: PME# supported from D0 D3hot D3cold

[ 0.856783] pci 0000:00:07.2: DPC: RP PIO log size 0 is invalid

[ 0.857119] pci 0000:00:08.0: [8086:9a11] type 00 class 0x088000

[ 0.857137] pci 0000:00:08.0: reg 0x10: [mem 0x603d1e2000-0x603d1e2fff 64bit]

[ 0.859429] pci 0000:00:0d.0: [8086:9a13] type 00 class 0x0c0330

[ 0.859454] pci 0000:00:0d.0: reg 0x10: [mem 0x603d1c0000-0x603d1cffff 64bit]

[ 0.859553] pci 0000:00:0d.0: PME# supported from D3hot D3cold

[ 0.861866] pci 0000:00:0d.2: [8086:9a1b] type 00 class 0x0c0340

[ 0.861890] pci 0000:00:0d.2: reg 0x10: [mem 0x603d140000-0x603d17ffff 64bit]

[ 0.861906] pci 0000:00:0d.2: reg 0x18: [mem 0x603d1e1000-0x603d1e1fff 64bit]

[ 0.861976] pci 0000:00:0d.2: supports D1 D2

[ 0.861979] pci 0000:00:0d.2: PME# supported from D0 D1 D2 D3hot D3cold

[ 0.864144] pci 0000:00:0d.3: [8086:9a1d] type 00 class 0x0c0340

[ 0.864168] pci 0000:00:0d.3: reg 0x10: [mem 0x603d100000-0x603d13ffff 64bit]

[ 0.864185] pci 0000:00:0d.3: reg 0x18: [mem 0x603d1e0000-0x603d1e0fff 64bit]

[ 0.864254] pci 0000:00:0d.3: supports D1 D2

[ 0.864256] pci 0000:00:0d.3: PME# supported from D0 D1 D2 D3hot D3cold

[ 0.866578] pci 0000:00:12.0: [8086:a0fc] type 00 class 0x070000

[ 0.866625] pci 0000:00:12.0: reg 0x10: [mem 0x603d1b0000-0x603d1bffff 64bit]

[ 0.866766] pci 0000:00:12.0: PME# supported from D0 D3hot

[ 0.869150] pci 0000:00:14.0: [8086:a0ed] type 00 class 0x0c0330

[ 0.869201] pci 0000:00:14.0: reg 0x10: [mem 0x603d1a0000-0x603d1affff 64bit]

[ 0.869395] pci 0000:00:14.0: PME# supported from D3hot D3cold

[ 0.871740] pci 0000:00:14.2: [8086:a0ef] type 00 class 0x050000

[ 0.871786] pci 0000:00:14.2: reg 0x10: [mem 0x603d1d8000-0x603d1dbfff 64bit]

[ 0.871821] pci 0000:00:14.2: reg 0x18: [mem 0x603d1df000-0x603d1dffff 64bit]

[ 0.874515] pci 0000:00:14.3: [8086:a0f0] type 00 class 0x028000

[ 0.874926] pci 0000:00:14.3: reg 0x10: [mem 0x603d1d4000-0x603d1d7fff 64bit]

[ 0.876948] pci 0000:00:14.3: PME# supported from D0 D3hot D3cold

[ 0.880410] pci 0000:00:15.0: [8086:a0e8] type 00 class 0x0c8000

[ 0.881292] pci 0000:00:15.0: reg 0x10: [mem 0x00000000-0x00000fff 64bit]

[ 0.887129] pci 0000:00:16.0: [8086:a0e0] type 00 class 0x078000

[ 0.887175] pci 0000:00:16.0: reg 0x10: [mem 0x603d1dd000-0x603d1ddfff 64bit]

[ 0.887328] pci 0000:00:16.0: PME# supported from D3hot

[ 0.889854] pci 0000:00:1f.0: [8086:a087] type 00 class 0x060100

[ 0.892393] pci 0000:00:1f.3: [8086:a0c8] type 00 class 0x040100

[ 0.892496] pci 0000:00:1f.3: reg 0x10: [mem 0x603d1d0000-0x603d1d3fff 64bit]

[ 0.892640] pci 0000:00:1f.3: reg 0x20: [mem 0x603d000000-0x603d0fffff 64bit]

[ 0.892887] pci 0000:00:1f.3: PME# supported from D3hot D3cold

[ 0.895250] pci 0000:00:1f.4: [8086:a0a3] type 00 class 0x0c0500

[ 0.895329] pci 0000:00:1f.4: reg 0x10: [mem 0x603d1dc000-0x603d1dc0ff 64bit]

[ 0.895409] pci 0000:00:1f.4: reg 0x20: [io 0xefa0-0xefbf]

[ 0.897774] pci 0000:00:1f.5: [8086:a0a4] type 00 class 0x0c8000

[ 0.897824] pci 0000:00:1f.5: reg 0x10: [mem 0xfe010000-0xfe010fff]

[ 0.900486] pci 0000:04:00.0: [1e0f:0001] type 00 class 0x010802

[ 0.900514] pci 0000:04:00.0: reg 0x10: [mem 0xbc200000-0xbc203fff 64bit]

[ 0.900663] pci 0000:04:00.0: PME# supported from D0 D3hot

[ 0.900817] pci 0000:00:06.0: PCI bridge to [bus 04]

[ 0.900825] pci 0000:00:06.0: bridge window [mem 0xbc200000-0xbc2fffff]

[ 0.900893] pci 0000:00:07.0: PCI bridge to [bus 20-49]

[ 0.900901] pci 0000:00:07.0: bridge window [mem 0xb0000000-0xbc1fffff]

[ 0.900909] pci 0000:00:07.0: bridge window [mem 0x6000000000-0x601bffffff 64bit pref]

[ 0.900972] pci 0000:00:07.2: PCI bridge to [bus 50-79]

[ 0.900981] pci 0000:00:07.2: bridge window [mem 0xa2000000-0xae1fffff]

[ 0.900989] pci 0000:00:07.2: bridge window [mem 0x6020000000-0x603bffffff 64bit pref]

[ 0.939622] ACPI: EC: interrupt unblocked

[ 0.939630] ACPI: EC: event unblocked

[ 0.939687] ACPI: EC: EC_CMD/EC_SC=0x66, EC_DATA=0x62

[ 0.939690] ACPI: EC: GPE=0x6e

[ 0.939693] ACPI: \_SB_.PC00.LPCB.EC__: Boot ECDT EC initialization complete

[ 0.939698] ACPI: \_SB_.PC00.LPCB.EC__: EC: Used to handle transactions and events

[ 0.939886] iommu: Default domain type: Translated

[ 0.939886] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=mem,locks=none

[ 0.939886] pci 0000:00:02.0: vgaarb: bridge control possible

[ 0.939886] pci 0000:00:02.0: vgaarb: setting as boot device

[ 0.939886] vgaarb: loaded

[ 0.939886] SCSI subsystem initialized

[ 0.942155] libata version 3.00 loaded.

[ 0.942186] ACPI: bus type USB registered

[ 0.942203] usbcore: registered new interface driver usbfs

[ 0.942216] usbcore: registered new interface driver hub

[ 0.942226] usbcore: registered new device driver usb

[ 0.942268] pps_core: LinuxPPS API ver. 1 registered

[ 0.942271] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>

[ 0.942276] PTP clock support registered

[ 0.942297] EDAC MC: Ver: 3.0.0

[ 0.942522] Registered efivars operations

[ 0.942522] NetLabel: Initializing

[ 0.942522] NetLabel: domain hash size = 128

[ 0.942522] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO

[ 0.942522] NetLabel: unlabeled traffic allowed by default

[ 0.942522] PCI: Using ACPI for IRQ routing

[ 1.019454] PCI: pci_cache_line_size set to 64 bytes

[ 1.019887] pci 0000:00:1f.5: can't claim BAR 0 [mem 0xfe010000-0xfe010fff]: no compatible bridge window

[ 1.020041] e820: reserve RAM buffer [mem 0x0009f000-0x0009ffff]

[ 1.020045] e820: reserve RAM buffer [mem 0x8ef6f000-0x8fffffff]

[ 1.020047] e820: reserve RAM buffer [mem 0x94c00000-0x97ffffff]

[ 1.020048] e820: reserve RAM buffer [mem 0x45f800000-0x45fffffff]

[ 1.023444] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0

[ 1.023460] hpet0: 8 comparators, 64-bit 19.200000 MHz counter

[ 1.026140] clocksource: Switched to clocksource tsc-early

[ 1.040941] VFS: Disk quotas dquot_6.6.0

[ 1.040968] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)

[ 1.041118] AppArmor: AppArmor Filesystem Enabled

[ 1.041186] ACPI FPDT: [Firmware Bug]: Invalid record 4113 found.

[ 1.041206] pnp: PnP ACPI init

[ 1.043118] system 00:00: [io 0x0680-0x069f] has been reserved

[ 1.043126] system 00:00: [io 0x164e-0x164f] has been reserved

[ 1.043135] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)

[ 1.043387] system 00:01: [io 0x1854-0x1857] has been reserved

[ 1.043395] system 00:01: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)

[ 1.043429] pnp 00:02: Plug and Play ACPI device, IDs LEN0071 PNP0303 (active)

[ 1.043455] pnp 00:03: Plug and Play ACPI device, IDs LEN0301 PNP0f13 (active)

[ 1.043510] pnp 00:04: disabling [mem 0xc0000000-0xcfffffff] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]

[ 1.043574] system 00:04: [io 0x1800-0x189f] could not be reserved

[ 1.043579] system 00:04: [io 0x0800-0x087f] has been reserved

[ 1.043583] system 00:04: [io 0x0880-0x08ff] has been reserved

[ 1.043587] system 00:04: [io 0x0900-0x097f] has been reserved

[ 1.043590] system 00:04: [io 0x0980-0x09ff] has been reserved

[ 1.043594] system 00:04: [io 0x0a00-0x0a7f] has been reserved

[ 1.043598] system 00:04: [io 0x0a80-0x0aff] has been reserved

[ 1.043601] system 00:04: [io 0x0b00-0x0b7f] has been reserved

[ 1.043605] system 00:04: [io 0x0b80-0x0bff] has been reserved

[ 1.043609] system 00:04: [io 0x15e0-0x15ef] has been reserved

[ 1.043612] system 00:04: [io 0x1600-0x167f] could not be reserved

[ 1.043616] system 00:04: [io 0x1640-0x165f] could not be reserved

[ 1.043621] system 00:04: [mem 0xfed10000-0xfed13fff] has been reserved

[ 1.043625] system 00:04: [mem 0xfed18000-0xfed18fff] has been reserved

[ 1.043629] system 00:04: [mem 0xfed19000-0xfed19fff] has been reserved

[ 1.043633] system 00:04: [mem 0xfeb00000-0xfebfffff] has been reserved

[ 1.043637] system 00:04: [mem 0xfed20000-0xfed3ffff] has been reserved

[ 1.043641] system 00:04: [mem 0xfed90000-0xfed93fff] could not be reserved

[ 1.043648] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)

[ 1.044567] pnp 00:05: disabling [mem 0xc0000000-0xcfffffff] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]

[ 1.044606] system 00:05: [mem 0xfedc0000-0xfedc7fff] has been reserved

[ 1.044610] system 00:05: [mem 0xfeda0000-0xfeda0fff] has been reserved

[ 1.044614] system 00:05: [mem 0xfeda1000-0xfeda1fff] has been reserved

[ 1.044618] system 00:05: [mem 0xfed20000-0xfed7ffff] could not be reserved

[ 1.044622] system 00:05: [mem 0xfed90000-0xfed93fff] could not be reserved

[ 1.044626] system 00:05: [mem 0xfed45000-0xfed8ffff] could not be reserved

[ 1.044630] system 00:05: [mem 0xfee00000-0xfeefffff] has been reserved

[ 1.044636] system 00:05: Plug and Play ACPI device, IDs PNP0c02 (active)

[ 1.045843] system 00:06: [io 0x1800-0x18fe] could not be reserved

[ 1.045848] system 00:06: [mem 0xfe000000-0xfe01ffff] has been reserved

[ 1.045852] system 00:06: [mem 0xfe04c000-0xfe04ffff] has been reserved

[ 1.045856] system 00:06: [mem 0xfe050000-0xfe0affff] has been reserved

[ 1.045859] system 00:06: [mem 0xfe0d0000-0xfe0fffff] has been reserved

[ 1.045863] system 00:06: [mem 0xfe200000-0xfe7fffff] has been reserved

[ 1.045869] system 00:06: [mem 0xff000000-0xffffffff] has been reserved

[ 1.045873] system 00:06: [mem 0xfd000000-0xfd68ffff] has been reserved

[ 1.045877] system 00:06: [mem 0xfd6b0000-0xfd6cffff] has been reserved

[ 1.045881] system 00:06: [mem 0xfd6f0000-0xfdffffff] has been reserved

[ 1.045887] system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)

[ 1.046571] system 00:07: [io 0x2000-0x20fe] has been reserved

[ 1.046579] system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active)

[ 1.047045] system 00:08: Plug and Play ACPI device, IDs PNP0c02 (active)

[ 1.047759] pnp 00:09: disabling [mem 0x00000000-0x0009ffff] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]

[ 1.047767] pnp 00:09: disabling [mem 0x000c0000-0x000c3fff] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]

[ 1.047773] pnp 00:09: disabling [mem 0x000c8000-0x000cbfff] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]

[ 1.047778] pnp 00:09: disabling [mem 0x000d0000-0x000d3fff] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]

[ 1.047783] pnp 00:09: disabling [mem 0x000d8000-0x000dbfff] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]

[ 1.047788] pnp 00:09: disabling [mem 0x000e0000-0x000e3fff] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]

[ 1.047793] pnp 00:09: disabling [mem 0x000e8000-0x000ebfff] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]

[ 1.047798] pnp 00:09: disabling [mem 0x000f0000-0x000fffff] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]

[ 1.047803] pnp 00:09: disabling [mem 0x00100000-0xa07fffff] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]

[ 1.047809] pnp 00:09: disabling [mem 0x00000000-0x0009ffff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]

[ 1.047815] pnp 00:09: disabling [mem 0x000c0000-0x000c3fff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]

[ 1.047820] pnp 00:09: disabling [mem 0x000c8000-0x000cbfff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]

[ 1.047825] pnp 00:09: disabling [mem 0x000d0000-0x000d3fff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]

[ 1.047831] pnp 00:09: disabling [mem 0x000d8000-0x000dbfff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]

[ 1.047836] pnp 00:09: disabling [mem 0x000e0000-0x000e3fff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]

[ 1.047841] pnp 00:09: disabling [mem 0x000e8000-0x000ebfff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]

[ 1.047847] pnp 00:09: disabling [mem 0x000f0000-0x000fffff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]

[ 1.047852] pnp 00:09: disabling [mem 0x00100000-0xa07fffff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]

[ 1.047886] system 00:09: [mem 0xfec00000-0xfed3ffff] could not be reserved

[ 1.047890] system 00:09: [mem 0xfed4c000-0xffffffff] could not be reserved

[ 1.047897] system 00:09: Plug and Play ACPI device, IDs PNP0c01 (active)

[ 1.048232] pnp: PnP ACPI: found 10 devices

[ 1.054565] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns

[ 1.054662] NET: Registered protocol family 2

[ 1.055184] tcp_listen_portaddr_hash hash table entries: 8192 (order: 5, 131072 bytes, linear)

[ 1.055450] TCP established hash table entries: 131072 (order: 8, 1048576 bytes, linear)

[ 1.055901] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes, linear)

[ 1.056027] TCP: Hash tables configured (established 131072 bind 65536)

[ 1.056250] MPTCP token hash table entries: 16384 (order: 6, 393216 bytes, linear)

[ 1.056401] UDP hash table entries: 8192 (order: 6, 262144 bytes, linear)

[ 1.056503] UDP-Lite hash table entries: 8192 (order: 6, 262144 bytes, linear)

[ 1.056616] NET: Registered protocol family 1

[ 1.056627] NET: Registered protocol family 44

[ 1.056640] pci_bus 0000:00: max bus depth: 1 pci_try_num: 2

[ 1.056663] pci 0000:00:02.0: BAR 9: assigned [mem 0x4020000000-0x40ffffffff 64bit pref]

[ 1.056674] pci 0000:00:02.0: BAR 7: assigned [mem 0x4010000000-0x4016ffffff 64bit]

[ 1.056684] pci 0000:00:07.0: BAR 13: assigned [io 0x4000-0x4fff]

[ 1.056689] pci 0000:00:07.2: BAR 13: assigned [io 0x5000-0x5fff]

[ 1.056694] pci 0000:00:15.0: BAR 0: assigned [mem 0x4017000000-0x4017000fff 64bit]

[ 1.057118] pci 0000:00:1f.5: BAR 0: assigned [mem 0xa0800000-0xa0800fff]

[ 1.057171] pci 0000:00:06.0: PCI bridge to [bus 04]

[ 1.057179] pci 0000:00:06.0: bridge window [mem 0xbc200000-0xbc2fffff]

[ 1.057190] pci 0000:00:07.0: PCI bridge to [bus 20-49]

[ 1.057195] pci 0000:00:07.0: bridge window [io 0x4000-0x4fff]

[ 1.057203] pci 0000:00:07.0: bridge window [mem 0xb0000000-0xbc1fffff]

[ 1.057209] pci 0000:00:07.0: bridge window [mem 0x6000000000-0x601bffffff 64bit pref]

[ 1.057220] pci 0000:00:07.2: PCI bridge to [bus 50-79]

[ 1.057224] pci 0000:00:07.2: bridge window [io 0x5000-0x5fff]

[ 1.057232] pci 0000:00:07.2: bridge window [mem 0xa2000000-0xae1fffff]

[ 1.057238] pci 0000:00:07.2: bridge window [mem 0x6020000000-0x603bffffff 64bit pref]

[ 1.057249] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window]

[ 1.057254] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window]

[ 1.057258] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]

[ 1.057262] pci_bus 0000:00: resource 7 [mem 0xa0800000-0xbfffffff window]

[ 1.057266] pci_bus 0000:00: resource 8 [mem 0x4000000000-0x7fffffffff window]

[ 1.057271] pci_bus 0000:04: resource 1 [mem 0xbc200000-0xbc2fffff]

[ 1.057275] pci_bus 0000:20: resource 0 [io 0x4000-0x4fff]

[ 1.057278] pci_bus 0000:20: resource 1 [mem 0xb0000000-0xbc1fffff]

[ 1.057282] pci_bus 0000:20: resource 2 [mem 0x6000000000-0x601bffffff 64bit pref]

[ 1.057286] pci_bus 0000:50: resource 0 [io 0x5000-0x5fff]

[ 1.057290] pci_bus 0000:50: resource 1 [mem 0xa2000000-0xae1fffff]

[ 1.057294] pci_bus 0000:50: resource 2 [mem 0x6020000000-0x603bffffff 64bit pref]

[ 1.057639] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]

[ 1.058699] PCI: CLS 0 bytes, default 64

[ 1.058778] Trying to unpack rootfs image as initramfs...

[ 1.294765] Initramfs unpacking failed: Decoding failed

[ 1.307421] Freeing initrd memory: 59536K

[ 1.307461] DMAR: Intel-IOMMU force enabled due to platform opt in

[ 1.307503] DMAR: No ATSR found

[ 1.307505] DMAR: No SATC found

[ 1.307509] DMAR: IOMMU feature fl1gp_support inconsistent

[ 1.307511] DMAR: IOMMU feature pgsel_inv inconsistent

[ 1.307514] DMAR: IOMMU feature nwfs inconsistent

[ 1.307516] DMAR: IOMMU feature pds inconsistent

[ 1.307519] DMAR: IOMMU feature dit inconsistent

[ 1.307521] DMAR: IOMMU feature eafs inconsistent

[ 1.307523] DMAR: IOMMU feature prs inconsistent

[ 1.307525] DMAR: IOMMU feature nest inconsistent

[ 1.307528] DMAR: IOMMU feature mts inconsistent

[ 1.307530] DMAR: IOMMU feature sc_support inconsistent

[ 1.307532] DMAR: IOMMU feature dev_iotlb_support inconsistent

[ 1.307535] DMAR: dmar2: Using Queued invalidation

[ 1.307545] DMAR: dmar1: Using Queued invalidation

[ 1.307550] DMAR: dmar0: Using Queued invalidation

[ 1.307556] DMAR: dmar3: Using Queued invalidation

[ 1.307772] pci 0000:00:00.0: Adding to iommu group 0

[ 1.307789] pci 0000:00:02.0: Adding to iommu group 1

[ 1.307805] pci 0000:00:04.0: Adding to iommu group 2

[ 1.307829] pci 0000:00:06.0: Adding to iommu group 3

[ 1.307845] pci 0000:00:07.0: Adding to iommu group 4

[ 1.307861] pci 0000:00:07.2: Adding to iommu group 5

[ 1.307876] pci 0000:00:08.0: Adding to iommu group 6

[ 1.307901] pci 0000:00:0d.0: Adding to iommu group 7

[ 1.307913] pci 0000:00:0d.2: Adding to iommu group 7

[ 1.307926] pci 0000:00:0d.3: Adding to iommu group 7

[ 1.307943] pci 0000:00:12.0: Adding to iommu group 8

[ 1.307965] pci 0000:00:14.0: Adding to iommu group 9

[ 1.307978] pci 0000:00:14.2: Adding to iommu group 9

[ 1.307992] pci 0000:00:14.3: Adding to iommu group 10

[ 1.308010] pci 0000:00:15.0: Adding to iommu group 11

[ 1.308028] pci 0000:00:16.0: Adding to iommu group 12

[ 1.308057] pci 0000:00:1f.0: Adding to iommu group 13

[ 1.308071] pci 0000:00:1f.3: Adding to iommu group 13

[ 1.308086] pci 0000:00:1f.4: Adding to iommu group 13

[ 1.308099] pci 0000:00:1f.5: Adding to iommu group 13

[ 1.308120] pci 0000:04:00.0: Adding to iommu group 14

[ 1.308259] DMAR: Intel(R) Virtualization Technology for Directed I/O

[ 1.308262] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)

[ 1.308265] software IO TLB: mapped [mem 0x0000000085c0e000-0x0000000089c0e000] (64MB)

[ 1.308409] resource sanity check: requesting [mem 0xfedc0000-0xfedcdfff], which spans more than pnp 00:05 [mem 0xfedc0000-0xfedc7fff]

[ 1.308424] caller tgl_uncore_imc_freerunning_init_box+0xb9/0x100 mapping multiple BARs

[ 1.308565] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x1e71785e5dd, max_idle_ns: 440795244814 ns

[ 1.308600] clocksource: Switched to clocksource tsc

[ 1.308640] platform rtc_cmos: registered platform RTC device (no PNP device found)

[ 1.308712] check: Scanning for low memory corruption every 60 seconds

[ 1.309431] Initialise system trusted keyrings

[ 1.309449] Key type blacklist registered

[ 1.309513] workingset: timestamp_bits=36 max_order=22 bucket_order=0

[ 1.311085] zbud: loaded

[ 1.311505] squashfs: version 4.0 (2009/01/31) Phillip Lougher

[ 1.311735] fuse: init (API version 7.33)

[ 1.311982] integrity: Platform Keyring initialized

[ 1.331209] Key type asymmetric registered

[ 1.331212] Asymmetric key parser 'x509' registered

[ 1.331223] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 243)

[ 1.331272] io scheduler mq-deadline registered

[ 1.332021] pcieport 0000:00:06.0: PME: Signaling with IRQ 124

[ 1.332400] pcieport 0000:00:07.0: PME: Signaling with IRQ 125

[ 1.332429] pcieport 0000:00:07.0: pciehp: Slot #0 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+

[ 1.332848] pcieport 0000:00:07.2: PME: Signaling with IRQ 126

[ 1.332878] pcieport 0000:00:07.2: pciehp: Slot #0 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+

[ 1.333062] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4

[ 1.333146] efifb: probing for efifb

[ 1.333166] efifb: No BGRT, not showing boot graphics

[ 1.333168] efifb: framebuffer at 0x4000000000, using 13256k, total 13254k

[ 1.333173] efifb: mode is 2256x1504x32, linelength=9024, pages=1

[ 1.333176] efifb: scrolling: redraw

[ 1.333179] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0

[ 1.333299] Console: switching to colour frame buffer device 141x47

[ 1.347851] fb0: EFI VGA frame buffer device

[ 1.348459] Monitor-Mwait will be used to enter C-1 state

[ 1.348478] Monitor-Mwait will be used to enter C-2 state

[ 1.348489] Monitor-Mwait will be used to enter C-3 state

[ 1.348495] ACPI: \_SB_.PR00: Found 3 idle states

[ 1.350571] ACPI: AC: AC Adapter [AC] (off-line)

[ 1.350852] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0

[ 1.351123] ACPI: button: Sleep Button [SLPB]

[ 1.351290] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1

[ 1.351536] ACPI: button: Lid Switch [LID]

[ 1.351680] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2

[ 1.351908] ACPI: button: Power Button [PWRF]

[ 1.352412] smpboot: Estimated ratio of average max frequency by base frequency (times 1024): 1755

[ 1.369401] thermal LNXTHERM:00: registered as thermal_zone0

[ 1.369536] ACPI: thermal: Thermal Zone [THM0] (40 C)

[ 1.370002] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled

[ 1.372190] serial 0000:00:12.0: enabling device (0000 -> 0002)

[ 1.373354] Linux agpgart interface v0.103

[ 1.375498] tpm_tis NTC0702:00: 2.0 TPM (device-id 0xFC, rev-id 1)

[ 1.397204] loop: module loaded

[ 1.397638] libphy: Fixed MDIO Bus: probed

[ 1.397791] tun: Universal TUN/TAP device driver, 1.6

[ 1.397959] PPP generic driver version 2.4.2

[ 1.398105] VFIO - User Level meta-driver version: 0.3

[ 1.398419] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver

[ 1.404865] ehci-pci: EHCI PCI platform driver

[ 1.411359] ehci-platform: EHCI generic platform driver

[ 1.417501] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver

[ 1.424155] ohci-pci: OHCI PCI platform driver

[ 1.430921] ohci-platform: OHCI generic platform driver

[ 1.437375] uhci_hcd: USB Universal Host Controller Interface driver

[ 1.444332] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12

[ 1.453049] serio: i8042 KBD port at 0x60,0x64 irq 1

[ 1.459446] serio: i8042 AUX port at 0x60,0x64 irq 12

[ 1.467786] mousedev: PS/2 mouse device common for all mice

[ 1.474443] rtc_cmos rtc_cmos: RTC can wake from S4

[ 1.475773] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3

[ 1.479357] ACPI: battery: Slot [BAT0] (battery present)

[ 1.483259] rtc_cmos rtc_cmos: registered as rtc0

[ 1.502316] rtc_cmos rtc_cmos: setting system clock to 2021-04-29T12:19:22 UTC (1619698762)

[ 1.508543] rtc_cmos rtc_cmos: alarms up to one month, y3k, 114 bytes nvram

[ 1.515343] i2c /dev entries driver

[ 1.522630] device-mapper: uevent: version 1.0.3

[ 1.528953] device-mapper: ioctl: 4.44.0-ioctl (2021-02-01) initialised: dm-devel@redhat.com

[ 1.535759] platform eisa.0: Probing EISA bus 0

[ 1.542036] platform eisa.0: EISA: Cannot allocate resource for mainboard

[ 1.549476] platform eisa.0: Cannot allocate resource for EISA slot 1

[ 1.556228] platform eisa.0: Cannot allocate resource for EISA slot 2

[ 1.562552] platform eisa.0: Cannot allocate resource for EISA slot 3

[ 1.568728] platform eisa.0: Cannot allocate resource for EISA slot 4

[ 1.575726] platform eisa.0: Cannot allocate resource for EISA slot 5

[ 1.581993] platform eisa.0: Cannot allocate resource for EISA slot 6

[ 1.588560] platform eisa.0: Cannot allocate resource for EISA slot 7

[ 1.594416] platform eisa.0: Cannot allocate resource for EISA slot 8

[ 1.600116] platform eisa.0: EISA: Detected 0 cards

[ 1.606517] intel_pstate: Intel P-state driver initializing

[ 1.612432] intel_pstate: HWP enabled

[ 1.616404] ledtrig-cpu: registered to indicate activity on CPUs

[ 1.619670] EFI Variables Facility v0.08 2004-May-17

[ 1.672671] intel_pmc_core INT33A1:00: initialized

[ 1.676021] drop_monitor: Initializing network drop monitor service

[ 1.679337] NET: Registered protocol family 10

[ 1.686899] Segment Routing with IPv6

[ 1.689429] NET: Registered protocol family 17

[ 1.692806] Key type dns_resolver registered

[ 1.697261] microcode: sig=0x806c1, pf=0x80, revision=0x86

[ 1.701651] microcode: Microcode Update Driver: v2.2.

[ 1.701709] resctrl: L2 allocation detected

[ 1.708056] resctrl: L2DATA allocation detected

[ 1.710937] resctrl: L2CODE allocation detected

[ 1.713611] IPI shorthand broadcast: enabled

[ 1.716711] sched_clock: Marking stable (1707108988, 9594528)->(1736837927, -20134411)

[ 1.719968] registered taskstats version 1

[ 1.722791] Loading compiled-in X.509 certificates

[ 1.726277] Loaded X.509 cert 'Build time autogenerated kernel key: 78e655bb19d3169edb500e1907a9b9c7eb3171e0'

[ 1.729462] Loaded X.509 cert 'Canonical Ltd. Live Patch Signing: 14df34d1a87cf37625abec039ef2bf521249b969'

[ 1.733283] Loaded X.509 cert 'Canonical Ltd. Kernel Module Signing: 88f752e560a1e0737e31163a466ad7b70a850c19'

[ 1.737306] zswap: loaded using pool lzo/zbud

[ 1.741131] Key type ._fscrypt registered

[ 1.744362] Key type .fscrypt registered

[ 1.747325] Key type fscrypt-provisioning registered

[ 1.750163] Key type trusted registered

[ 1.755153] Key type encrypted registered

[ 1.757850] AppArmor: AppArmor sha1 policy hashing enabled

[ 1.762429] integrity: Loading X.509 certificate: UEFI:MokListRT

[ 1.765387] integrity: Loaded X.509 cert 'SomeOrg: shim: a01ee84e9b37ace407961cc468c5909447878469'

[ 1.768638] integrity: Loading X.509 certificate: UEFI:MokListRT

[ 1.772233] integrity: Loaded X.509 cert 'Canonical Ltd. Master Certificate Authority: ad91990bc22ab1f517048c23b6655a268e345a63'

[ 1.775291] ima: Allocated hash algorithm: sha1

[ 1.802426] ima: No architecture policies found

[ 1.805514] evm: Initialising EVM extended attributes:

[ 1.808726] evm: security.selinux

[ 1.811760] evm: security.SMACK64

[ 1.814489] evm: security.SMACK64EXEC

[ 1.817199] evm: security.SMACK64TRANSMUTE

[ 1.820284] evm: security.SMACK64MMAP

[ 1.823170] evm: security.apparmor

[ 1.825863] evm: security.ima

[ 1.829097] evm: security.capability

[ 1.832142] evm: HMAC attrs: 0x1

[ 1.836019] PM: Magic number: 1:710:330

[ 1.838504] tty tty51: hash matches

[ 1.841300] RAS: Correctable Errors collector initialized.

[ 1.849119] Freeing unused decrypted memory: 2036K

[ 1.852556] Freeing unused kernel image (initmem) memory: 2684K

[ 1.862286] Write protecting the kernel read-only data: 28672k

[ 1.865684] Freeing unused kernel image (text/rodata gap) memory: 2036K

[ 1.869049] Freeing unused kernel image (rodata/data gap) memory: 24K

[ 1.878418] x86/mm: Checked W+X mappings: passed, no W+X pages found.

[ 1.881280] Run /init as init process

[ 1.884430] with arguments:

[ 1.884431] /init

[ 1.884432] with environment:

[ 1.884433] HOME=/

[ 1.884433] TERM=linux

[ 1.884434] BOOT_IMAGE=/boot/vmlinuz-5.12.0-051200-generic

[ 1.963494] hid: raw HID events driver (C) Jiri Kosina

[ 1.964011] acpi PNP0C14:01: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:00)

[ 1.973995] acpi PNP0C14:02: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:00)

[ 1.979440] acpi PNP0C14:03: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:00)

[ 1.984985] acpi PNP0C14:04: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:00)

[ 1.990551] acpi PNP0C14:05: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:00)

[ 1.995236] acpi PNP0C14:06: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:00)

[ 2.000068] acpi PNP0C14:07: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:00)

[ 2.062837] xhci_hcd 0000:00:0d.0: xHCI Host Controller

[ 2.067702] xhci_hcd 0000:00:0d.0: new USB bus registered, assigned bus number 1

[ 2.072830] i801_smbus 0000:00:1f.4: enabling device (0000 -> 0003)

[ 2.073429] xhci_hcd 0000:00:0d.0: hcc params 0x20007fc1 hci version 0x120 quirks 0x0000000200009810

[ 2.077269] i801_smbus 0000:00:1f.4: SPD Write Disable is set

[ 2.081164] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.12

[ 2.085697] i801_smbus 0000:00:1f.4: SMBus using PCI interrupt

[ 2.090227] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1

[ 2.099661] usb usb1: Product: xHCI Host Controller

[ 2.101209] i2c i2c-0: 8/8 memory slots populated (from DMI)

[ 2.104580] usb usb1: Manufacturer: Linux 5.12.0-051200-generic xhci-hcd

[ 2.108508] i2c i2c-0: Systems with more than 4 memory slots not supported yet, not instantiating SPD

[ 2.113746] usb usb1: SerialNumber: 0000:00:0d.0

[ 2.113867] hub 1-0:1.0: USB hub found

[ 2.127987] hub 1-0:1.0: 1 port detected

[ 2.128049] nvme 0000:04:00.0: platform quirk: setting simple suspend

[ 2.133201] xhci_hcd 0000:00:0d.0: xHCI Host Controller

[ 2.139297] nvme nvme0: pci function 0000:04:00.0

[ 2.142876] xhci_hcd 0000:00:0d.0: new USB bus registered, assigned bus number 2

[ 2.152678] xhci_hcd 0000:00:0d.0: Host supports USB 3.1 Enhanced SuperSpeed

[ 2.157269] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.12

[ 2.157813] nvme nvme0: 8/0/0 default/read/poll queues

[ 2.161488] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1

[ 2.161489] usb usb2: Product: xHCI Host Controller

[ 2.166834] nvme0n1: p1 p2

[ 2.169218] usb usb2: Manufacturer: Linux 5.12.0-051200-generic xhci-hcd

[ 2.181708] usb usb2: SerialNumber: 0000:00:0d.0

[ 2.186055] hub 2-0:1.0: USB hub found

[ 2.191423] hub 2-0:1.0: 4 ports detected

[ 2.196387] usb: port power management may be unreliable

[ 2.200411] xhci_hcd 0000:00:14.0: xHCI Host Controller

[ 2.204064] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3

[ 2.209981] xhci_hcd 0000:00:14.0: hcc params 0x20007fc1 hci version 0x120 quirks 0x0000000000009810

[ 2.214289] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.12

[ 2.217782] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1

[ 2.221892] usb usb3: Product: xHCI Host Controller

[ 2.226266] usb usb3: Manufacturer: Linux 5.12.0-051200-generic xhci-hcd

[ 2.231243] usb usb3: SerialNumber: 0000:00:14.0

[ 2.235511] hub 3-0:1.0: USB hub found

[ 2.239707] hub 3-0:1.0: 12 ports detected

[ 2.245582] xhci_hcd 0000:00:14.0: xHCI Host Controller

[ 2.249698] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 4

[ 2.253787] xhci_hcd 0000:00:14.0: Host supports USB 3.1 Enhanced SuperSpeed

[ 2.258014] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.12

[ 2.262277] intel-lpss 0000:00:15.0: enabling device (0000 -> 0002)

[ 2.262351] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1

[ 2.266544] idma64 idma64.0: Found Intel integrated DMA 64-bit

[ 2.270704] usb usb4: Product: xHCI Host Controller

[ 2.270705] usb usb4: Manufacturer: Linux 5.12.0-051200-generic xhci-hcd

[ 2.270706] usb usb4: SerialNumber: 0000:00:14.0

[ 2.270856] hub 4-0:1.0: USB hub found

[ 2.290076] hub 4-0:1.0: 4 ports detected

[ 2.306311] i2c_designware i2c_designware.0: i2c_dw_handle_tx_abort: lost arbitration

[ 2.470958] input: SNSL0001:00 2C2F:0006 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-SNSL0001:00/0018:2C2F:0006.0001/input/input6

[ 2.478456] input: SNSL0001:00 2C2F:0006 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-SNSL0001:00/0018:2C2F:0006.0001/input/input7

[ 2.486954] hid-generic 0018:2C2F:0006.0001: input,hidraw0: I2C HID v1.00 Mouse [SNSL0001:00 2C2F:0006] on i2c-SNSL0001:00

[ 2.578259] usb 3-1: new full-speed USB device number 2 using xhci_hcd

[ 2.585723] usb 2-2: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd

[ 2.641157] psmouse serio1: trackpoint: Elan TrackPoint firmware: 0x51, buttons: 3/3

[ 2.662891] input: TPPS/2 Elan TrackPoint as /devices/platform/i8042/serio1/input/input5

[ 2.698622] usb 2-2: New USB device found, idVendor=17ef, idProduct=7216, bcdDevice= 3.81

[ 2.706449] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0

[ 2.713805] usb 2-2: Product: USB3.0 Hub

[ 2.719577] usb 2-2: Manufacturer: VIA Labs, Inc.

[ 2.726689] hub 2-2:1.0: USB hub found

[ 2.730428] hub 2-2:1.0: 4 ports detected

[ 2.743994] usb 3-1: New USB device found, idVendor=056a, idProduct=51cf, bcdDevice= 0.02

[ 2.748052] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0

[ 2.752032] usb 3-1: Product: Pen and multitouch sensor

[ 2.755994] usb 3-1: Manufacturer: Wacom Co.,Ltd.

[ 2.886302] usb 3-3: new full-speed USB device number 3 using xhci_hcd

[ 3.044422] usb 3-3: New USB device found, idVendor=06cb, idProduct=00c2, bcdDevice= 0.00

[ 3.052436] usb 3-3: New USB device strings: Mfr=0, Product=0, SerialNumber=1

[ 3.060543] usb 3-3: SerialNumber: 9cb8269959f6

[ 3.122460] usb 2-2.1: new SuperSpeed Gen 1 USB device number 3 using xhci_hcd

[ 3.147744] usb 2-2.1: New USB device found, idVendor=17ef, idProduct=7214, bcdDevice=31.00

[ 3.156156] usb 2-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=6

[ 3.163516] usb 2-2.1: Product: Lenovo USB-C Hub

[ 3.168611] usb 2-2.1: Manufacturer: Lenovo

[ 3.172938] usb 2-2.1: SerialNumber: 001BA60E8

[ 3.194292] usb 3-4: new high-speed USB device number 4 using xhci_hcd

[ 3.349383] usb 3-4: New USB device found, idVendor=13d3, idProduct=5405, bcdDevice=60.01

[ 3.356639] usb 3-4: New USB device strings: Mfr=3, Product=1, SerialNumber=2

[ 3.360863] usb 3-4: Product: Integrated Camera

[ 3.365167] usb 3-4: Manufacturer: Azurewave

[ 3.369510] usb 3-4: SerialNumber: 0000

[ 3.502293] usb 3-5: new high-speed USB device number 5 using xhci_hcd

[ 3.660668] usb 3-5: New USB device found, idVendor=17ef, idProduct=7216, bcdDevice= 3.81

[ 3.669021] usb 3-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0

[ 3.676951] usb 3-5: Product: USB2.0 Hub

[ 3.682539] usb 3-5: Manufacturer: VIA Labs, Inc.

[ 3.687862] hub 3-5:1.0: USB hub found

[ 3.691919] hub 3-5:1.0: 4 ports detected

[ 3.834287] usb 3-10: new full-speed USB device number 6 using xhci_hcd

[ 3.992692] usb 3-10: New USB device found, idVendor=8087, idProduct=0026, bcdDevice= 0.02

[ 3.999623] usb 3-10: New USB device strings: Mfr=0, Product=0, SerialNumber=0

[ 4.010571] input: Wacom Co.,Ltd. Pen and multitouch sensor Touchscreen as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:056A:51CF.0002/input/input9

[ 4.019802] input: Wacom Co.,Ltd. Pen and multitouch sensor as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:056A:51CF.0002/input/input10

[ 4.028736] hid-generic 0003:056A:51CF.0002: input,hiddev0,hidraw1: USB HID v1.11 Device [Wacom Co.,Ltd. Pen and multitouch sensor] on usb-0000:00:14.0-1/input0

[ 4.040004] input: Wacom Co.,Ltd. Pen and multitouch sensor as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.1/0003:056A:51CF.0003/input/input11

[ 4.049204] input: Wacom Co.,Ltd. Pen and multitouch sensor as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.1/0003:056A:51CF.0003/input/input12

[ 4.059063] input: Wacom Co.,Ltd. Pen and multitouch sensor Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.1/0003:056A:51CF.0003/input/input13

[ 4.068635] hid-generic 0003:056A:51CF.0003: input,hiddev1,hidraw2: USB HID v1.11 Mouse [Wacom Co.,Ltd. Pen and multitouch sensor] on usb-0000:00:14.0-1/input1

[ 4.078802] usbcore: registered new interface driver usbhid

[ 4.083359] usbhid: USB HID core driver

[ 4.094296] usb 3-5.3: new high-speed USB device number 7 using xhci_hcd

[ 4.179582] input: Wacom Pen and multitouch sensor Finger as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:056A:51CF.0002/input/input15

[ 4.198082] wacom 0003:056A:51CF.0002: hidraw1: USB HID v1.11 Device [Wacom Co.,Ltd. Pen and multitouch sensor] on usb-0000:00:14.0-1/input0

[ 4.250367] usb 3-5.3: New USB device found, idVendor=17ef, idProduct=7215, bcdDevice= 4.04

[ 4.257211] usb 3-5.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3

[ 4.262787] usb 3-5.3: Product: USB 2.0 BILLBOARD

[ 4.267708] usb 3-5.3: Manufacturer: VIA Technologies Inc.

[ 4.272839] usb 3-5.3: SerialNumber: 0000000000000001

[ 4.335358] input: Wacom Pen and multitouch sensor Pen as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.1/0003:056A:51CF.0003/input/input17

[ 4.354940] wacom 0003:056A:51CF.0003: hidraw2: USB HID v1.11 Mouse [Wacom Co.,Ltd. Pen and multitouch sensor] on usb-0000:00:14.0-1/input1

[ 4.382315] usb 3-5.4: new high-speed USB device number 8 using xhci_hcd

[ 4.503212] usb 3-5.4: New USB device found, idVendor=214b, idProduct=7250, bcdDevice= 1.00

[ 4.513779] usb 3-5.4: New USB device strings: Mfr=0, Product=1, SerialNumber=0

[ 4.523055] usb 3-5.4: Product: USB2.0 HUB

[ 4.530684] hub 3-5.4:1.0: USB hub found

[ 4.535513] hub 3-5.4:1.0: 4 ports detected

[ 4.830295] usb 3-5.4.3: new full-speed USB device number 9 using xhci_hcd

[ 4.944159] usb 3-5.4.3: New USB device found, idVendor=248a, idProduct=8367, bcdDevice= 1.00

[ 4.955668] usb 3-5.4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0

[ 4.964345] usb 3-5.4.3: Product: 2.4G Mouse

[ 4.970685] usb 3-5.4.3: Manufacturer: Telink

[ 4.986466] input: Telink 2.4G Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.4/3-5.4.3/3-5.4.3:1.0/0003:248A:8367.0004/input/input20

[ 4.998527] input: Telink 2.4G Mouse Consumer Control as /devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.4/3-5.4.3/3-5.4.3:1.0/0003:248A:8367.0004/input/input21

[ 5.070507] input: Telink 2.4G Mouse System Control as /devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.4/3-5.4.3/3-5.4.3:1.0/0003:248A:8367.0004/input/input22

[ 5.089039] hid-generic 0003:248A:8367.0004: input,hidraw3: USB HID v1.11 Mouse [Telink 2.4G Mouse] on usb-0000:00:14.0-5.4.3/input0

[ 5.097997] input: Telink 2.4G Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.4/3-5.4.3/3-5.4.3:1.1/0003:248A:8367.0005/input/input23

[ 5.161214] ish-hid {33AECD58-B679-4E54-9BD9-A04D34F0C226}: [hid-ish]: enum_devices_done OK, num_hid_devices=3

[ 5.170548] hid-generic 0003:248A:8367.0005: input,hidraw4: USB HID v1.11 Keyboard [Telink 2.4G Mouse] on usb-0000:00:14.0-5.4.3/input1

[ 5.179223] hid-generic 001F:8087:0AC2.0006: hidraw5: <UNKNOWN> HID v2.00 Device [hid-ishtp 8087:0AC2] on

[ 5.194776] hid-generic 001F:8087:0AC2.0007: hidraw6: <UNKNOWN> HID v2.00 Device [hid-ishtp 8087:0AC2] on

[ 5.203774] hid-generic 001F:8087:0AC2.0008: hidraw7: <UNKNOWN> HID v2.00 Device [hid-ishtp 8087:0AC2] on

[ 5.258283] usb 3-5.4.4: new full-speed USB device number 10 using xhci_hcd

[ 5.363487] usb 3-5.4.4: New USB device found, idVendor=046d, idProduct=c539, bcdDevice=39.04

[ 5.382940] usb 3-5.4.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0

[ 5.388892] usb 3-5.4.4: Product: USB Receiver

[ 5.394620] usb 3-5.4.4: Manufacturer: Logitech

[ 5.411910] input: Logitech USB Receiver as /devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.4/3-5.4.4/3-5.4.4:1.0/0003:046D:C539.0009/input/input24

[ 5.482495] hid-generic 0003:046D:C539.0009: input,hidraw5: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-5.4.4/input0

[ 5.485751] input: Logitech USB Receiver Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.4/3-5.4.4/3-5.4.4:1.1/0003:046D:C539.000A/input/input25

[ 5.485910] input: Logitech USB Receiver Consumer Control as /devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.4/3-5.4.4/3-5.4.4:1.1/0003:046D:C539.000A/input/input26

[ 5.542246] input: Logitech USB Receiver System Control as /devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.4/3-5.4.4/3-5.4.4:1.1/0003:046D:C539.000A/input/input27

[ 5.542409] hid-generic 0003:046D:C539.000A: input,hiddev0,hidraw6: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-5.4.4/input1

[ 5.544791] hid-generic 0003:046D:C539.000B: hiddev1,hidraw7: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-5.4.4/input2

[ 5.633595] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.

[ 5.699018] logitech-djreceiver 0003:046D:C539.0009: hidraw5: USB HID v1.11 Keyboard [Logitech USB Receiver] on usb-0000:00:14.0-5.4.4/input0

[ 5.875359] logitech-djreceiver 0003:046D:C539.000A: hiddev0,hidraw6: USB HID v1.11 Mouse [Logitech USB Receiver] on usb-0000:00:14.0-5.4.4/input1

[ 5.955018] logitech-djreceiver 0003:046D:C539.000B: hiddev1,hidraw7: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-5.4.4/input2

[ 6.035231] logitech-djreceiver 0003:046D:C539.000B: device of type eQUAD Lightspeed 1 (0x0c) connected on slot 1

[ 6.047079] input: Logitech Wireless Mouse PID:406c Keyboard as /devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.4/3-5.4.4/3-5.4.4:1.2/0003:046D:C539.000B/0003:046D:406C.000C/input/input29

[ 6.061630] input: Logitech Wireless Mouse PID:406c Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.4/3-5.4.4/3-5.4.4:1.2/0003:046D:C539.000B/0003:046D:406C.000C/input/input30

[ 6.061679] hid-generic 0003:046D:406C.000C: input,hidraw8: USB HID v1.11 Keyboard [Logitech Wireless Mouse PID:406c] on usb-0000:00:14.0-5.4.4/input2:1

[ 6.137846] systemd[1]: Inserted module 'autofs4'

[ 6.223452] input: Logitech G603 as /devices/pci0000:00/0000:00:14.0/usb3/3-5/3-5.4/3-5.4.4/3-5.4.4:1.2/0003:046D:C539.000B/0003:046D:406C.000C/input/input34

[ 6.243425] systemd[1]: systemd 245.4-4ubuntu3.6 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=hybrid)

[ 6.243466] logitech-hidpp-device 0003:046D:406C.000C: input,hidraw8: USB HID v1.11 Keyboard [Logitech G603] on usb-0000:00:14.0-5.4.4/input2:1

[ 6.274236] systemd[1]: Detected architecture x86-64.

[ 6.326030] systemd[1]: Set hostname to <mrx-kjy>.

[ 6.404680] systemd[1]: Created slice system-modprobe.slice.

[ 6.417332] systemd[1]: Created slice system-systemd\x2dfsck.slice.

[ 6.429835] systemd[1]: Created slice User and Session Slice.

[ 6.442106] systemd[1]: Started Forward Password Requests to Wall Directory Watch.

[ 6.454449] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.

[ 6.465906] systemd[1]: Reached target User and Group Name Lookups.

[ 6.477605] systemd[1]: Reached target Remote File Systems.

[ 6.488951] systemd[1]: Reached target Slices.

[ 6.500122] systemd[1]: Listening on Device-mapper event daemon FIFOs.

[ 6.511078] systemd[1]: Listening on LVM2 poll daemon socket.

[ 6.521691] systemd[1]: Listening on Syslog Socket.

[ 6.532619] systemd[1]: Listening on fsck to fsckd communication Socket.

[ 6.543060] systemd[1]: Listening on initctl Compatibility Named Pipe.

[ 6.552924] systemd[1]: Listening on Journal Audit Socket.

[ 6.562809] systemd[1]: Listening on Journal Socket (/dev/log).

[ 6.572066] systemd[1]: Listening on Journal Socket.

[ 6.581293] systemd[1]: Listening on udev Control Socket.

[ 6.590410] systemd[1]: Listening on udev Kernel Socket.

[ 6.599320] systemd[1]: Mounting Huge Pages File System...

[ 6.608124] systemd[1]: Mounting POSIX Message Queue File System...

[ 6.616726] systemd[1]: Mounting Kernel Debug File System...

[ 6.625025] systemd[1]: Mounting Kernel Trace File System...

[ 6.633888] systemd[1]: Starting Journal Service...

[ 6.643065] systemd[1]: Starting Availability of block devices...

[ 6.652504] systemd[1]: Starting Set the console keyboard layout...

[ 6.661999] systemd[1]: Starting Create list of static device nodes for the current kernel...

[ 6.673633] systemd[1]: Starting Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling...

[ 6.684973] systemd[1]: Starting Load Kernel Module drm...

[ 6.696012] systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped.

[ 6.701309] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.

[ 6.706895] systemd[1]: Starting Load Kernel Modules...

[ 6.717547] lp: driver loaded but no devices found

[ 6.723939] systemd[1]: Starting Remount Root and Kernel File Systems...

[ 6.724551] ppdev: user-space parallel port driver

[ 6.730100] EXT4-fs (dm-0): re-mounted. Opts: errors=remount-ro. Quota mode: none.

[ 6.744610] systemd[1]: Starting udev Coldplug all Devices...

[ 6.754958] systemd[1]: Starting Uncomplicated firewall...

[ 6.763627] systemd[1]: Started Read required files in advance.

[ 6.773482] systemd[1]: Started Journal Service.

[ 6.846693] systemd-journald[328]: Received client request to flush runtime journal.

[ 6.851053] systemd-journald[328]: File /var/log/journal/fb8487b6a6294d8c997b44d5093d3c88/system.journal corrupted or uncleanly shut down, renaming and replacing.

[ 6.926610] loop0: detected capacity change from 0 to 113296

[ 6.950263] loop1: detected capacity change from 0 to 523400

[ 6.982334] loop2: detected capacity change from 0 to 113560

[ 7.006296] loop3: detected capacity change from 0 to 4992

[ 7.046588] loop4: detected capacity change from 0 to 448496

[ 7.047235] loop5: detected capacity change from 0 to 552

[ 7.086990] loop6: detected capacity change from 0 to 5088

[ 7.118512] loop7: detected capacity change from 0 to 127160

[ 7.145296] input: Intel HID events as /devices/platform/INTC1051:00/input/input35

[ 7.178497] loop8: detected capacity change from 0 to 1912

[ 7.206898] loop9: detected capacity change from 0 to 4576

[ 7.266428] loop10: detected capacity change from 0 to 104536

[ 7.268108] mc: Linux media interface: v0.10

[ 7.273436] mei_me 0000:00:16.0: enabling device (0000 -> 0002)

[ 7.277304] videodev: Linux video capture interface: v2.00

[ 7.282975] cfg80211: Loading compiled-in X.509 certificates for regulatory database

[ 7.283290] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'

[ 7.287795] Bluetooth: Core ver 2.22

[ 7.287818] NET: Registered protocol family 31

[ 7.287820] Bluetooth: HCI device and connection manager initialized

[ 7.287825] Bluetooth: HCI socket layer initialized

[ 7.287828] Bluetooth: L2CAP socket layer initialized

[ 7.287836] Bluetooth: SCO socket layer initialized

[ 7.290879] usbcore: registered new interface driver r8152

[ 7.301276] usbcore: registered new interface driver cdc_ether

[ 7.358863] proc_thermal 0000:00:04.0: enabling device (0000 -> 0002)

[ 7.364767] usb 3-4: Found UVC 1.10 device Integrated Camera (13d3:5405)

[ 7.367235] Non-volatile memory driver v1.3

[ 7.367574] Intel(R) Wireless WiFi driver for Linux

[ 7.367695] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)

[ 7.370396] usb 2-2.1: reset SuperSpeed Gen 1 USB device number 3 using xhci_hcd

[ 7.371560] loop11: detected capacity change from 0 to 1096

[ 7.371718] input: Integrated Camera: Integrated C as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/input/input36

[ 7.372881] thinkpad_acpi: ThinkPad ACPI Extras v0.26

[ 7.372884] thinkpad_acpi: http://ibm-acpi.sf.net/

[ 7.372885] thinkpad_acpi: ThinkPad BIOS N2MET47W (1.12 ), EC N2MHT40W

[ 7.372887] thinkpad_acpi: Lenovo ThinkPad X1 Titanium Gen 1, model 20QAS00500

[ 7.373520] thinkpad_acpi: radio switch found; radios are enabled

[ 7.373681] thinkpad_acpi: Tablet mode switch found (type: GMMS), currently in laptop mode

[ 7.373727] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-62.ucode failed with error -2

[ 7.373847] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-61.ucode failed with error -2

[ 7.373903] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-60.ucode failed with error -2

[ 7.373915] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver

[ 7.373916] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...

[ 7.374081] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-59.ucode failed with error -2

[ 7.374126] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-58.ucode failed with error -2

[ 7.374235] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-57.ucode failed with error -2

[ 7.374440] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-56.ucode failed with error -2

[ 7.377893] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver

[ 7.377913] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 65.3.35.22

[ 7.377919] iwlwifi 0000:00:14.3: Found debug destination: EXTERNAL_DRAM

[ 7.377920] iwlwifi 0000:00:14.3: Found debug configuration: 0

[ 7.378283] iwlwifi 0000:00:14.3: loaded firmware version 55.d9698065.0 QuZ-a0-hr-b0-55.ucode op_mode iwlmvm

[ 7.379239] proc_thermal 0000:00:04.0: Creating sysfs group for PROC_THERMAL_PCI

[ 7.379308] intel_rapl_common: Found RAPL domain package

[ 7.381329] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked

[ 7.423099] r8152 2-2.1:1.0: load rtl8153b-2 v1 10/23/19 successfully

[ 7.429358] thinkpad_acpi: battery 1 registered (start 0, stop 100)

[ 7.429371] ACPI: battery: new extension: ThinkPad Battery Extension

[ 7.434892] usb 3-4: Found UVC 1.50 device Integrated Camera (13d3:5405)

[ 7.435521] input: Integrated Camera: Integrated I as /devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.2/input/input38

[ 7.442774] loop12: detected capacity change from 0 to 4440

[ 7.443591] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input37

[ 7.469722] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100

[ 7.469760] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver

[ 7.470186] cryptd: max_cpu_qlen set to 1000

[ 7.475083] r8152 2-2.1:1.0 eth0: v1.11.11

[ 7.493294] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x354

[ 7.497620] usbcore: registered new interface driver btusb

[ 7.501464] loop13: detected capacity change from 0 to 66096

[ 7.505429] Bluetooth: hci0: Bootloader revision 0.4 build 0 week 30 2018

[ 7.506130] usbcore: registered new interface driver uvcvideo

[ 7.507106] Bluetooth: hci0: Device revision is 2

[ 7.507110] Bluetooth: hci0: Secure boot is enabled

[ 7.507110] Bluetooth: hci0: OTP lock is enabled

[ 7.507111] Bluetooth: hci0: API lock is enabled

[ 7.507112] Bluetooth: hci0: Debug lock is disabled

[ 7.507113] Bluetooth: hci0: Minimum firmware build 1 week 10 2014

[ 7.507198] thermal thermal_zone5: failed to read out thermal zone (-61)

[ 7.508961] Bluetooth: hci0: Found device firmware: intel/ibt-19-0-4.sfi

[ 7.525710] AVX2 version of gcm_enc/dec engaged.

[ 7.525778] AES CTR mode by8 optimization enabled

[ 7.530652] pstore: Using crash dump compression: deflate

[ 7.530672] pstore: Registered efi as persistent store backend

[ 7.546050] input: SNSL0001:00 2C2F:0006 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-SNSL0001:00/0018:2C2F:0006.0001/input/input39

[ 7.549215] input: SNSL0001:00 2C2F:0006 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-SNSL0001:00/0018:2C2F:0006.0001/input/input40

[ 7.550470] hid-multitouch 0018:2C2F:0006.0001: input,hidraw0: I2C HID v1.00 Mouse [SNSL0001:00 2C2F:0006] on i2c-SNSL0001:00

[ 7.577454] loop14: detected capacity change from 0 to 552

[ 7.631736] loop15: detected capacity change from 0 to 61200

[ 7.667731] loop16: detected capacity change from 0 to 133320

[ 7.681196] iwlwifi 0000:00:14.3: base HW address: 84:5c:f3:94:33:ba

[ 7.692600] intel_rapl_msr: PL4 support detected.

[ 7.692647] intel_rapl_common: Found RAPL domain package

[ 7.692652] intel_rapl_common: Found RAPL domain core

[ 7.692654] intel_rapl_common: Found RAPL domain uncore

[ 7.692656] intel_rapl_common: Found RAPL domain psys

[ 7.737748] audit: type=1400 audit(1619698768.728:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-oopslash" pid=587 comm="apparmor_parser"

[ 7.754900] audit: type=1400 audit(1619698768.748:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=590 comm="apparmor_parser"

[ 7.754908] audit: type=1400 audit(1619698768.748:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-helper" pid=590 comm="apparmor_parser"

[ 7.754912] audit: type=1400 audit(1619698768.748:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=590 comm="apparmor_parser"

[ 7.754915] audit: type=1400 audit(1619698768.748:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/{,usr/}sbin/dhclient" pid=590 comm="apparmor_parser"

[ 7.759008] audit: type=1400 audit(1619698768.752:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="ippusbxd" pid=598 comm="apparmor_parser"

[ 7.762448] audit: type=1400 audit(1619698768.756:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/ibus/ibus-engine-hangul" pid=594 comm="apparmor_parser"

[ 7.763453] audit: type=1400 audit(1619698768.756:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/cups/backend/cups-pdf" pid=593 comm="apparmor_parser"

[ 7.763460] audit: type=1400 audit(1619698768.756:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/sbin/cupsd" pid=593 comm="apparmor_parser"

[ 7.763463] audit: type=1400 audit(1619698768.756:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/sbin/cupsd//third_party" pid=593 comm="apparmor_parser"

[ 7.796344] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100

[ 7.796385] sof-audio-pci-intel-tgl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver

[ 7.796818] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100

[ 7.810426] r8152 2-2.1:1.0 enx3c18a0ba60e8: renamed from eth0

[ 7.919701] iwlwifi 0000:00:14.3 wlp0s20f3: renamed from wlan0

[ 8.710210] Adding 1003516k swap on /dev/mapper/ubuntu--vg-swap_1. Priority:-2 extents:1 across:1003516k SSFS

[ 8.901055] Bluetooth: BNEP (Ethernet Emulation) ver 1.3

[ 8.901061] Bluetooth: BNEP filters: protocol multicast

[ 8.901066] Bluetooth: BNEP socket layer initialized

[ 9.194376] hid-sensor-hub 001F:8087:0AC2.0007: hid_field_extract() called with n (192) > 32! (kworker/3:3)

[ 9.626804] loop17: detected capacity change from 0 to 8

[ 9.689700] ucsi_acpi USBC000:00: UCSI_GET_PDOS returned 0 bytes

[ 9.698608] Bluetooth: hci0: Waiting for firmware download to complete

[ 9.699138] Bluetooth: hci0: Firmware loaded in 2149688 usecs

[ 9.699168] Bluetooth: hci0: Waiting for device to boot

[ 9.714142] Bluetooth: hci0: Device booted in 14651 usecs

[ 9.714389] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-19-0-4.ddc

[ 9.716159] Bluetooth: hci0: Applying Intel DDC parameters completed

[ 9.719129] Bluetooth: hci0: Firmware revision 0.0 build 121 week 36 2020

[ 9.779093] Bluetooth: hci0: MSFT filter_enable is already on

[ 9.780726] NET: Registered protocol family 38

[ 12.783327] wlp0s20f3: authenticate with 88:36:6c:31:84:c4

[ 12.785082] wlp0s20f3: send auth to 88:36:6c:31:84:c4 (try 1/3)

[ 12.813823] wlp0s20f3: authenticated

[ 12.818266] wlp0s20f3: associate with 88:36:6c:31:84:c4 (try 1/3)

[ 12.824004] wlp0s20f3: RX AssocResp from 88:36:6c:31:84:c4 (capab=0xc11 status=0 aid=5)

[ 12.830285] wlp0s20f3: associated

[ 14.034806] IPv6: ADDRCONF(NETDEV_CHANGE): wlp0s20f3: link becomes ready

[ 20.937545] rfkill: input handler disabled

[ 21.414792] usb 3-3: reset full-speed USB device number 3 using xhci_hcd

[ 27.326411] Bluetooth: RFCOMM TTY layer initialized

[ 27.326419] Bluetooth: RFCOMM socket layer initialized

[ 27.326423] Bluetooth: RFCOMM ver 1.11

[ 27.473100] rfkill: input handler enabled

[ 28.935713] rfkill: input handler disabled

[ 29.128416] kauditd_printk_skb: 41 callbacks suppressed

[ 29.128421] audit: type=1400 audit(1619698790.120:53): apparmor="DENIED" operation="capable" profile="/snap/snapd/11588/usr/lib/snapd/snap-confine" pid=2113 comm="snap-confine" capability=4 capname="fsetid"

[ 30.971448] audit: type=1326 audit(1619698791.964:54): auid=1000 uid=1000 gid=1000 ses=3 subj==snap.snap-store.ubuntu-software (enforce) pid=2113 comm="snap-store" exe="/snap/snap-store/518/usr/bin/snap-store" sig=0 arch=c000003e syscall=314 compat=0 ip=0x7f0cb95fb639 code=0x50000

[ 31.993643] audit: type=1400 audit(1619698792.984:55): apparmor="DENIED" operation="open" profile="snap.snap-store.ubuntu-software" name="/etc/PackageKit/Vendor.conf" pid=2113 comm="snap-store" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0

[ 68.835801] sof-audio-pci-intel-tgl 0000:00:1f.3: couldn't bind with audio component

[ 68.835830] sof-audio-pci-intel-tgl 0000:00:1f.3: init of i915 and HDMI codec failed

[ 68.838230] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode

[ 68.877793] sof-audio-pci-intel-tgl 0000:00:1f.3: codec #2 probe error, ret: -2

[ 68.877983] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 1

[ 68.877984] sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now

[ 68.877987] sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 4

[ 68.984843] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 1:6:0-18fab

[ 68.984853] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:17:0 Kernel ABI 3:18:0

[ 68.996964] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:17:0 Kernel ABI 3:18:0

[ 69.015675] sof-audio-pci-intel-tgl 0000:00:1f.3: ASoC: Parent card not yet available, widget card binding deferred

[ 69.028290] snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC285: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker

[ 69.028293] snd_hda_codec_realtek ehdaudio0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)

[ 69.028294] snd_hda_codec_realtek ehdaudio0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)

[ 69.028295] snd_hda_codec_realtek ehdaudio0D0: mono: mono_out=0x0

[ 69.028295] snd_hda_codec_realtek ehdaudio0D0: inputs:

[ 69.028296] snd_hda_codec_realtek ehdaudio0D0: Mic=0x19

[ 69.078815] input: sof-hda-dsp Mic as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input42

[ 69.079353] input: sof-hda-dsp Headphone as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input43

[ 98.295093] iwlwifi 0000:00:14.3: reached 10 old SN frames from 88:36:6c:31:84:c4 on queue 2, stopping BA session on TID 0

[ 313.611236] audit: type=1400 audit(1619699074.524:56): apparmor="ALLOWED" operation="open" profile="libreoffice-soffice" name="/run/user/1000/ICEauthority" pid=3369 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000

[ 313.611275] audit: type=1400 audit(1619699074.524:57): apparmor="ALLOWED" operation="open" profile="libreoffice-soffice" name="/run/user/1000/ICEauthority" pid=3369 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000

[ 313.611367] audit: type=1400 audit(1619699074.524:58): apparmor="ALLOWED" operation="open" profile="libreoffice-soffice" name="/run/user/1000/ICEauthority" pid=3369 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000

[ 313.611403] audit: type=1400 audit(1619699074.524:59): apparmor="ALLOWED" operation="open" profile="libreoffice-soffice" name="/run/user/1000/ICEauthority" pid=3369 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000

```

 

Reply
Options

676 Posts

07-22-2019

Canada

471 Signins

5346 Page Views

  • Posts: 676
  • Registered: ‎07-22-2019
  • Location: Canada
  • Views: 5346
  • Message 13 of 32

Re:Ubuntu on X1 Titanium Yoga

2021-04-29, 13:51 PM

Hi @jaeyeon.kim 

 

The fix is quite new. I just checked and it is just in Linus's tree (but didn't make it into 5.12). 

 

Canonical have it in their OEM kernel, but I don't believe it's made it in to any other distro's. We don't have a certified image for this platform yet - honestly it's been a beast to get Linux running on this platform and we're not done yet.

 

I'd love confirmation that this patch fixes things for those who build their own kernels (you can clone Linus's latest now which makes life easy!). 

 

Mark

Reply
Options

389 Posts

03-06-2021

Germany

218 Signins

2345 Page Views

  • Posts: 389
  • Registered: ‎03-06-2021
  • Location: Germany
  • Views: 2345
  • Message 14 of 32

Re:Ubuntu on X1 Titanium Yoga

2021-04-29, 14:10 PM

@ MarkRHPearson wrote:

Hi @jaeyeon.kim 

 

The fix is quite new. I just checked and it is just in Linus' tree (but didn' make it into 5.12). 

 

Canonical have it in their OEM kernel, but I don' believe it' made it in to any other distro'. We don' have a certified image for this platform yet - honestly it' been a beast to get Linux running on this platform and we' not done yet.

 

I' love confirmation that this patch fixes things for those who build their own kernels (you can clone Linus' latest now which makes life easy!). 

 

Mark

 

Mark, that patch alone won't apply against a 5.12 kernel, I'll try to find out what else is needed, probably some other patches in the tip

branch that touched that code. I'll try to figure. Also, .13 will have it, it is already in, so I try to follow those commits to find out.

Reply
Options

3 Posts

04-29-2021

Korea (the Republic of)

5 Signins

10 Page Views

  • Posts: 3
  • Registered: ‎04-29-2021
  • Location: Korea (the Republic of)
  • Views: 10
  • Message 15 of 32

Re:Ubuntu on X1 Titanium Yoga

2021-04-29, 14:15 PM
Thanks, Mark and osnix But I'm afraid I'm not familiar with compile kernel manually. Could you please explain or give some nice manual on how to build kernel from 'what' source code ?
Reply
Options

389 Posts

03-06-2021

Germany

218 Signins

2345 Page Views

  • Posts: 389
  • Registered: ‎03-06-2021
  • Location: Germany
  • Views: 2345
  • Message 16 of 32

Re:Ubuntu on X1 Titanium Yoga

2021-04-29, 14:20 PM

@ jaeyeon.kim wrote:

Thanks, Mark and osnixBut I' afraid I' not familiar with compile kernel manually.Could you please explain or give some nice manual on how to build kernel from '' source code ?

 

Don't worry, I'll build a live iso ( Not ubuntu sry ), you just burn it to a USB stick and boot. 

But first I need to figure what commits I have to backport.

Reply
Options

389 Posts

03-06-2021

Germany

218 Signins

2345 Page Views

  • Posts: 389
  • Registered: ‎03-06-2021
  • Location: Germany
  • Views: 2345
  • Message 17 of 32

Re:Ubuntu on X1 Titanium Yoga

2021-04-29, 14:35 PM

@ osnix wrote:

@ MarkRHPearson wrote:

Hi @jaeyeon.kim 

 

The fix is quite new. I just checked and it is just in Linus' tree (but didn' make it into 5.12). 

 

Canonical have it in their OEM kernel, but I don' believe it' made it in to any other distro'. We don' have a certified image for this platform yet - honestly it' been a beast to get Linux running on this platform and we' not done yet.

 

I' love confirmation that this patch fixes things for those who build their own kernels (you can clone Linus' latest now which makes life easy!). 

 

Mark

 

Mark, that patch alone won' apply against a 5.12 kernel, I' try to find out what else is needed, probably some other patches in the tip

branch that touched that code. I' try to figure. Also, .13 will have it, it is already in, so I try to follow those commits to find out.

 

I think these 3 patches are needed, can you maybe confirm? 

 

1. commit de46dbe4b755c24e11655f69abb008a9573c9cba

     drm/i915/edp: read sink MSO configuration for eDP 1.4+

 

2. commit 512005d949287c2a38f4d65f285b7fb9f8244ed0

    drm/i915/edp: modify fixed and downclock modes for MSO

 

3. the one you posted.

 

Gabriel

 

Reply
Options

389 Posts

03-06-2021

Germany

218 Signins

2345 Page Views

  • Posts: 389
  • Registered: ‎03-06-2021
  • Location: Germany
  • Views: 2345
  • Message 18 of 32

Re:Ubuntu on X1 Titanium Yoga

2021-04-29, 14:55 PM

@MarkRHPearson,

 

the backported patch to 5.12, combined with all 3 commits I posted earlier,

would be this:

 

https://crazy.dev.frugalware.org/Intel-i915-backport-MSO-fixes-to-kernel-5.12.patch

 

I'm not familiar at all with intel GPU code, so I hope is right ;)

 

Gabriel

Reply
Options

218 Posts

12-17-2018

United States of America

366 Signins

2411 Page Views

  • Posts: 218
  • Registered: ‎12-17-2018
  • Location: United States of America
  • Views: 2411
  • Message 19 of 32

Re:Ubuntu on X1 Titanium Yoga

2021-04-29, 18:29 PM

there are 8 parts to the patch

 

-------------------cut-----------------------

diff --git a/include/drm/drm_dp_helper.h b/include/drm/drm_dp_helper.h
index edffd1dcca3e..632ad7faa006 100644
--- a/include/drm/drm_dp_helper.h
+++ b/include/drm/drm_dp_helper.h
@@ -1016,6 +1016,11 @@ struct drm_device;
 #define DP_EDP_REGIONAL_BACKLIGHT_BASE      0x740    /* eDP 1.4 */
 #define DP_EDP_REGIONAL_BACKLIGHT_0        0x741    /* eDP 1.4 */
 
+#define DP_EDP_MSO_LINK_CAPABILITIES        0x7a4    /* eDP 1.4 */
+# define DP_EDP_MSO_NUMBER_OF_LINKS_MASK    (7 << 0)
+# define DP_EDP_MSO_NUMBER_OF_LINKS_SHIFT   0
+# define DP_EDP_MSO_INDEPENDENT_LINK_BIT    (1 << 3)
+
 /* Sideband MSG Buffers */
 #define DP_SIDEBAND_MSG_DOWN_REQ_BASE        0x1000   /* 1.2 MST */
 #define DP_SIDEBAND_MSG_UP_REP_BASE        0x1200   /* 1.2 MST */
 
 diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 79f3f0ad907f..b08098237427 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -5547,19 +5547,18 @@ static int intel_dp_get_modes(struct drm_connector *connector)
 {
     struct intel_connector *intel_connector = to_intel_connector(connector);
     struct edid *edid;
+    int num_modes = 0;
 
     edid = intel_connector->detect_edid;
     if (edid) {
-        int ret = intel_connector_update_modes(connector, edid);
+        num_modes = intel_connector_update_modes(connector, edid);
 
         if (intel_vrr_is_capable(connector))
             drm_connector_set_vrr_capable_property(connector,
                                    true);
-        if (ret)
-            return ret;
     }
 
-    /* if eDP has no EDID, fall back to fixed mode */
+    /* Also add fixed mode, which may or may not be present in EDID */
     if (intel_dp_is_edp(intel_attached_dp(intel_connector)) &&
         intel_connector->panel.fixed_mode) {
         struct drm_display_mode *mode;
@@ -5568,10 +5567,13 @@ static int intel_dp_get_modes(struct drm_connector *connector)
                       intel_connector->panel.fixed_mode);
         if (mode) {
             drm_mode_probed_add(connector, mode);
-            return 1;
+            num_modes++;
         }
     }
 
+    if (num_modes)
+        return num_modes;
+
     if (!edid) {
         struct intel_dp *intel_dp = intel_attached_dp(intel_connector);
         struct drm_display_mode *mode;
@@ -5581,11 +5583,11 @@ static int intel_dp_get_modes(struct drm_connector *connector)
                           intel_dp->downstream_ports);
         if (mode) {
             drm_mode_probed_add(connector, mode);
-            return 1;
+            num_modes++;
         }
     }
 
-    return 0;
+    return num_modes;
 }
 
 static int
 
 diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
index 900e07bb54ca..1a76e1d9de7a 100644
--- a/drivers/gpu/drm/i915/display/intel_display_types.h
+++ b/drivers/gpu/drm/i915/display/intel_display_types.h
@@ -1493,6 +1493,8 @@ struct intel_dp {
     int max_link_lane_count;
     /* Max rate for the current link */
     int max_link_rate;
+    int mso_link_count;
+    int mso_pixel_overlap;
     /* sink or branch descriptor */
     struct drm_dp_desc desc;
     struct drm_dp_aux aux;
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index b08098237427..2ec82a5c9f24 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -3516,6 +3516,37 @@ static void intel_dp_get_dsc_sink_cap(struct intel_dp *intel_dp)
     }
 }
 
+static void intel_edp_mso_init(struct intel_dp *intel_dp)
+{
+    struct drm_i915_private *i915 = dp_to_i915(intel_dp);
+    u8 mso;
+
+    if (intel_dp->edp_dpcd[0] < DP_EDP_14)
+        return;
+
+    if (drm_dp_dpcd_readb(&intel_dp->aux, DP_EDP_MSO_LINK_CAPABILITIES, &mso) != 1) {
+        drm_err(&i915->drm, "Failed to read MSO cap\n");
+        return;
+    }
+
+    /* Valid configurations are SST or MSO 2x1, 2x2, 4x1 */
+    mso &= DP_EDP_MSO_NUMBER_OF_LINKS_MASK;
+    if (mso % 2 || mso > drm_dp_max_lane_count(intel_dp->dpcd)) {
+        drm_err(&i915->drm, "Invalid MSO link count cap %u\n", mso);
+        mso = 0;
+    }
+
+    if (mso) {
+        drm_dbg_kms(&i915->drm, "Sink MSO %ux%u configuration\n",
+                mso, drm_dp_max_lane_count(intel_dp->dpcd) / mso);
+        drm_err(&i915->drm, "No source MSO support, disabling\n");
+        mso = 0;
+    }
+
+    intel_dp->mso_link_count = mso;
+    intel_dp->mso_pixel_overlap = 0; /* FIXME: read from DisplayID v2.0 */
+}
+
 static bool
 intel_edp_init_dpcd(struct intel_dp *intel_dp)
 {
@@ -3599,6 +3630,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp)
      */
     intel_edp_init_source_oui(intel_dp, true);
 
+    intel_edp_mso_init(intel_dp);
+
     return true;
 }
 
 diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index 4977bede0711..ca549d77657b 100644
--- a/drivers/gpu/drm/i915/i915_reg.h
+++ b/drivers/gpu/drm/i915/i915_reg.h
@@ -11447,6 +11447,9 @@ enum skl_power_gate {
 #define  BIG_JOINER_ENABLE            (1 << 29)
 #define  MASTER_BIG_JOINER_ENABLE        (1 << 28)
 #define  VGA_CENTERING_ENABLE            (1 << 27)
+#define  SPLITTER_CONFIGURATION_MASK        REG_GENMASK(26, 25)
+#define  SPLITTER_CONFIGURATION_2_SEGMENT    REG_FIELD_PREP(SPLITTER_CONFIGURATION_MASK, 0)
+#define  SPLITTER_CONFIGURATION_4_SEGMENT    REG_FIELD_PREP(SPLITTER_CONFIGURATION_MASK, 1)
 
 #define _ICL_PIPE_DSS_CTL2_PB            0x78204
 #define _ICL_PIPE_DSS_CTL2_PC            0x78404
 
 diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c
index eeae78097a20..d4cfe7e85538 100644
--- a/drivers/gpu/drm/i915/display/intel_ddi.c
+++ b/drivers/gpu/drm/i915/display/intel_ddi.c
@@ -2136,6 +2136,45 @@ static void intel_ddi_power_up_lanes(struct intel_encoder *encoder,
     }
 }
 
+static void intel_ddi_mso_get_config(struct intel_encoder *encoder,
+                     struct intel_crtc_state *pipe_config)
+{
+    struct intel_crtc *crtc = to_intel_crtc(pipe_config->uapi.crtc);
+    struct drm_i915_private *i915 = to_i915(crtc->base.dev);
+    enum pipe pipe = crtc->pipe;
+    u32 dss1;
+
+    if (!HAS_MSO(i915))
+        return;
+
+    dss1 = intel_de_read(i915, ICL_PIPE_DSS_CTL1(pipe));
+
+    pipe_config->splitter.enable = dss1 & SPLITTER_ENABLE;
+    if (!pipe_config->splitter.enable)
+        return;
+
+    /* Splitter enable is supported for pipe A only. */
+    if (drm_WARN_ON(&i915->drm, pipe != PIPE_A)) {
+        pipe_config->splitter.enable = false;
+        return;
+    }
+
+    switch (dss1 & SPLITTER_CONFIGURATION_MASK) {
+    default:
+        drm_WARN(&i915->drm, true,
+             "Invalid splitter configuration, dss1=0x%08x\n", dss1);
+        fallthrough;
+    case SPLITTER_CONFIGURATION_2_SEGMENT:
+        pipe_config->splitter.link_count = 2;
+        break;
+    case SPLITTER_CONFIGURATION_4_SEGMENT:
+        pipe_config->splitter.link_count = 4;
+        break;
+    }
+
+    pipe_config->splitter.pixel_overlap = REG_FIELD_GET(OVERLAP_PIXELS_MASK, dss1);
+}
+
 static void tgl_ddi_pre_enable_dp(struct intel_atomic_state *state,
                   struct intel_encoder *encoder,
                   const struct intel_crtc_state *crtc_state,
@@ -3316,6 +3355,8 @@ void intel_ddi_get_config(struct intel_encoder *encoder,
         intel_ddi_read_func_ctl(encoder, pipe_config);
     }
 
+    intel_ddi_mso_get_config(encoder, pipe_config);
+
     pipe_config->has_audio =
         intel_ddi_is_audio_enabled(dev_priv, cpu_transcoder);
 
diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
index e405fe0336dc..c605d481ec02 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -4862,8 +4862,30 @@ static void intel_crtc_readout_derived_state(struct intel_crtc_state *crtc_state
         pipe_mode->crtc_clock /= 2;
     }
 
-    intel_mode_from_crtc_timings(pipe_mode, pipe_mode);
-    intel_mode_from_crtc_timings(adjusted_mode, adjusted_mode);
+    if (crtc_state->splitter.enable) {
+        int n = crtc_state->splitter.link_count;
+        int overlap = crtc_state->splitter.pixel_overlap;
+
+        /*
+         * eDP MSO uses segment timings from EDID for transcoder
+         * timings, but full mode for everything else.
+         *
+         * h_full = (h_segment - pixel_overlap) * link_count
+         */
+        pipe_mode->crtc_hdisplay = (pipe_mode->crtc_hdisplay - overlap) * n;
+        pipe_mode->crtc_hblank_start = (pipe_mode->crtc_hblank_start - overlap) * n;
+        pipe_mode->crtc_hblank_end = (pipe_mode->crtc_hblank_end - overlap) * n;
+        pipe_mode->crtc_hsync_start = (pipe_mode->crtc_hsync_start - overlap) * n;
+        pipe_mode->crtc_hsync_end = (pipe_mode->crtc_hsync_end - overlap) * n;
+        pipe_mode->crtc_htotal = (pipe_mode->crtc_htotal - overlap) * n;
+        pipe_mode->crtc_clock *= n;
+
+        intel_mode_from_crtc_timings(pipe_mode, pipe_mode);
+        intel_mode_from_crtc_timings(adjusted_mode, pipe_mode);
+    } else {
+        intel_mode_from_crtc_timings(pipe_mode, pipe_mode);
+        intel_mode_from_crtc_timings(adjusted_mode, adjusted_mode);
+    }
 
     intel_crtc_compute_pixel_rate(crtc_state);
 
@@ -8272,6 +8294,11 @@ static void intel_dump_pipe_config(const struct intel_crtc_state *pipe_config,
             pipe_config->bigjoiner_slave ? "slave" :
             pipe_config->bigjoiner ? "master" : "no");
 
+    drm_dbg_kms(&dev_priv->drm, "splitter: %s, link count %d, overlap %d\n",
+            enableddisabled(pipe_config->splitter.enable),
+            pipe_config->splitter.link_count,
+            pipe_config->splitter.pixel_overlap);
+
     if (pipe_config->has_pch_encoder)
         intel_dump_m_n_config(pipe_config, "fdi",
                       pipe_config->fdi_lanes,
diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
index e2365f2d07cc..8d9113fa82c7 100644
--- a/drivers/gpu/drm/i915/display/intel_display_types.h
+++ b/drivers/gpu/drm/i915/display/intel_display_types.h
@@ -1169,6 +1169,13 @@ struct intel_crtc_state {
         u8 pipeline_full;
         u16 flipline, vmin, vmax;
     } vrr;
+
+    /* Stream Splitter for eDP MSO */
+    struct {
+        bool enable;
+        u8 link_count;
+        u8 pixel_overlap;
+    } splitter;
 };
 
 enum intel_pipe_crc_source {
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
index 0816c39e51dd..ea9f1d9d530d 100644
--- a/drivers/gpu/drm/i915/i915_drv.h
+++ b/drivers/gpu/drm/i915/i915_drv.h
@@ -1705,6 +1705,8 @@ tgl_stepping_get(struct drm_i915_private *dev_priv)
 
 #define HAS_CSR(dev_priv)    (INTEL_INFO(dev_priv)->display.has_csr)
 
+#define HAS_MSO(i915)        (INTEL_GEN(i915) >= 12)
+
 #define HAS_RUNTIME_PM(dev_priv) (INTEL_INFO(dev_priv)->has_runtime_pm)
 #define HAS_64BIT_RELOC(dev_priv) (INTEL_INFO(dev_priv)->has_64bit_reloc)
 

diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
index c605d481ec02..7a243a96d6ef 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -9339,6 +9339,10 @@ intel_pipe_config_compare(const struct intel_crtc_state *current_config,
     PIPE_CONF_CHECK_I(dsc.dsc_split);
     PIPE_CONF_CHECK_I(dsc.compressed_bpp);
 
+    PIPE_CONF_CHECK_BOOL(splitter.enable);
+    PIPE_CONF_CHECK_I(splitter.link_count);
+    PIPE_CONF_CHECK_I(splitter.pixel_overlap);
+
     PIPE_CONF_CHECK_I(mst_master_transcoder);
 
     PIPE_CONF_CHECK_BOOL(vrr.enable);


diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 2ec82a5c9f24..2d0001e7c26a 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -3516,6 +3516,31 @@ static void intel_dp_get_dsc_sink_cap(struct intel_dp *intel_dp)
     }
 }
 
+static void intel_edp_mso_mode_fixup(struct intel_connector *connector,
+                     struct drm_display_mode *mode)
+{
+    struct intel_dp *intel_dp = intel_attached_dp(connector);
+    struct drm_i915_private *i915 = to_i915(connector->base.dev);
+    int n = intel_dp->mso_link_count;
+    int overlap = intel_dp->mso_pixel_overlap;
+
+    if (!mode || !n)
+        return;
+
+    mode->hdisplay = (mode->hdisplay - overlap) * n;
+    mode->hsync_start = (mode->hsync_start - overlap) * n;
+    mode->hsync_end = (mode->hsync_end - overlap) * n;
+    mode->htotal = (mode->htotal - overlap) * n;
+    mode->clock *= n;
+
+    drm_mode_set_name(mode);
+
+    drm_dbg_kms(&i915->drm,
+            "[CONNECTOR:%d:%s] using generated MSO mode: ",
+            connector->base.base.id, connector->base.name);
+    drm_mode_debug_printmodeline(mode);
+}
+
 static void intel_edp_mso_init(struct intel_dp *intel_dp)
 {
     struct drm_i915_private *i915 = dp_to_i915(intel_dp);
@@ -6493,6 +6518,10 @@ static bool intel_edp_init_connector(struct intel_dp *intel_dp,
     if (fixed_mode)
         downclock_mode = intel_dp_drrs_init(intel_connector, fixed_mode);
 
+    /* multiply the mode clock and horizontal timings for MSO */
+    intel_edp_mso_mode_fixup(intel_connector, fixed_mode);
+    intel_edp_mso_mode_fixup(intel_connector, downclock_mode);
+
     /* fallback to VBT if available for eDP */
     if (!fixed_mode)
         fixed_mode = intel_panel_vbt_fixed_mode(intel_connector);


diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c
index d4cfe7e85538..549e4399a0c2 100644
--- a/drivers/gpu/drm/i915/display/intel_ddi.c
+++ b/drivers/gpu/drm/i915/display/intel_ddi.c
@@ -2175,6 +2175,34 @@ static void intel_ddi_mso_get_config(struct intel_encoder *encoder,
     pipe_config->splitter.pixel_overlap = REG_FIELD_GET(OVERLAP_PIXELS_MASK, dss1);
 }
 
+static void intel_ddi_mso_configure(const struct intel_crtc_state *crtc_state)
+{
+    struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);
+    struct drm_i915_private *i915 = to_i915(crtc->base.dev);
+    enum pipe pipe = crtc->pipe;
+    u32 dss1 = 0;
+
+    if (!HAS_MSO(i915))
+        return;
+
+    if (crtc_state->splitter.enable) {
+        /* Splitter enable is supported for pipe A only. */
+        if (drm_WARN_ON(&i915->drm, pipe != PIPE_A))
+            return;
+
+        dss1 |= SPLITTER_ENABLE;
+        dss1 |= OVERLAP_PIXELS(crtc_state->splitter.pixel_overlap);
+        if (crtc_state->splitter.link_count == 2)
+            dss1 |= SPLITTER_CONFIGURATION_2_SEGMENT;
+        else
+            dss1 |= SPLITTER_CONFIGURATION_4_SEGMENT;
+    }
+
+    intel_de_rmw(i915, ICL_PIPE_DSS_CTL1(pipe),
+             SPLITTER_ENABLE | SPLITTER_CONFIGURATION_MASK |
+             OVERLAP_PIXELS_MASK, dss1);
+}
+
 static void tgl_ddi_pre_enable_dp(struct intel_atomic_state *state,
                   struct intel_encoder *encoder,
                   const struct intel_crtc_state *crtc_state,
@@ -2269,6 +2297,11 @@ static void tgl_ddi_pre_enable_dp(struct intel_atomic_state *state,
     intel_ddi_power_up_lanes(encoder, crtc_state);
 
     /*
+     * 7.g Program CoG/MSO configuration bits in DSS_CTL1 if selected.
+     */
+    intel_ddi_mso_configure(crtc_state);
+
+    /*
      * 7.g Configure and enable DDI_BUF_CTL
      * 7.h Wait for DDI_BUF_CTL DDI Idle Status = 0b (Not Idle), timeout
      *     after 500 us.
@@ -4200,6 +4233,10 @@ void intel_ddi_init(struct drm_i915_private *dev_priv, enum port port)
             goto err;
 
         dig_port->hpd_pulse = intel_dp_hpd_pulse;
+
+        /* Splitter enable for eDP MSO is supported for pipe A only. */
+        if (dig_port->dp.mso_link_count)
+            encoder->pipe_mask = BIT(PIPE_A);
     }
 
     /* In theory we don't need the encoder->type check, but leave it just in
diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
index 7a243a96d6ef..39e8ab1408b6 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -4923,6 +4923,19 @@ static int intel_crtc_compute_config(struct intel_crtc *crtc,
         pipe_config->pipe_src_w /= 2;
     }
 
+    if (pipe_config->splitter.enable) {
+        int n = pipe_config->splitter.link_count;
+        int overlap = pipe_config->splitter.pixel_overlap;
+
+        pipe_mode->crtc_hdisplay = (pipe_mode->crtc_hdisplay - overlap) * n;
+        pipe_mode->crtc_hblank_start = (pipe_mode->crtc_hblank_start - overlap) * n;
+        pipe_mode->crtc_hblank_end = (pipe_mode->crtc_hblank_end - overlap) * n;
+        pipe_mode->crtc_hsync_start = (pipe_mode->crtc_hsync_start - overlap) * n;
+        pipe_mode->crtc_hsync_end = (pipe_mode->crtc_hsync_end - overlap) * n;
+        pipe_mode->crtc_htotal = (pipe_mode->crtc_htotal - overlap) * n;
+        pipe_mode->crtc_clock *= n;
+    }
+
     intel_mode_from_crtc_timings(pipe_mode, pipe_mode);
 
     if (INTEL_GEN(dev_priv) < 4) {
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 2d0001e7c26a..b6b5776f5a66 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -1723,6 +1723,7 @@ intel_dp_drrs_compute_config(struct intel_dp *intel_dp,
 {
     struct intel_connector *intel_connector = intel_dp->attached_connector;
     struct drm_i915_private *dev_priv = dp_to_i915(intel_dp);
+    int pixel_clock;
 
     if (pipe_config->vrr.enable)
         return;
@@ -1741,10 +1742,18 @@ intel_dp_drrs_compute_config(struct intel_dp *intel_dp,
         return;
 
     pipe_config->has_drrs = true;
-    intel_link_compute_m_n(output_bpp, pipe_config->lane_count,
-                   intel_connector->panel.downclock_mode->clock,
+
+    pixel_clock = intel_connector->panel.downclock_mode->clock;
+    if (pipe_config->splitter.enable)
+        pixel_clock /= pipe_config->splitter.link_count;
+
+    intel_link_compute_m_n(output_bpp, pipe_config->lane_count, pixel_clock,
                    pipe_config->port_clock, &pipe_config->dp_m2_n2,
                    constant_n, pipe_config->fec_enable);
+
+    /* FIXME: abstract this better */
+    if (pipe_config->splitter.enable)
+        pipe_config->dp_m2_n2.gmch_m *= pipe_config->splitter.link_count;
 }
 
 int
@@ -1819,6 +1828,26 @@ intel_dp_compute_config(struct intel_encoder *encoder,
         output_bpp = intel_dp_output_bpp(pipe_config->output_format,
                          pipe_config->pipe_bpp);
 
+    if (intel_dp->mso_link_count) {
+        int n = intel_dp->mso_link_count;
+        int overlap = intel_dp->mso_pixel_overlap;
+
+        pipe_config->splitter.enable = true;
+        pipe_config->splitter.link_count = n;
+        pipe_config->splitter.pixel_overlap = overlap;
+
+        drm_dbg_kms(&dev_priv->drm, "MSO link count %d, pixel overlap %d\n",
+                n, overlap);
+
+        adjusted_mode->crtc_hdisplay = adjusted_mode->crtc_hdisplay / n + overlap;
+        adjusted_mode->crtc_hblank_start = adjusted_mode->crtc_hblank_start / n + overlap;
+        adjusted_mode->crtc_hblank_end = adjusted_mode->crtc_hblank_end / n + overlap;
+        adjusted_mode->crtc_hsync_start = adjusted_mode->crtc_hsync_start / n + overlap;
+        adjusted_mode->crtc_hsync_end = adjusted_mode->crtc_hsync_end / n + overlap;
+        adjusted_mode->crtc_htotal = adjusted_mode->crtc_htotal / n + overlap;
+        adjusted_mode->crtc_clock /= n;
+    }
+
     intel_link_compute_m_n(output_bpp,
                    pipe_config->lane_count,
                    adjusted_mode->crtc_clock,
@@ -1826,6 +1855,10 @@ intel_dp_compute_config(struct intel_encoder *encoder,
                    &pipe_config->dp_m_n,
                    constant_n, pipe_config->fec_enable);
 
+    /* FIXME: abstract this better */
+    if (pipe_config->splitter.enable)
+        pipe_config->dp_m_n.gmch_m *= pipe_config->splitter.link_count;
+
     if (!HAS_DDI(dev_priv))
         intel_dp_set_clock(encoder, pipe_config);
 
@@ -3564,8 +3597,10 @@ static void intel_edp_mso_init(struct intel_dp *intel_dp)
     if (mso) {
         drm_dbg_kms(&i915->drm, "Sink MSO %ux%u configuration\n",
                 mso, drm_dp_max_lane_count(intel_dp->dpcd) / mso);
-        drm_err(&i915->drm, "No source MSO support, disabling\n");
-        mso = 0;
+        if (!HAS_MSO(i915)) {
+            drm_err(&i915->drm, "No source MSO support, disabling\n");
+            mso = 0;
+        }
     }
 
     intel_dp->mso_link_count = mso;

 

-------------------end cut--------

Reply
Options

389 Posts

03-06-2021

Germany

218 Signins

2345 Page Views

  • Posts: 389
  • Registered: ‎03-06-2021
  • Location: Germany
  • Views: 2345
  • Message 20 of 32

Re:Ubuntu on X1 Titanium Yoga

2021-04-29, 19:21 PM

@DaveOber thx :).

 

I figured myself there need to be more. Still missed 2.

The way is pushed upstream will break bisect.

 

I update the patch against 5.12 and will try to build an iso soon.

Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete

X

No, I don’t want to share ideas Yes, I agree to these terms