menu.jpg  ::  Home ::  Computing ::  Downloads ::  Scooter ::  Links ::  Music ::  Nonsense ::  Mail :: 

PC: Overview of the Linux related features of the Lenovo ThinkPad L15 Gen 4 (Intel)

Table of contents

1. Preface

This is a hardware survey of the Linux related hardware features of the Lenovo ThinkPad L15 Gen 4 (Intel). I don´t explain installation details like partitioning details, file system details and so on. Requests for additional information may be asked by eMail from the author.

I choose the Lenovo ThinkPad L15 Gen 4 (Intel), because it is the only available ThinkPad model with my preferred FHD (16:9) resolution or a video mode of 1920x1080 pixels with a 15.6" display. Further on it is availabe either with an AMD Ryzen or with a here preferred Intel Core i5 processor.

The machine's ACPI interface works reasonable well with the stock Linux kernel. Standby- or suspend-mode is established by software or the appropriate hardware buttons. The laptop suspends under wayland and console to RAM and disk and restores it's former state in reasonable speed. All relevant FN buttons send appropriate signals when thinkpad_acpi is loaded as module or compiled into the kernel.

Be sure to install the latest BIOS, available at Lenovo's support site.

2. Installation

The machine runs on ArchLinux/x86_64 on top of a plain-vanilla Linux kernel 6.9.8

3. General Hardware Date

The only difference to the Lenovo T-series is the missing magnesium alloy roll-cage, But anyway, the L-series also has a reinforced cage and the laptop is thus also as solid as a rock.

3.1 CPU

The system comes with a amazing fast hybrid 13th Gen Intel(R) Core(TM) i5-1335U (Raptor Lake) processor with 10 cores and 12 threads - 2 performance cores with 2 threads each and 8 effecient core with 1 thread each.

Output from "lscpu"

  Architecture:             x86_64
    CPU op-mode(s):         32-bit, 64-bit
    Address sizes:          39 bits physical, 48 bits virtual
    Byte Order:             Little Endian
  CPU(s):                   12
    On-line CPU(s) list:    0-11
  Vendor ID:                GenuineIntel
    Model name:             13th Gen Intel(R) Core(TM) i5-1335U
      CPU family:           6
      Model:                186
      Thread(s) per core:   2
      Core(s) per socket:   10
      Socket(s):            1
      Stepping:             3
      CPU(s) scaling MHz:   16%
      CPU max MHz:          4600,0000
      CPU min MHz:          400,0000
      BogoMIPS:             4993,00
      Flags:                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse
                            sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl
                            xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est
                            tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave
                            avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow
                            flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap
                            clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves split_lock_detect user_shstk avx_vnni
                            dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi vnmi umip pku ospke
                            waitpkg gfni vaes vpclmulqdq rdpid movdiri movdir64b fsrm md_clear serialize arch_lbr ibt flush_l1d
                            arch_capabilities
  Virtualization features:
    Virtualization:         VT-x
  Caches (sum of all):
    L1d:                    352 KiB (10 instances)
    L1i:                    576 KiB (10 instances)
    L2:                     6,5 MiB (4 instances)
    L3:                     12 MiB (1 instance)
  NUMA:
    NUMA node(s):           1
    NUMA node0 CPU(s):      0-11

3.2 RAM

The machine has two memory slots for SODIMM DDR4 synchrounos 3200 MHz RAM, which can hold maximal 2x 32 GByte. My system is configured with 1x 16 GByte.

Output from "lshw -class memory"

  *-memory
     description: System Memory
     physical id: 1
     slot: System board or motherboard
     size: 16GiB
   *-bank:0
        description: SODIMM DDR4 Synchronous 3200 MHz (0,3 ns)
        product: M471A2G43BB2-CWE
        vendor: Samsung
        physical id: 0
        serial: 37CDA902
        slot: Controller0-ChannelA-DIMM0
        size: 16GiB
        width: 64 bits
        clock: 3200MHz (0.3ns)
   *-bank:1
        description: [empty]
        physical id: 1
        slot: Controller1-ChannelA-DIMM0

3.3 NVMe device

The system comes with a KHynix HFS001TEJ4X113N PCIe4 NVME device with a majestic size of 1 TByte, which is recognized as "/dev/nvme0n1"

