Translation(s): none

DebianOn is an effort to document how to install, configure and use Debian on some specific hardware. Therefore potential buyers would know if that hardware is supported and owners would know how get the best out of that hardware.

The purpose is not to duplicate the Debian Official Documentation, but to document how to install Debian on some specific hardware.

If you need help to get Debian running on your hardware, please have a look at our user support channels where you may find specific channels (mailing list, IRC channel) dedicated to certain types of hardware.

Models covered
Dell Precision 3570

Components
- CPU (12th Gen Intel Core i7-1255U 3.5GHz, 4.7Ghz boost)
- GPU (Intel Corporation Alder Lake-UP3 GT2 [Iris Xe Graphics])
- Screen size (15", 1920x1080@60Hz)
- Disk (Sandisk 512Gb NVMe SSD)
- Wireless card (Intel AX211)
- Bluetooth (Intel AX211)

Overall Status

Core Components

[ATTACH]

Boot Standard Kernel:

{OK}

LAN network card:

{OK}

Detect CD/DVD:

[-]

Detect hard drives:

{OK}

Secure boot:

{OK}

Extra Features

CPU Frequency Scaling

[?]

Hibernation

[?]

Sleep / Suspend

{i}

Xorg

[?]

- OpenGL

[?]

- Resize-and-Rotate(randr)

[?]

Switch to External Screen

{OK}

Mouse

- Built-in (Trackpoint)

[-]

- Built-in (Touchpad)

{i}

Modem

[-]

Wireless/Wifi

{i}

Keyboard's Hotkeys

{OK}

~-Legend :
{OK} = OK ; {X} Unsupported(No Driver) ; /!\ = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
{i} = Configuration Required; X-( = Only works with a non-free driver and or firmware

Important Note

Recommended to use a regular netinst image with ethernet connected.
The touchpad breaks the install and the keyboard doesn't work after that. Would recommend just using the keyboard to navigate. Or plug in a USB keyboard, as these still work after using the touchpad.

Wireless
This page should be updated after someone with appropriate hardware can try an updated installer

You'll need Ethernet at some point.
As of 3rd October 2022, WiFi requires getting some files from linux-firmware as the required files are not found in upstream, non-free, or contrib. But downloading the tar from the linux-firmware git repo and copying the files works fine. See below for more detail.

The track pad doesn't work after the initial install (keyboard does though). See below.

Configuration

Display

There are 2 or 3 different options for video cards. I got the cheapest one with built in graphics.
Without any firmware there wasn't any issues. Haven't tested with any games.
I also copied the 'i915' directory and it's contents from firmware-linux build 20220913 into /lib/firmware.

Audio

Generic 'Intel Audio Device'. Nothing special. Worked out of the box.

Mouse

The touchpad doesn't work after initial install (the keyboard does though).

I can't remember what I did to fix this. It was either an apt update/upgrade, or there was also a bios update from dell (I got a notification from the 'Software' UI application, but I guess this just wraps apt into a nice UI?. Then next reboot the dell bios flash screen appeared)

Power Management

Hibernation not tested yet.
Sleep/Suspend is sometimes draining battery.

WiFi

Requires iwlwifi firmware.
As of 3rd October 2022 the firmware-iwlwifi package DOESN'T include the required files. These must be downloaded from the git repository.
The required files can be found in the build tag 20220913, from https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/

wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-20220913.tar.gz
tar -xf linux-firmware-20220913.tar.gz
sudo cp -r linux-firmware-20220913/iwlwifi-*.{pnvm,ucode} /lib/firmware/

If this still doesn't work, you may also need to upgrade your kernel to 5.15+. I tested this firmware with 5.18.0-0.deb11.4-amd64.

Bluetooth

Requires Intel firmware.
Not sure if there is an apt package but I just copied the 'intel' directory and it's contents from firmware-linux build 20220913 into /lib/firmware.


System Summary

lspci

$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Device [8086:4601] (rev 04)
00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-UP3 GT2 [Iris Xe Graphics] [8086:46a8] (rev 0c)
00:04.0 Signal processing controller [1180]: Intel Corporation Alder Lake Innovation Platform Framework Processor Participant [8086:461d] (rev 04)
00:06.0 PCI bridge [0604]: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 [8086:464d] (rev 04)
00:07.0 PCI bridge [0604]: Intel Corporation Alder Lake-P Thunderbolt 4 PCI Express Root Port #0 [8086:466e] (rev 04)
00:07.1 PCI bridge [0604]: Intel Corporation Alder Lake-P Thunderbolt 4 PCI Express Root Port #1 [8086:463f] (rev 04)
00:08.0 System peripheral [0880]: Intel Corporation 12th Gen Core Processor Gaussian & Neural Accelerator [8086:464f] (rev 04)
00:0d.0 USB controller [0c03]: Intel Corporation Alder Lake-P Thunderbolt 4 USB Controller [8086:461e] (rev 04)
00:0d.2 USB controller [0c03]: Intel Corporation Alder Lake-P Thunderbolt 4 NHI #0 [8086:463e] (rev 04)
00:12.0 Serial controller [0700]: Intel Corporation Device [8086:51fc] (rev 01)
00:14.0 USB controller [0c03]: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller [8086:51ed] (rev 01)
00:14.2 RAM memory [0500]: Intel Corporation Alder Lake PCH Shared SRAM [8086:51ef] (rev 01)
00:14.3 Network controller [0280]: Intel Corporation Alder Lake-P PCH CNVi WiFi [8086:51f0] (rev 01)
00:15.0 Serial bus controller [0c80]: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 [8086:51e8] (rev 01)
00:15.1 Serial bus controller [0c80]: Intel Corporation Alder Lake PCH Serial IO I2C Controller #1 [8086:51e9] (rev 01)
00:16.0 Communication controller [0780]: Intel Corporation Alder Lake PCH HECI Controller [8086:51e0] (rev 01)
00:16.3 Serial controller [0700]: Intel Corporation Device [8086:51e3] (rev 01)
00:1d.0 PCI bridge [0604]: Intel Corporation Device [8086:51b1] (rev 01)
00:1f.0 ISA bridge [0601]: Intel Corporation Alder Lake PCH eSPI Controller [8086:5182] (rev 01)
00:1f.3 Audio device [0403]: Intel Corporation Alder Lake PCH-P High Definition Audio Controller [8086:51c8] (rev 01)
00:1f.4 SMBus [0c05]: Intel Corporation Alder Lake PCH-P SMBus Host Controller [8086:51a3] (rev 01)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Alder Lake-P PCH SPI Controller [8086:51a4] (rev 01)
00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (16) I219-LM [8086:1a1e] (rev 01)
01:00.0 Non-Volatile memory controller [0108]: Sandisk Corp Device [15b7:5015] (rev 01)
72:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader [10ec:525a] (rev 01)

lsusb

$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 0a5c:5842 Broadcom Corp. 58200
Bus 001 Device 004: ID 0c45:6738 Microdia Integrated_Webcam_HD
Bus 001 Device 008: ID 8087:0033 Intel Corp. 
Bus 001 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

$ sudo lsusb -v 2>/dev/null | grep -E '\<(^Bus|iProduct|bDeviceClass|bDeviceProtocol)'
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         3 
  iProduct                2 xHCI Host Controller
Bus 001 Device 005: ID 0a5c:5842 Broadcom Corp. 58200
  bDeviceClass            0 
  bDeviceProtocol         0 
  iProduct                2 58200
  bDeviceClass            0 
  bDeviceProtocol         0 
Bus 001 Device 004: ID 0c45:6738 Microdia Integrated_Webcam_HD
  bDeviceClass          239 Miscellaneous Device
  bDeviceProtocol         1 Interface Association
  iProduct                1 Integrated_Webcam_HD
Bus 001 Device 008: ID 8087:0033 Intel Corp. 
  bDeviceClass          224 Wireless
  bDeviceProtocol         1 Bluetooth
  iProduct                0 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         1 Single TT
  iProduct                2 xHCI Host Controller
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         3 
  iProduct                2 xHCI Host Controller
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         1 Single TT
  iProduct                2 xHCI Host Controller

Other reports

Credits

tmaxted