:: Home :: Computing :: Downloads :: Scooter :: Links :: Music :: Nonsense :: Mail :: |
---|
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.
The machine runs on ArchLinux/x86_64 on top of a plain-vanilla Linux kernel 6.9.8
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.
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
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
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
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
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
There is one PCI Express MiniCard slot (for 34 mm wide ExpressCards) on the left side of the chassis.
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
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 }
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 }
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
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
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
Works out of the box with kernel modules bluetooth.ko and btusb.ko.
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.
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
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
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]
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.
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.
Zurück zur Main-Site |