Output from "lshw -class storage"

  *-nvme
       description: NVMe device
       product: SKHynix_HFS001TEJ4X113N
       vendor: SK hynix
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: /dev/nvme0
       version: 51770C30
       serial: 4SC8N519310908J6J
       width: 64 bits
       clock: 33MHz
       capabilities: nvme pm msi pciexpress msix nvm_express bus_master cap_list
       configuration: driver=nvme latency=0 nqn=nqn.2023-08.com.skhynix:nvme:nvm-subsystem-sn-4SC8N519310908J6J state=live
       resources: irq:16 memory:aec00000-aec03fff

Output from "lshw -class disk"

  *-namespace:0
       description: NVMe disk
       physical id: 0
       logical name: hwmon4
  *-namespace:1
       description: NVMe disk
       physical id: 2
       logical name: /dev/ng0n1
  *-namespace:2
       description: NVMe disk
       physical id: 1
       bus info: nvme@0:1
       logical name: /dev/nvme0n1
       size: 953GiB (1024GB)
       capabilities: gpt-1.00 partitioned partitioned:gpt
       configuration: guid=d3882ea1-1d0b-4090-ba3c-399d02041358 logicalsectorsize=512 sectorsize=512 wwid=eui.0000000000000000ace42e0035c95ffa

Output from "nvme list -o json"

  {
    "Devices":[
      {
        "NameSpace":1,
        "DevicePath":"/dev/nvme0n1",
        "GenericPath":"/dev/ng0n1",
        "Firmware":"51770C30",
        "ModelNumber":"SKHynix_HFS001TEJ4X113N",
        "SerialNumber":"4SC8N519310908J6J",
        "UsedBytes":1024209543168,
        "MaximumLBA":2000409264,
        "PhysicalSize":1024209543168,
        "SectorSize":512
      }
    ]
  }

Output from "fdisk -l /dev/nvmen0n1"

  Disk /dev/nvme0n1: 953.87 GiB, 1024209543168 bytes, 2000409264 sectors
  Disk model: SKHynix_HFS001TEJ4X113N
  Units: sectors of 1 * 512 = 512 bytes
  Sector size (logical/physical): 512 bytes / 512 bytes
  I/O size (minimum/optimal): 512 bytes / 512 bytes
  Disklabel type: gpt
  Disk identifier: D3882EA1-1D0B-4090-BA3C-399D02041358

  Device            Start        End    Sectors   Size Type
  /dev/nvme0n1p1     2048    2099199    2097152     1G EFI System
  /dev/nvme0n1p2  2099200   44042239   41943040    20G Linux swap
  /dev/nvme0n1p3 44042240 2000408575 1956366336 932.9G Linux LVM

3.4 MMC Reader

There is a generic SD/MMC controller on the left side of the chassis, wich works out of the box.

Output from "lshw -class bus"

  *-generic
       description: MMC Host
       product: SD/MMC Card Reader Controller
       vendor: O2 Micro, Inc.
       physical id: 0
       bus info: pci@0000:30:00.0
       logical name: mmc0
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=sdhci-pci latency=0
       resources: irq:156 memory:ae201000-ae201fff memory:ae200000-ae2007ff

3.5 Graphics chip

The system has an integrated Intel Raptor Lake Iris® Xe graphics adapter, which works without further configuration with the kernel modules i915.ko and xe.ko under console and wayland.

Output from "lshw - class display"

  *-display
       description: VGA compatible controller
       product: Raptor Lake-P [UHD Graphics]
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       logical name: /dev/fb0
       version: 04
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=i915 latency=0 mode=1920x1080 resolution=1920,1080 visual=truecolor xres=1920 yres=1080
       resources: iomemory:600-5ff iomemory:400-3ff irq:126 memory:601c000000-601cffffff memory:4000000000-401fffffff ioport:3000(size=64) memory:c0000-dffff memory:4100000000-4106ffffff memory:4020000000-40ffffffff

Output of "wlr-randr

  eDP-1 "BOE 0x085B (eDP-1)"
  Make: BOE
  Model: 0x085B
  Serial: (null)
  Physical size: 340x190 mm
  Enabled: yes
  Modes:
    1920x1080 px, 60.000000 Hz (preferred, current)
  Position: 0,0
  Transform: normal
  Scale: 1.000000
  Adaptive Sync: disabled

3.6 PCMCIA

There is one PCI Express MiniCard slot (for 34 mm wide ExpressCards) on the left side of the chassis.

