2021-05-12 14:32:11
Bay Trail-T X86平板電腦安裝Ubuntu記錄
先後在兩款atom平板電腦上嘗試安裝Ubuntu,因為其中遇到了一些問題,在此也做一簡單記錄,以便給做類似嘗試的朋友參考。
第一次在酷比魔方iwork7上安裝ubuntu 15.04 x64。iwork7設定:Z3735F + 2G RAM + 32G eMMC;
iwork7的uefi是32位元的,因此製作可以u盤啟動的安裝盤需要bootia32.efi檔案,即:通過傳統方式製作ubuntu usb啟動安裝盤,如使用ultraiso.exe把ubuntu iso寫到u盤上。這種方式製作的u盤在iwork7上無法直接啟動,因為盤裡用的是x64的efi啟動檔案,可以在網上百度下找個bootia32.efi檔案,放到efi目錄中。同理,如果想製作可啟動的pe或者windows安裝盤,也是同樣的問題。
以上面的方式可以啟動安裝ubuntu。安裝時記得給ubuntu劃一個efi分割區,並安裝grub for uefi。因為這個板子的emmc太小,我嘗試了下安裝之後就沒再折騰。
第二次在thinkpad 10平板電腦上安裝ubuntu 15.04 x64。過程跟上述類似,不過thinkpad 10不需要bootia32.efi。我是保留了win8.1,並安裝ubuntu雙系統,使用grub引導。安裝過程順利。
目前ubuntu最新版本為15.04,對Bay Trail-T這種intel行動平台的支援還不是太好,我在thinkpad 10上遇到較多硬體驅動問題,大致記錄如下:
1. 最嚴重的問題是emmc驅動問題,這個問題直接影響可用性。在有較多資料讀寫的情況下,系統會隨機卡死,經研究發現如下問題:
mmc0: Timeout waiting for hardware interrupt.
mmc0: Got data interrupt 0x02000000 even through no data operation was in progress.
mmcblk0: error -110 transferring data......
經過廣泛google,此問題應該是核心mmc驅動對emmc支援有一些問題。
目前,升級到linux 4.0版本的核心,此問題貌似得到解決,暫時未再發現此問題;
2. 板載無線網絡卡無法驅動。板載bcm4324網絡卡,雖然linux核心中有brcmfmac驅動程式,支援broadcom一系列無線網絡卡,但對thinkpad10的無線網絡卡無法驅動,檢視dmesg資訊,顯示如下:
brcmf_sdio_drivestrengthinit: No SDIO Drive strength init done for chip 4324 rev 6 pmurev 17
經過google發現,目前brcmfmac驅動已經被開發者patch支援到4324 rev 5,所以此問題靜待一點時日之後應該會得到解決。
3. 登入桌面後,未發現電池圖示,電池電量獲取和顯示存在問題。
4. 電容觸控式螢幕正常,電磁屏驅動目前還不行,不能使用電磁筆;
5. 音效卡驅動未OK;
6. 重力感應(方向感測器)不OK;
7. 攝像頭未測試。
如有進展,再更新。
--------------------分割線--------------------
目前通過自行編譯安裝新版的4.1版本核心,解決無線網絡卡驅動問題。
核心原始碼來自於官方核心的無線網路子系統開發分支:git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
--------------------分割線--------------------
經過測試,目前emmc驅動的問題還是存在,在巨量資料量讀寫的情況下會出現卡死的問題,這個問題比較嚴重,對可用性影響較大。繼續研究中。
mmc0: Timeout waiting for hardware interrupt.
mmc0: Got data interrupt 0x02000000 even through no data operation was in progress.
mmcblk0: error -110 transferring data......
關於emmc的問題,參考:https://sturmflut.github.io/ubuntu/baytrail/2015/05/19/an-update-on-ubuntu-on-baytrail/
該文對此問題做了分析,並指出Android-x86分支有提供了一個patch可以繞過這個問題。目前我正在測試。
--------------------分割線--------------------
經過測試,依然存在隨機宕機的問題,哎,繼續探索吧。
相關文章