新买的树莓派,首先按照官方文档安装最新系统,安装后 uname -a 显示内核为
3.18.11-v7+ #781
为树莓派专门买的TP-link wn725n在系统下没有驱动,所以自己安装
按照上面的帖子安装网卡驱动后报错
sudo modprobe 8188eu
ERROR: could not insert ‘8188eu’: Exec format error
网上查找原因,说是驱动文件与内核版本不符
几番寻觅后找到下面的帖子
根据帖子内容,找到自己内核版本对应的驱动
3.18.11+ #780, #781 - 8188eu-20150406.tar.gz
然后拼出来下载地址如下
https://dl.dropboxusercontent.com/u/80256631/8188eu-20150406.tar.gz
悲剧的是上面的网盘国内被墙。这里大家自己想办法翻墙下载吧,本文不做介绍,实在不行可以去贴吧或者百度知道求助让别人帮忙下载
下载好以后将驱动上传到树莓派,然后安装驱动
tar -zxvf 8188eu-201xyyzz.tar.gz
sudo install -p -m 644 8188eu.ko /lib/modules/{uname -r}/kernel/drivers/net/wireless
sudo insmod /lib/modules/{uname -r}/kernel/drivers/net/wireless/8188eu.ko
sudo depmod -a
以上是外文贴中的教程,但是悲剧的是驱动安装完重启后依然看不到wlan0,然后我尝试着执行以下语句
sudo modprobe 8188eu
这行命令执行前可能需要重启系统,而且我并不清楚这行命令是什么意思,也不清楚是否必须,只不过我的问题最终解决了,所以把所有的步骤都贴在这里
然后是网卡依然无法识别,lsusb与ifconfig -a 命令都看不到网卡
但是当我在用dmesg命令查看开机信息时发现系统是检查到了usb网卡,并且加载驱动了的,看到错误信息如下
firmware rtl8188eufw.bin load faild
驱动固件的一个bin找不到,后来在
看到里面刚好有这个文件,尝试着下载下来,然后把 rtl8188eufw.bin 文件放到树莓派
/lib/firmware/rtlwifi/
路径下。然后重启,wlan0出现,接着配置无线连接,搞定