TA的每日心情 | 奋斗 2021-6-9 11:33 |
---|
签到天数: 460 天 连续签到: 1 天 [LV.9]以坛为家II
|
本帖最后由 Litthins 于 2018-1-21 18:06 编辑
本文原创搬运,权当笔记使,由于水平有限,写的不好还请大家见谅。向来知道论坛常年有大佬盘踞,如果有大佬能指点一二,就虚心学习了。前段时间用半天时间给Nanopi M1打小度wifi的驱动,过程对一个菜鸟而言真的好艰辛。既然弄好了就有必要分享一下,希望能帮到路过的各位。本人使用的是Nanopi M1卡片电脑,类似树莓派,但是资料比较少,使用过程中遇到问题比较多。其实树莓派对无线网卡的支持是很好的,入门特别合适。我的树莓派太好玩被同学借走了,所以才会发生下面的事情。
至于我为什么对wifi有这么深的执念,心里苦,直接上图(夹着过日子已经整整一年了)
首先,把随身wifi插到板子上,终端里用lsusb看一下:- # root @ nanopim1 in ~ [17:37:40]
- $ lsusb
- Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
- Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
- Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
- Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
- Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
- Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
- Bus 002 Device 002: ID 2955:1001
- Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
- Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
复制代码 查到wifi的ID为2955:1001,上百度查具体资料。发现使用的是MT7601U USB的芯片,上官网找驱动。发现只有一个下载链接,不用担心,后面发现可以使用,就是它了。
使用wget下载到板子上:- # root @ nanopim1 in ~ [17:48:44]
- $ wget -P ~ <a href="https://d86o2zu8ugzlg.cloudfront.net/mediatek-craft/drivers/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2" target="_blank">https://d86o2zu8ugzlg.cloudfront ... .4_20130913.tar.bz2</a>
复制代码 解压:- # root @ nanopim1 in ~ [17:50:47]
- $ tar -jxvf DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.b2
复制代码 进到/common目录里,编辑rtusb_dev_id.c文件,在- {USB_DEVICE(0x148f,0x7601)}, /* MT 6370 */
复制代码 后面,加上- {USB_DEVICE(0x2955,0x1001)}, /* Xiaodu WiFi */
复制代码 保存一下,回文件夹DPO_MT7601U_LinuxSTA_3.0.0.4_20130913下,make,make install。然后载入模块:用ifconfig查看,暂时看不到:- # root @ nanopim1 in ~/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913 [18:04:47]
- $ ifconfig
- eth0
- lo
复制代码 输入iwconfig检查一下,看到ra0,开心:- # root @ nanopim1 in ~/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913 [18:04:56]
- $ iwconfig
- lo no wireless extensions.
- ra0 Ralink STA
- eth0 no wireless extensions.
复制代码 启用ra0,- # root @ nanopim1 in ~/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913 [18:09:11]
- $ ifconfig ra0 up
复制代码 再回到ifconfig看看,- # root @ nanopim1 in ~/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913 [18:11:20] C:1
- $ ifconfig
- eth0
- lo
- ra0
复制代码 这次看到ra0了,用iwlist ra0 scan扫描一把:- # root @ nanopim1 in ~/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913 [18:12:34] C:1
- $ iwlist ra0 scan
- ra0 Scan completed :
- Cell 01 - Address: ...
- Cell 02 - Address: ......
复制代码 扫描成功!剩下的就是连接了,粘个结果,美滋滋。- # root @ nanopim1 in ~/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913 [18:26:07]
- $ ifconfig
- eth0
- lo
- ra0 Link encap:Ethernet HWaddr 64:d9:54:88:62:7e
- inet addr:192.168.43.28 Bcast:192.168.43.255 Mask:255.255.255.0
- inet6 addr: fe80::66d9:54ff:fe88:627e/64 Scope:Link
- UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
- RX packets:116880 errors:0 dropped:0 overruns:0 frame:0
- TX packets:41 errors:0 dropped:0 overruns:0 carrier:0
- collisions:0 txqueuelen:1000
- RX bytes:22383376 (22.3 MB) TX bytes:4570 (4.5 KB)
复制代码 参考资料:
https://askubuntu.com/questions/ ... dapter-installation
|
|