Microsoft Surface Pro 9
Hardware | PCI/USB ID | Working? |
---|---|---|
Touchpad | Yes | |
Keyboard | Yes | |
Touchscreen | Yes | |
Digitizer Pen | 8086:51d0 |
Yes |
GPU | 8086:46a8 |
Yes |
Webcam | No | |
Bluetooth | 8087:0033 |
Yes |
Audio | 8086:9dc8 |
Yes |
Wireless | 8086:51f0 |
Yes |
Thunderbolt 4 | 8086:461f |
Yes |
8086:462f |
Yes | |
TPM | Yes |
This page aims to document specific information on getting Arch Linux working on the Microsoft Surface Pro 9 tablet with Intel Processor.
Installation
Hold Volume Up
key on the tablet to enter UEFI setup utility. Disable Secure Boot, enable booting from the external USB devices, then boot from the installation media.
Since the Linux kernel does not ship required drivers to use the detachable keyboard, touchscreen and stylus, you have two options to control the operating system:
- Plug in a USB keyboard into a free USB port and continue the installation process as usual.
- Remaster the Archiso and include drivers and kernel from the linux-surface project.
Secure Boot
See Secure Boot for general setup.
It is not possible to easily set the tablet to use only user-provided keys in UEFI setup utility, allowing only either using MS keys, or MS + 3rd Party CA, or disabling the Secure Boot. When running sbctl enroll-keys
with your own keys only and rebooting your tablet, UEFI enables the hidden option to use only third-party CAs and keys automatically which then can be seen in the Secure Boot status. Never select any other option if you want to keep using your own keys.