3.7 Sound

The system comes with a Intel Raptor Lake-P/U/H cAVS audio controller. It is auto-detected by the kernel, but needs additional sound open firmware (hint: sof-firmware) to work properly.

Output from "lshw -class multimedia

  *-multimedia
       description: Multimedia audio controller
       product: Raptor Lake-P/U/H cAVS
       vendor: Intel Corporation
       physical id: 1f.3
       bus info: pci@0000:00:1f.3
       logical name: card0
       logical name: /dev/snd/controlC0
       logical name: /dev/snd/hwC0D0
       logical name: /dev/snd/hwC0D2
       logical name: /dev/snd/pcmC0D0c
       logical name: /dev/snd/pcmC0D0p
       logical name: /dev/snd/pcmC0D31p
       logical name: /dev/snd/pcmC0D3p
       logical name: /dev/snd/pcmC0D4p
       logical name: /dev/snd/pcmC0D5p
       logical name: /dev/snd/pcmC0D6c
       logical name: /dev/snd/pcmC0D7c
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list
       configuration: driver=sof-audio-pci-intel-tgl latency=64
       resources: iomemory:600-5ff iomemory:600-5ff irq:190 memory:601db90000-601db93fff memory:601da00000-601dafffff

3.8 Touchpad

The notebook's got a touchpad with 2 and a trackpoint with 3 buttons. The whole stuff is recognized as a Intellimouse PS/2 and works in the text mode console with gpm started like this:

    # /usr/sbin/gpm -m /dev/input/mice -t imps2

The graphical mouse works flawlessly with 'libinput'. Excerpts from my local sway config:

  input "10182:481:GXTP5110:00_27C6:01E1_Touchpad" {
      dwt enabled
      drag enabled
      scroll_method two_finger
      tap enabled
      tap_button_map lmr
  }

3.9 Keyboard

The keyboard comes quite unspectacular as a generic model with 104 keys with an additional numeric block. The relevant FN-keys work surprisingly well, wenn the module thinkpad_acpi.ko is loaded with options thinkpad_acpi experimental=1. You may define your own key bindings with a properly configured acpid.

The graphical keyboard works with 'libinput'. Excerpts from my local sway config:

  input "1:1:AT_Translated_Set_2_keyboard" {
      xkb_layout de
      xkb_model thinkpad60
      xkb_variant nodeadkeys
      xkb_numlock enabled
      xkb_options compose:caps,terminate:ctrl_alt_bksp
  }

3.10 USB

There are one Thunderbolt 4, one USB 3.1 Gen2 Typ C and two USB 3.1 Gen1 ports at the chassis.

Output from "lshw -class bus"

  *-usb:0
       description: USB controller
       product: Raptor Lake-P Thunderbolt 4 USB Controller
       vendor: Intel Corporation
       physical id: d
       bus info: pci@0000:00:0d.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi xhci bus_master cap_list
       configuration: driver=xhci_hcd latency=0
       resources: iomemory:600-5ff irq:127 memory:601db70000-601db7ffff
     *-usbhost:0
          product: xHCI Host Controller
          vendor: Linux 6.9.8-arch1-1 xhci-hcd
          physical id: 0
          bus info: usb@1
          logical name: usb1
          version: 6.09
          capabilities: usb-2.00
          configuration: driver=hub slots=1 speed=480Mbit/s
     *-usbhost:1
          product: xHCI Host Controller
          vendor: Linux 6.9.8-arch1-1 xhci-hcd
          physical id: 1
          bus info: usb@2
          logical name: usb2
          version: 6.09
          capabilities: usb-3.10
          configuration: driver=hub slots=3 speed=10000Mbit/s
  *-usb:1
       description: USB controller
       product: Raptor Lake-P Thunderbolt 4 NHI #1
       vendor: Intel Corporation
       physical id: d.3
       bus info: pci@0000:00:0d.3
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi msix usb4_host_interface bus_master cap_list
       configuration: driver=thunderbolt latency=0
       resources: iomemory:600-5ff iomemory:600-5ff irq:16 memory:601db00000-601db3ffff memory:601dba2000-601dba2fff
  *-usb:2
       description: USB controller
       product: Alder Lake PCH USB 3.2 xHCI Host Controller
       vendor: Intel Corporation
       physical id: 14
       bus info: pci@0000:00:14.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi xhci bus_master cap_list
       configuration: driver=xhci_hcd latency=0
       resources: iomemory:600-5ff irq:135 memory:601db60000-601db6ffff
     *-usbhost:0
          product: xHCI Host Controller
          vendor: Linux 6.9.8-arch1-1 xhci-hcd
          physical id: 0
          bus info: usb@3
          logical name: usb3
          version: 6.09
          capabilities: usb-2.00
          configuration: driver=hub slots=12 speed=480Mbit/s
     *-usbhost:1
          product: xHCI Host Controller
          vendor: Linux 6.9.8-arch1-1 xhci-hcd
          physical id: 1
          bus info: usb@4
          logical name: usb4
          version: 6.09
          capabilities: usb-3.10
          configuration: driver=hub slots=4 speed=10000Mbit/s

3.11 Ethernet chip

Output from "lshw -class net"

  *-network:1
       description: Ethernet interface
       product: Ethernet Connection (16) I219-LM
       vendor: Intel Corporation
       physical id: 1f.6
       bus info: pci@0000:00:1f.6
       logical name: nic0
       version: 01
       serial: xx:xx:xx:xx:xx:xx
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=6.9.8-arch1-1 firmware=0.6-4 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:157 memory:aed00000-aed1ffff

3.12 WLAN chip

Output from "lshw -class net"

  *-network:0
       description: Wireless interface
       product: Raptor Lake PCH CNVi WiFi
       vendor: Intel Corporation
       physical id: 14.3
       bus info: pci@0000:00:14.3
       logical name: wifi0
       version: 01
       serial: xx:xx:xx:xx:xx:xx
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=6.9.8-arch1-1 firmware=89.e9cec78e.0 so-a0-gf-a0-89.uc ip=yy.y.y.yy latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: iomemory:600-5ff irq:16 memory:601db94000-601db97fff

3.13 Bluetooth

Works out of the box with kernel modules bluetooth.ko and btusb.ko.

3.14 Fingerprint Reader

The fingerprint reader is integrated in the ACPI button. I don't need any biometric stuff here around, so I didn't even try to configure it.

3.15 Camera

The camera is behind a slidable privacy shutter on the front of the LID and works out of the box (hint: see Arch Wiki).

Output from "lshw -class multimedia

  *-usb:0
       description: Video
       product: Integrated Camera
       vendor: SunplusIT Inc
       physical id: 5
       bus info: usb@3:5
       version: 58.03
       capabilities: usb-2.01
       configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s

4. Survey PCI devices

