Microsoft Surface Pro 3
設備 | PCI/USB ID | 是否正常工作? |
---|---|---|
圖形處理器 | 8086:0a16 |
是 |
Wi-Fi | 11ab:2b38 |
是 |
藍牙 | 1286:204b |
是 |
網絡攝像頭 (前) | 045e:07be |
是 |
網絡攝像頭 (後) | 045e:07bf |
是 |
本文記錄了所有使Arch Linux在Surface Pro 3上工作的所有有效信息.
啟動進入安裝[編輯 | 編輯原始碼]
為了從USB啟動,你需要做一些配置讓平板從USB或者SD卡啟動.另外,你可能需要暫時無視禁止Secure Boot而導致啟動時的一個醜陋的紅色背景.
Surface Pro 3有三種啟動模式 詳細看這裏:
- 普通模式
- 按電源鍵。 你能從UEFI設置裡的 "Alternate Boot order"改變啟動順序。
- 進入BIOS設置
- 關閉電源 (或者重啟如果你手速夠快)
- 按住音量上
- 按電源鍵
- 等Surface的LOGO出現
- 放開音量上
- 從USB/SD卡啟動
- 關閉電源
- 按住音量下
- 按電源鍵
- 等Surface的LOGO出現
- 放開音量下
禁用Secure Boot[編輯 | 編輯原始碼]
進入UEFI設置選擇Secure Boot Control > Disable.現在接着安裝.Microsoft 更多信息
開啟Secure Boot啟動安裝鏡像[編輯 | 編輯原始碼]
看這裏Secure Boot.
額外的步驟[編輯 | 編輯原始碼]
雖然在最新的內核中已經支持了觸摸屏,屏幕等等.但是它不支持攝像頭,多點觸控,Type Cover等.在Github上有為Surface Pro 3專制的內核:[1].改項目設法支持了這些設備.你可以直接在AURlinux-surfacepro3AUR[損壞的連結:package not found]中安裝或自行編譯.
編譯內核[編輯 | 編輯原始碼]
Ref: Kernel/Traditional compilation#Kernel configuration
- Latest stable kernel release: f23 branch
- Latest RC: master branch
Surface Pro 3 Linux 其他內核補丁[編輯 | 編輯原始碼]
git-apply
可以自動添加這些.啟用觸摸板[編輯 | 編輯原始碼]
Ref: Reddit
安裝xf86-input-synaptics包並在/usr/share/X11/xorg.conf.d/10-evdev.conf
添加:
Section "InputClass"·· Identifier "Surface Pro 3 cover" MatchIsPointer "on" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "vendor" "045e" Option "product" "07dc" Option "IgnoreAbsoluteAxes" "True" EndSection
重新啟用Secure Boot[編輯 | 編輯原始碼]
Troubleshooting[編輯 | 編輯原始碼]
Invalid signature detected check secure boot policy in setup[編輯 | 編輯原始碼]
This happened to me after deleting the Secure Boot database and initializing it with Microsoft & CAs. I also had to do the recovery of the bitlocker partition, but I would follow these steps:
- After the reset, switch off and try to boot from the sd/usb. If you do not succeed and get the message many times:
- Leaving all TPM & SecureBoot enabled and SSD Only alternate system order
- Do another database reset
- Enroll the Microsoft and CAs again
- reboot into sd/usb with volume down
- It should work now
- Follow steps in the Secure Boot installation
- After the full installation of Arch Linux, when you have it working, do the BitLocker recovery
If after doing these steps does not still work. Flash the archiso image once more and try again,
Keyboard Cover not working[編輯 | 編輯原始碼]
This can happen sometimes when you restart. The solution was to shutdown and reboot. (not restart)