華為mate9手機-如何在ubuntu18系統上成功配置驅動

華為mate9手機-如何在ubuntu18系統上成功配置驅動

我的手機是華為mate9,就是當年號稱18個月不卡的那個。事實不光如此,現在快36個月了,還不卡。搞的我幾乎沒換機的理由,我多次向老婆大人申請換機,都被無情的駁了回來。

我是手機的重度用戶,工作生活均離不開手機。其中,拍照錄像的事天天都有。所以經常需要從我的mate9手機中把照片拷貝出來,存到電腦上或移動硬盤上。之前我都是在windows系統上拷貝。現在,因為我要實踐只用ubuntu系統的設想,沒有理由再把我那臺吃灰windows電腦拿出來。

華為mate9手機-如何在ubuntu18系統上成功配置驅動

沒有驅動前的情況

用數據線把mate9手機與我安裝ubuntu18系統的電腦連接起來,正如上面視頻所看到的,系統如願在桌面彈出了兩個U盤符號:一個是“MHA AL00”,另一個是“華為手機助手”。這個與windows顯示的兩個分區有點類似,心裡一陣狂喜。打開名為“華為手機助手”的U盤,顯示的是華為手機助手程序的安裝盤,這些程序只能安裝在windows上,沒啥用處。打開“MHA AL00”,傻眼了,啥也沒有。這裡在windows平臺上,本應該是打開兩個分區,一個是內置存儲,另外一個是我外擴的128G存儲卡(TF卡)。

怎麼辦?不用著急,Linux有個udev-也就是user space device,見名知意,用戶空間設備。就是說,對未知的USB設備,你可以用udev機制,它提供一個簡單的配置手段,讓Linux系統就可以支持你自已的USB設備。

1)執行lsusb查看USB信息。

華為mate9手機-如何在ubuntu18系統上成功配置驅動

執行lsusb查看usb設備信息

看藍線所示,我的mate9手機的USB信息,廠商vendor號是:"12d1",產品號是:"107e"。

2)創建規則文件

sudo gedit /etc/udev/rules.d/huawei_mat9_linux.rules

華為mate9手機-如何在ubuntu18系統上成功配置驅動

規則文件

這個規則文件就一行:SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", ATTR{idProduct}=="107e", MODE="0666", OWNER="<nvie-yeguoya>"/<nvie-yeguoya>

3)加上可執行屬性

sudo chmod a+x /etc/udev/rules.d/huawei_mat9_linux.rules

4)重新加載規則和重啟udev服務進程

sudo udevadm control --reload-rules

sudo service udev restart

上述步驟執行完畢後,再插入我的mate9手機,並在手機上確認“傳輸文件”。

華為mate9手機-如何在ubuntu18系統上成功配置驅動

在手機上確認“傳輸文件”

這時侯,兩個圖標出現在桌面上,點擊“MHA AL00”,看到了與“sandisk存儲卡”和“內部存儲”兩個盤符。

華為mate9手機-如何在ubuntu18系統上成功配置驅動

“MHA AL00”

華為mate9手機-如何在ubuntu18系統上成功配置驅動

sandisk存儲卡

華為mate9手機-如何在ubuntu18系統上成功配置驅動

內部存儲

接下來,不管是讀寫“sandisk存儲卡”,還是“內部存儲”,都非常正常。

華為mate9手機-如何在ubuntu18系統上成功配置驅動

成功驅動後的操作

麻煩嗎?的確麻煩。麻煩的主要原因是:廠家沒有做好Linux驅動的適配。但是我要說,如果華為不在Windows上做好驅動適配工作,你在WINDOWS操作系統上也會同樣驅動不起來。

公平的說,華為如果兩個平臺都不提供驅動,讓你自已動手,在Linux系統配置難度要比在windows上的難度低很多。在Linux驅動成功的機率,要比在windows上驅動成功的機率要大很多。

為啥,因為閉源操作系統windows,在深入內核與設備驅動層方面,大家靠猜,自然懂的少。而且,windows系統很少提供方便的配置接口;

而開源操作系統linux,內核與設備驅動層就算再深,還是有人能讀它的源碼,弄懂它的做法。並且它能根據需要提供靈活的接口或配置,就像udev。

(上面的,關於假定“兩個平臺都不提供驅動”,不完全是我的憑空猜測,因為多年前我做過在windows7上面的設置驅動。現在我正關注Linux的驅動。但我並不是權威,也可能不全面,畢竟現在windows架構我不熟悉。如果有牛人高手經過,請多指教。)

雜感:

我決定不用windows不是一天兩天的事了,為此我還寫過一系列專輯,叫《甩開windows》系列。裡面的內容雖淺,但足以讓普通用戶可以在ubuntu上進行基本的工作、娛樂和網購。

但是,因為使用windows的慣性太大,幾十年下來,很多軟硬件產品廠商也只支持windows,更何況windows用戶形成的習慣和依賴,短期內這個狀態不會有大的改善。

“我只是個用戶,只要用著好,範不著什麼家國仇恨,更何況大家用windows多半是不花銀子的”。大家本以為這樣可以下去,然而事實會打臉的,老美羞辱謾罵,無所不用其極。做人得有骨氣,國家得有傲骨。靠盜,靠買,永遠成不了氣候,贏得不了尊敬。

我一介區區小民,並不是要主張大家真的扔下熟悉的windows,我只是向大家展示一個可替代的操作系統ubuntu,向普通用戶說明,沒有windows地球照樣轉。Linux一樣很優秀,教育的缺失(國內的計算機教育幾乎被微軟收買了!

),導致linux只是小眾在用,好像離大家太遠了。


分享到:


相關文章: