华为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只是小众在用,好像离大家太远了。


分享到:


相關文章: