Microsoft Surface Pro 3

出自 Arch Linux 中文维基

本文內容或本節內容已經過期。

原因: 請提供模板的第一個位置參數以概括原因。 (在Talk:Microsoft Surface Pro 3討論)

本文或本章節的語言、語法或風格需要改進。參考:Help:Style

設備 PCI/USB ID 是否正常工作?
圖形處理器 8086:0a16
Wi-Fi 11ab:2b38
藍牙 1286:204b
網絡攝像頭 (前) 045e:07be
網絡攝像頭 (後) 045e:07bf
警吿: 設備的保修僅在OEM版Windows仍然存在時有效,官方解釋,雙啟動不會使保修失效.這裏.

本文記錄了所有使Arch Linux在Surface Pro 3上工作的所有有效信息.

啟動進入安裝[編輯 | 編輯原始碼]

為了從USB啟動,你需要做一些配置讓平板從USB或者SD卡啟動.另外,你可能需要暫時無視禁止Secure Boot而導致啟動時的一個醜陋的紅色背景.

Surface Pro 3有三種啟動模式 詳細看這裏:

  1. 普通模式
    1. 按電源鍵。 你能從UEFI設置裡的 "Alternate Boot order"改變啟動順序。
  2. 進入BIOS設置
    1. 關閉電源 (或者重啟如果你手速夠快)
    2. 按住音量上
    3. 按電源鍵
    4. 等Surface的LOGO出現
    5. 放開音量上
  3. 從USB/SD卡啟動
    1. 關閉電源
    2. 按住音量下
    3. 按電源鍵
    4. 等Surface的LOGO出現
    5. 放開音量下

禁用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

注意: 最新的內核補丁是shvr's github repository.

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[編輯 | 編輯原始碼]

本文或本章節可能需要合併到UEFI#Secure boot

附註: Generic instructions(在 Talk:Microsoft Surface Pro 3 中討論)

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:

  1. After the reset, switch off and try to boot from the sd/usb. If you do not succeed and get the message many times:
    1. Leaving all TPM & SecureBoot enabled and SSD Only alternate system order
    2. Do another database reset
    3. Enroll the Microsoft and CAs again
    4. reboot into sd/usb with volume down
    5. It should work now
  2. Follow steps in the Secure Boot installation
  3. 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)