Output from "lspci -k"

  00:00.0 Host bridge: Intel Corporation Raptor Lake-P/U 2p+8e cores Host Bridge/DRAM Controller (rev 01)
  	Subsystem: Lenovo Device 50bd
  	Kernel driver in use: igen6_edac
  	Kernel modules: igen6_edac
  00:02.0 VGA compatible controller: Intel Corporation Raptor Lake-P [UHD Graphics] (rev 04)
  	Subsystem: Lenovo Device 50be
  	Kernel driver in use: i915
  	Kernel modules: i915, xe
  00:04.0 Signal processing controller: Intel Corporation Raptor Lake Dynamic Platform and Thermal Framework Processor Participant (rev 01)
  	Subsystem: Lenovo Device 50bd
  	Kernel driver in use: proc_thermal_pci
  	Kernel modules: processor_thermal_device_pci
  00:06.0 PCI bridge: Intel Corporation Raptor Lake PCIe 4.0 Graphics Port (rev 01)
  	Subsystem: Lenovo Device 50bd
  	Kernel driver in use: pcieport
  00:07.0 PCI bridge: Intel Corporation Raptor Lake-P Thunderbolt 4 PCI Express Root Port #2 (rev 01)
  	Subsystem: Lenovo Device 50bd
  	Kernel driver in use: pcieport
  00:0a.0 Signal processing controller: Intel Corporation Raptor Lake Crashlog and Telemetry (rev 01)
  	Subsystem: Lenovo Device 50bd
  	Kernel driver in use: intel_vsec
  	Kernel modules: intel_vsec
  00:0d.0 USB controller: Intel Corporation Raptor Lake-P Thunderbolt 4 USB Controller (rev 01)
  	Subsystem: Lenovo Device 50bd
  	Kernel driver in use: xhci_hcd
  	Kernel modules: xhci_pci
  00:0d.3 USB controller: Intel Corporation Raptor Lake-P Thunderbolt 4 NHI #1 (rev 01)
  	Subsystem: Lenovo Device 50bd
  	Kernel driver in use: thunderbolt
  	Kernel modules: thunderbolt
  00:14.0 USB controller: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller (rev 01)
  	Subsystem: Lenovo Device 50bd
  	Kernel driver in use: xhci_hcd
  	Kernel modules: xhci_pci
  00:14.2 RAM memory: Intel Corporation Alder Lake PCH Shared SRAM (rev 01)
  	Subsystem: Lenovo Device 50bd
  00:14.3 Network controller: Intel Corporation Raptor Lake PCH CNVi WiFi (rev 01)
  	Subsystem: Intel Corporation Device 0090
  	Kernel driver in use: iwlwifi
  	Kernel modules: iwlwifi
  00:15.0 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 (rev 01)
  	Subsystem: Lenovo Device 50bd
  	Kernel driver in use: intel-lpss
  	Kernel modules: intel_lpss_pci
  00:16.0 Communication controller: Intel Corporation Alder Lake PCH HECI Controller (rev 01)
  	Subsystem: Lenovo Device 50bd
  	Kernel driver in use: mei_me
  	Kernel modules: mei_me
  00:16.3 Serial controller: Intel Corporation Alder Lake AMT SOL Redirection (rev 01)
  	Subsystem: Lenovo Device 50bd
  	Kernel driver in use: serial
  00:19.0 Serial bus controller: Intel Corporation Alder Lake-P Serial IO I2C Controller #0 (rev 01)
  	Subsystem: Lenovo Device 50bd
  	Kernel driver in use: intel-lpss
  	Kernel modules: intel_lpss_pci
  00:19.1 Serial bus controller: Intel Corporation Alder Lake-P Serial IO I2C Controller #1 (rev 01)
  	Subsystem: Lenovo Device 50bd
  	Kernel driver in use: intel-lpss
  	Kernel modules: intel_lpss_pci
  00:1c.0 PCI bridge: Intel Corporation Device 51b8 (rev 01)
  	Subsystem: Lenovo Device 50bd
  	Kernel driver in use: pcieport
  00:1c.4 PCI bridge: Intel Corporation Device 51bc (rev 01)
  	Subsystem: Lenovo Device 50bd
  	Kernel driver in use: pcieport
  00:1f.0 ISA bridge: Intel Corporation Raptor Lake LPC/eSPI Controller (rev 01)
  	Subsystem: Lenovo Device 50bd
  00:1f.3 Multimedia audio controller: Intel Corporation Raptor Lake-P/U/H cAVS (rev 01)
  	Subsystem: Lenovo Device 50dc
  	Kernel driver in use: sof-audio-pci-intel-tgl
  	Kernel modules: snd_hda_intel, snd_soc_avs, snd_sof_pci_intel_tgl
  00:1f.4 SMBus: Intel Corporation Alder Lake PCH-P SMBus Host Controller (rev 01)
  	Subsystem: Lenovo Device 50bd
  	Kernel driver in use: i801_smbus
  	Kernel modules: i2c_i801
  00:1f.5 Serial bus controller: Intel Corporation Alder Lake-P PCH SPI Controller (rev 01)
  	Subsystem: Lenovo Device 50bd
  	Kernel driver in use: intel-spi
  	Kernel modules: spi_intel_pci
  00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (16) I219-LM (rev 01)
  	Subsystem: Lenovo Device 50bd
  	Kernel driver in use: e1000e
  	Kernel modules: e1000e
  02:00.0 Non-Volatile memory controller: SK hynix BC901 NVMe Solid State Drive (DRAM-less) (rev 03)
  	Subsystem: SK hynix BC901 NVMe Solid State Drive (DRAM-less)
  	Kernel driver in use: nvme
  	Kernel modules: nvme
  30:00.0 SD Host controller: O2 Micro, Inc. SD/MMC Card Reader Controller (rev 01)
  	Subsystem: Lenovo Device 50bd
  	Kernel driver in use: sdhci-pci
  	Kernel modules: sdhci_pci

5. Survey PnP devices

