树莓派3b no wireless interfaces found 的解决办法 360wifi和树莓派结合

最近做学校的课程设计

一直躺在抽屉里的树莓派被拿出来了

重刷了个新系统,然后发现这东西的wifi模块坏了

上去就一直是树莓派3b no wireless interfaces found

ifconfig连wlan0都看不见

别想了 wifi模块坏了 

啊西吧 要买一个无线网卡么 三天到货作业早该交了 咋整

只能自己想办法了,手头有一个360wifi貌似是第三代的,各种百度各种找嘿嘿还是搞定了

lsusb
看下


这个usb设备的板子示Ralink公司的 型号示7601所以直接百度(貌似二代360wifi是760b的需要修改配置 不慌百度)

然后找到了几篇帖子

https://askubuntu.com/questions/457061/ralink-mt7601u-148f7601-wi-fi-adapter-installation
这个上面说的是这个

sudo apt-get install linux-headers-generic build-essential git
git clone https://github.com/art567/mt7601usta.git
cd mt7601/src
make
sudo make install
sudo mkdir -p /etc/Wireless/RT2870STA/
sudo cp RT2870STA.dat /etc/Wireless/RT2870STA/
sudo modprobe mt7601Usta
//Your wireless should now be working.
上面的执行完了就可以链接wifi了
//You have compiled the driver for your current kernel version only. When Update Manager installs a later linux-image, after the required reboot, you must re-compile:
要是upgrade换了内核的版本就重新来一下这一套
cd mt7601/src
make clean
make
sudo make install
sudo modprobe mt7601Usta
但是还有问题对于没有编译过内核的来说会报错


总之就是少个bulid目录的意思继续找办法

1.以下操作均在root用户下进行 
2.打开树莓派终端,输入以下命令下载一个名为rpi-source的文本文件,我就直接下载在桌面上了,有关此文件的更多信息,请见参考链接1和2

wget https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source


3.赋予rpi-source 可执行权限

chmod +x rpi-source


4.输入下面的语句,具体意思不是很懂,不过文件中有注释

./rpi-source -q --tag-update


5.如果上一步提示SSL证书失效,请安装或更新openssl,使用以下命令,然后再次步骤4

apt-get install openssl


6.执行rpi-source,输入下面的命令

./rpi-source


7.它会自动检查gcc版本,如果不符合就报错,我的gcc版本是4.9.1,没有报错,报错请见参考链接1中的解决方案 
8.它还会自动检查bc,如果没有会提示安装,输入以下命令即可安装,安装完后再次步骤6

apt-get install bc


9.顺利的话,它会匹配出当前内核版本的源码,并且自动下载,下载过程很慢,通常要几个小时,虽然才100多M,终端下载容易断,断了又会重新下。所以可以在它显示的提示信息处找到下载链接,

10.请注意,如果用终端下载,然后不小心关掉终端的话,需要删掉之前的下载的文件,不然,再次执行步骤6的话,它会认为文件下载完毕,开始解压,然后由于文件不全报错,所以要先删掉再下载。 
11.文件下载位置在/root/目录下,文件名是linux-xxx.tar.gz,如果用电脑下载,删除原来的下载文件,再将电脑下载好的linux-xxx.tar.gz文件复制到/root/即可。然后再次步骤6开始解压(注意切换回rpi-source文件所在目录,如果在这一步cd去了其它目录的话)。 
12.然后,rpi-source文件会自动解压内核文件,然后自动configure,然后自动建立build快捷方式,然后,就完成了

之后再进行usb驱动的安装安装以后reboot就好了希望能帮到你

你可能感兴趣的:(树莓派3b no wireless interfaces found 的解决办法 360wifi和树莓派结合)