Entry created
2023-01-12
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 XPS 17 9720
Sub-models (mid-level graphics) options :
- Intel i5-12500H CPU
- Intel Iris Xe Graphics
- 17" UHD+ 3840 x 2400 60Hz screen with touch.
Overall Status
Core Components |
||
Boot Standard Kernel: |
|
|
Detect hard drives: |
|
|
Secure boot: |
|
|
Extra Features |
||
CPU Frequency Scaling |
[?] |
|
Hibernation |
[?] |
|
Sleep / Suspend |
|
|
Wayland |
|
|
- OpenGL |
|
|
- Resize-and-Rotate(randr) |
|
|
Switch to External Screen |
|
|
Mouse |
|
|
- Built-in (Touchpad) |
|
|
Audio |
|
|
Webcam |
|
|
Bluetooth |
|
|
Wireless/Wifi |
|
|
Keyboard's Hotkeys |
|
Legend :
= OK ;
Unsupported(No Driver) ;
= Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
= Configuration Required;
= Only works with a non-free driver and or firmware
Important Note
Skipping Windows
This machine is shipped with Microsoft Windows by default. On boot, it will prompt you to run through the Windows first-run setup. If you want to skip this entirely and just install Debian, you can reset the machine. The power button does not reset this. Instead, you have to execute a command in a hidden command prompt. Do this by first pressing Shift+F10 (might need Fn). That will pop up a cmd.exe shell window. In that window, type: shutdown /s /t 0. Then be sure to press F12 or F2 when you see the Dell logo to choose the device to install Debian from.
BIOS
Under "Storage', change the SATA/NVMe Operation settings from the default "RAID On" to "AHCI/NVMe". This will allow Linux to detect the NVMe SSD. This might break the existing Windows installation.
You might also want to consider doing:
- Enable SMART Reporting
- Disable UEFI Network Stack
Disable "Absolute" tracking service under Security
Configuration
Display
- (not covered yet)
Audio
Firmware is required, and allows full functionality.
apt-get install firmware-sof-signed
Microphone
The laptop has several mic channels and the appropriate channel has to be unmuted before the mic will work. Open alsamixer, press F6, then in sof-soundwire:
Select Playback (F3)
Under Playback, select rt714 ADC 22 Mux and set it to DMIC1
Select Capture (F4)
Make sure PGA5.0 5 Master is unmuted and and the two rt714 FU02 channels are unmuted.
Make sure both the left and right microphones for the PGA5.0 channel (use keys ; and ') are selected.
Keyboard
The keyboard worked at first in the Debian Installer, then at the Hostname prompt, it stopped working. I plugged in an external USB keyboard to finish the install. It worked fine after booting into the new install.
Power Management / Keyboard's Hotkeys
apt-get install -t bookworm-backports linux-image-amd64 firmware-misc-nonfree
You might have to get this package from bookworm.
Going to "Power" settings in the BIOS and disabling "Block Sleep (S3)" makes this promising message show up in the kernel logs:
Low-power S0 idle used by default for system suspend
WiFi
apt-get install -t bullseye-backports firmware-realtek firmware-iwlwifi
You might have to get these packages from bookworm.
System Summary
lspci
$ lspci -nn 00:00.0 Host bridge [0600]: Intel Corporation Device [8086:4621] (rev 02) 00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:46a6] (rev 0c) 00:04.0 Signal processing controller [1180]: Intel Corporation Device [8086:461d] (rev 02) 00:06.0 PCI bridge [0604]: Intel Corporation Device [8086:464d] (rev 02) 00:07.0 PCI bridge [0604]: Intel Corporation Device [8086:466e] (rev 02) 00:07.1 PCI bridge [0604]: Intel Corporation Device [8086:463f] (rev 02) 00:07.2 PCI bridge [0604]: Intel Corporation Device [8086:462f] (rev 02) 00:07.3 PCI bridge [0604]: Intel Corporation Device [8086:461f] (rev 02) 00:08.0 System peripheral [0880]: Intel Corporation Device [8086:464f] (rev 02) 00:0d.0 USB controller [0c03]: Intel Corporation Device [8086:461e] (rev 02) 00:0d.2 USB controller [0c03]: Intel Corporation Device [8086:463e] (rev 02) 00:0d.3 USB controller [0c03]: Intel Corporation Device [8086:466d] (rev 02) 00:12.0 Serial controller [0700]: Intel Corporation Device [8086:51fc] (rev 01) 00:14.0 USB controller [0c03]: Intel Corporation Device [8086:51ed] (rev 01) 00:14.2 RAM memory [0500]: Intel Corporation Device [8086:51ef] (rev 01) 00:14.3 Network controller [0280]: Intel Corporation Device [8086:51f0] (rev 01) 00:15.0 Serial bus controller [0c80]: Intel Corporation Device [8086:51e8] (rev 01) 00:15.1 Serial bus controller [0c80]: Intel Corporation Device [8086:51e9] (rev 01) 00:16.0 Communication controller [0780]: Intel Corporation Device [8086:51e0] (rev 01) 00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:51bb] (rev 01) 00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:5182] (rev 01) 00:1f.3 Multimedia audio controller [0401]: Intel Corporation Device [8086:51c8] (rev 01) 00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:51a3] (rev 01) 00:1f.5 Serial bus controller [0c80]: Intel Corporation Device [8086:51a4] (rev 01) 01:00.0 Non-Volatile memory controller [0108]: SK hynix Device [1c5c:1959] aa:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5260 PCI Express Card Reader [10ec:5260] (rev 01)
lsusb
$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 005: ID 27c6:63ac Shenzhen Goodix Technology Co.,Ltd. Goodix USB2.0 MISC Bus 001 Device 003: ID 0c45:6732 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
$ 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 27c6:63ac Shenzhen Goodix Technology Co.,Ltd. Goodix USB2.0 MISC bDeviceClass 239 Miscellaneous Device bDeviceProtocol 0 iProduct 2 Goodix USB2.0 MISC Bus 001 Device 003: ID 0c45:6732 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
USB Host controllers entries (without OHCI, UHCI, EHCI) are removed too.
Resources
Attachments
Some configuration files and sample outputs.
Other reports
Useful Links
https://www.dell.com/support/home/en-us/product-support/product/xps-17-9720-laptop/docs
https://www.dell.com/en-us/shop/dell-laptops/xps-17-laptop/spd/xps-17-9720-laptop
https://www.onmsft.com/how-to/how-to-shutdown-windows-10-during-first-run-setup/
The 13" version of this hardware is supported by Ubuntu https://ubuntu.com/certified/202112-29802