Output from "dmesg | grep -i pnp"

  [    0.501264] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
  [    0.503968] acpi PNP0A08:00: _OSC: platform does not support [AER]
  [    0.508719] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug SHPCHotplug PME PCIeCapability LTR DPC]
  [    1.100905] pnp: PnP ACPI init
  [    1.102186] pnp 00:04: disabling [mem 0xc0000000-0xcfffffff] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
  [    1.103700] pnp 00:05: disabling [mem 0xc0000000-0xcfffffff] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
  [    1.105004] pnp 00:08: disabling [mem 0x000c0000-0x000c3fff] because it overlaps 0000:00:02.0 BAR 6 [mem 0x000c0000-0x000dffff]
  [    1.105007] pnp 00:08: disabling [mem 0x000c8000-0x000cbfff] because it overlaps 0000:00:02.0 BAR 6 [mem 0x000c0000-0x000dffff]
  [    1.105009] pnp 00:08: disabling [mem 0x000d0000-0x000d3fff] because it overlaps 0000:00:02.0 BAR 6 [mem 0x000c0000-0x000dffff]
  [    1.105011] pnp 00:08: disabling [mem 0x000d8000-0x000dbfff] because it overlaps 0000:00:02.0 BAR 6 [mem 0x000c0000-0x000dffff]
  [    1.105013] pnp 00:08: disabling [mem 0x00000000-0x0009ffff] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]
  [    1.105015] pnp 00:08: disabling [mem 0x000c0000-0x000c3fff disabled] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]
  [    1.105017] pnp 00:08: disabling [mem 0x000c8000-0x000cbfff disabled] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]
  [    1.105019] pnp 00:08: disabling [mem 0x000d0000-0x000d3fff disabled] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]
  [    1.105021] pnp 00:08: disabling [mem 0x000d8000-0x000dbfff disabled] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]
  [    1.105022] pnp 00:08: disabling [mem 0x000e0000-0x000e3fff] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]
  [    1.105024] pnp 00:08: disabling [mem 0x000e8000-0x000ebfff] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]
  [    1.105026] pnp 00:08: disabling [mem 0x000f0000-0x000fffff] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]
  [    1.105027] pnp 00:08: disabling [mem 0x00100000-0xa07fffff] because it overlaps 0000:00:02.0 BAR 7 [mem 0x00000000-0x06ffffff 64bit]
  [    1.105029] pnp 00:08: disabling [mem 0x00000000-0x0009ffff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
  [    1.105031] pnp 00:08: disabling [mem 0x000c0000-0x000c3fff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
  [    1.105033] pnp 00:08: disabling [mem 0x000c8000-0x000cbfff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
  [    1.105035] pnp 00:08: disabling [mem 0x000d0000-0x000d3fff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
  [    1.105036] pnp 00:08: disabling [mem 0x000d8000-0x000dbfff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
  [    1.105038] pnp 00:08: disabling [mem 0x000e0000-0x000e3fff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
  [    1.105040] pnp 00:08: disabling [mem 0x000e8000-0x000ebfff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
  [    1.105041] pnp 00:08: disabling [mem 0x000f0000-0x000fffff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
  [    1.105043] pnp 00:08: disabling [mem 0x00100000-0xa07fffff disabled] because it overlaps 0000:00:02.0 BAR 9 [mem 0x00000000-0xdfffffff 64bit pref]
  [    1.105255] pnp: PnP ACPI: found 9 devices
  [    1.131480] platform rtc_cmos: registered platform RTC device (no PNP device found)
  [    1.153032] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0
  [    1.155060] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
  [    1.155221] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2
  [    3.151758] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3
  [    4.737949] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
  [    6.474721] resource: resource sanity check: requesting [mem 0x00000000fedc0000-0x00000000fedcffff], which spans more than pnp 00:05 [mem 0xfedc0000-0xfedc7fff]

6. Conclusion

The Lenovo ThinkPad L15 Gen 4 (Intel) is a fast Linux-compatible system available for a reasonable price. In addition there are no show-stoppers so far, so I would purchase this machine again.

7. Disclaimer

This document has nothing to do with Lenovo, they don't even know it exists. There is no guarantee that the information on this page is accurate, please don't hold me responsible if your experience is different from the information here. If you have found any glaring typos or outdated info in this page, please send an eMail to the author.

8. Credits


Valid XHTML 1.0

Zurück zur Main-Site
Impressum
Created with GNU-Emacs on Thu Jul 11 10:42:00 CEST 2024

Valid CSS