歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux安裝 >> T X86平板電腦安裝Ubuntu記錄

T X86平板電腦安裝Ubuntu記錄

日期:2017/4/19 13:54:03   编辑:Linux安裝

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

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

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

Copyright © Linux教程網 All Rights Reserved