首頁 > 軟體

Bay Trail-T X86平板電腦安裝Ubuntu記錄

2020-06-16 17:46:37

先後在兩款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可以繞過這個問題。目前我正在測試。

--------------------分割線--------------------

經過測試,依然存在隨機宕機的問題,哎,繼續探索吧。


IT145.com E-mail:sddin#qq.com