Hi, when trying to install from https://cdimage.debian.org/cdimage/weekly-builds/arm64/iso-cd/debian-testing-arm64-netinst.iso on Lenovo IdeaPad 5G 14Q8X05, internal Keyboard, Touchpad and PCIe-SSD detection fails. Obviously this is caused by the lack of kernel module for SC8180XP/SA8195P as printed from:
root@oliver-laptop:~# lspci -knn 0002:00:00.0 PCI bridge [0604]: Qualcomm Technologies, Inc SA8195P PCIe Root Complex [17cb:0109] 0002:01:00.0 Non-Volatile memory controller [0108]: Sandisk Corp WD Black SN750 / PC SN730 NVMe SSD [15b7:5006] Subsystem: Sandisk Corp WD Black SN750 / PC SN730 NVMe SSD [15b7:5006] Kernel modules: nvme 0003:00:00.0 PCI bridge [0604]: Qualcomm Technologies, Inc SA8195P PCIe Root Complex [17cb:0109] 0003:01:00.0 Wireless controller [0d40]: Foxconn International, Inc. Device [105b:e0ab] Subsystem: Foxconn International, Inc. Device [105b:e0ab] Kernel modules: mhi_pci_generic Couldn't really find any module that offers SC8180XP/SA8195P functionality. For what it's worth I found this https://git.progress-linux.org/packages/fuchur-backports/systemd/patch/?id=1290b449860d0a522625e3b69a33e2c87fc257fe though. Further sys infos: root@oliver-laptop:~# hwinfo --short cpu: CPU CPU CPU CPU CPU CPU CPU CPU keyboard: /dev/input/event1 HP Elite Keyboard mouse: /dev/input/mice IBM ThinkPad 800dpi Optical Travel Mouse chipcard: Reiner SCT Kartensysteme tanJack BT h0h1i monitor: Generic Monitor storage: Sandisk WD Black SN750 / PC SN730 NVMe SSD network: enx806d970d44dc ARM Ethernet controller Lenovo ThinkPad Lan network interface: lo Loopback network interface enx806d970d44dc Ethernet network interface disk: /dev/sda USB SanDisk 3.2Gen1 partition: /dev/sda1 Partition /dev/sda2 Partition /dev/sda3 Partition /dev/sda4 Partition usb controller: ARM USB XHCI controller ARM USB XHCI controller bridge: Qualcomm SA8195P PCIe Root Complex Qualcomm SA8195P PCIe Root Complex hub: Linux Foundation 3.0 root hub Terminus Hub Lenovo USB2.0 Hub Lenovo USB3.1 Hub Linux Foundation 2.0 root hub Realtek RTS5411 Hub Realtek RTS5411 Hub Linux Foundation 3.0 root hub Linux Foundation 2.0 root hub Realtek RTS5411 Hub Lenovo USB3.1 Hub Linux Foundation 2.0 root hub Realtek RTS5411 Hub Lenovo USB2.0 Hub Linux Foundation 3.0 root hub memory: Main Memory unknown: PS/2 Controller Foxconn International Wireless controller Realtek BillBoard Device IMC Networks Integrated Camera DisplayLink ThinkPad Hybrid USB-C with USB-A Dock Cypress USB-Serial Bridge Lenovo BillBoard Device /dev/input/event3 HP Elite Keyboard Lenovo ThinkPad Lan root@oliver-laptop:~# lscpu Architecture: aarch64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Vendor ID: Qualcomm BIOS Vendor ID: Qualcomm Technologies Inc Model name: Kryo-4XX-Silver BIOS Model name: Snapdragon (TM) 8cx @ 2.84 GHz SC8180XP CPU @ 1.5GHz BIOS CPU family: 280 Model: 14 Thread(s) per core: 8 Core(s) per socket: 1 Socket(s): 1 Stepping: 0xd BogoMIPS: 38,40 Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp Model name: Kryo-4XX-Gold BIOS Model name: Snapdragon (TM) 8cx @ 2.84 GHz SC8180XP CPU @ 1.5GHz BIOS CPU family: 280 Model: 14 Thread(s) per core: 8 Core(s) per socket: 1 Socket(s): 1 Stepping: 0xd BogoMIPS: 38,40 Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp NUMA: NUMA node(s): 1 NUMA node0 CPU(s): 0-7 Vulnerabilities: Itlb multihit: Not affected L1tf: Not affected Mds: Not affected Meltdown: Not affected Mmio stale data: Not affected Retbleed: Not affected Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl Spectre v1: Mitigation; __user pointer sanitization Spectre v2: Mitigation; Branch predictor hardening Srbds: Not affected Tsx async abort: Not affected root@oliver-laptop:~# uname -a Linux oliver-laptop 6.1.0-6-arm64 #1 SMP Debian 6.1.15-1 (2023-03-05) aarch64 GNU/Linux root@oliver-laptop:~# lsusb Bus 002 Device 006: ID 0781:5583 SanDisk Corp. Ultra Fit Bus 002 Device 005: ID 17ef:a357 Lenovo USB3.1 Hub Bus 002 Device 004: ID 17ef:a359 Lenovo ThinkPad Lan Bus 002 Device 003: ID 17e9:6015 DisplayLink ThinkPad Hybrid USB-C with USB-A Dock Bus 002 Device 002: ID 17ef:a356 Lenovo USB3.1 Hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 13d3:5419 IMC Networks Integrated Camera Bus 001 Device 006: ID 0c4b:0520 Reiner SCT Kartensysteme GmbH tanJack BT h0h1i Bus 001 Device 014: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub Bus 001 Device 012: ID 0bda:5400 Realtek Semiconductor Corp. BillBoard Device Bus 001 Device 009: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub Bus 001 Device 015: ID 04b3:3107 IBM Corp. ThinkPad 800dpi Optical Travel Mouse Bus 001 Device 013: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub Bus 001 Device 011: ID 17ef:a360 Lenovo BillBoard Device Bus 001 Device 010: ID 03f0:034a HP, Inc Elite Keyboard Bus 001 Device 008: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub Bus 001 Device 007: ID 04b4:5218 Cypress Semiconductor Corp. USB-Serial Bridge Bus 001 Device 005: ID 1a40:0101 Terminus Technology Inc. Hub Bus 001 Device 016: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive Bus 001 Device 004: ID 17ef:1029 Lenovo USB2.0 Hub Bus 001 Device 002: ID 17ef:1028 Lenovo USB2.0 Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub root@oliver-laptop:~# cat /var/log/syslog | grep -i firmware 2023-03-12T20:57:00.679759+01:00 oliver-laptop kernel: [ 0.000000] ACPI: [Firmware Bug]: Unsupported FADT revision 5.0, should be 5.1+ 2023-03-12T20:57:00.679767+01:00 oliver-laptop kernel: [ 0.000000] NUMA: Failed to initialise from firmware 2023-03-12T20:57:00.679912+01:00 oliver-laptop kernel: [ 0.000000] psci: PSCIv1.1 detected in firmware. 2023-03-12T20:57:00.680805+01:00 oliver-laptop kernel: [ 0.211769] acpi PNP0A08:02: [Firmware Bug]: ECAM area [mem 0x70000000-0x701fffff] not reserved in ACPI namespace 2023-03-12T20:57:00.680890+01:00 oliver-laptop kernel: [ 0.218928] acpi PNP0A08:03: [Firmware Bug]: ECAM area [mem 0x40000000-0x401fffff] not reserved in ACPI namespace 2023-03-12T20:57:00.681838+01:00 oliver-laptop kernel: [ 2.385440] ACPI: thermal: [Firmware Bug]: No valid trip found 2023-03-12T20:57:00.681843+01:00 oliver-laptop kernel: [ 2.385589] ACPI: thermal: [Firmware Bug]: No valid trip found 2023-03-12T20:57:00.681845+01:00 oliver-laptop kernel: [ 2.385634] ACPI: thermal: [Firmware Bug]: No valid trip found 2023-03-12T20:57:00.681850+01:00 oliver-laptop kernel: [ 2.385783] ACPI: thermal: [Firmware Bug]: No valid trip found 2023-03-12T20:57:00.681872+01:00 oliver-laptop kernel: [ 2.385962] ACPI: thermal: [Firmware Bug]: No valid trip found 2023-03-12T20:57:00.681877+01:00 oliver-laptop kernel: [ 2.386111] ACPI: thermal: [Firmware Bug]: No valid trip found 2023-03-12T20:57:00.681882+01:00 oliver-laptop kernel: [ 2.386272] ACPI: thermal: [Firmware Bug]: No valid trip found 2023-03-12T20:57:00.681899+01:00 oliver-laptop kernel: [ 2.386613] ACPI: thermal: [Firmware Bug]: No valid trip found 2023-03-12T20:57:00.681906+01:00 oliver-laptop kernel: [ 2.386953] ACPI: thermal: [Firmware Bug]: No valid trip found 2023-03-12T20:57:00.681924+01:00 oliver-laptop kernel: [ 2.387291] ACPI: thermal: [Firmware Bug]: No valid trip found 2023-03-12T20:57:00.681926+01:00 oliver-laptop kernel: [ 2.387336] ACPI: thermal: [Firmware Bug]: No valid trip found 2023-03-12T20:57:00.681931+01:00 oliver-laptop kernel: [ 2.387487] ACPI: thermal: [Firmware Bug]: No valid trip found 2023-03-12T20:57:00.681933+01:00 oliver-laptop kernel: [ 2.387519] ACPI: thermal: [Firmware Bug]: No valid trip found root@oliver-laptop:~# cat /var/log/boot.log | grep -i qualcomm [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started rmtfs.service - Qualcomm remotefs service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped rmtfs.service - Qualcomm remotefs service. [ OK ] Started rmtfs.service - Qualcomm remotefs service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [FAILED] Failed to start pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started rmtfs.service - Qualcomm remotefs service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [FAILED] Failed to start pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped rmtfs.service - Qualcomm remotefs service. [ OK ] Started rmtfs.service - Qualcomm remotefs service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started rmtfs.service - Qualcomm remotefs service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [FAILED] Failed to start pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped rmtfs.service - Qualcomm remotefs service. [ OK ] Started rmtfs.service - Qualcomm remotefs service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started rmtfs.service - Qualcomm remotefs service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [FAILED] Failed to start pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started rmtfs.service - Qualcomm remotefs service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped pd-mapper.service - Qualcomm PD mapper service. [ OK ] Started pd-mapper.service - Qualcomm PD mapper service. [ OK ] Stopped rmtfs.service - Qualcomm remotefs service. [ OK ] Started rmtfs.service - Qualcomm remotefs service. Thank you for your time Best regards Oliver