关于移植MT7601Uusb无线网卡(小度wifi,360随身WIFI 2代)的后续

请先看最后的我与链接文章作者做法上的区别

第一步可以看下这里:http://blog.csdn.net/ofaith12345/article/details/24963457  其中有一个问题是串口不停有信息返回,停不下来,后续解决~,只要修改os/linux/config.mk,把-DDBG删掉。(这个我试了下好像不行的。。。编译直接报错了,不过大家还是可以一试,可能是我编译器比较严格?

为了解决它时不时打印东西出来干扰终端的情况,打印内容为:RtmpUSBNullFrameKickOut - Send NULL Frame @ Mbps...

可以在“common”里面找到“cmm_data_usb.c ”文件

在 1181行中找到:DBGPRINT(RT_DEBUG_TRACE, ("%s - Send NULL Frame @%d Mbps...\n", __FUNCTION__, RateIdToMbps[pAd->CommonCfg.TxRate]));

将它注释,终端就会清净很多~

但是后面如何使用就没说了,让我这些小白情何以堪啊,没事,有万能的李宏彦。

1、插上wifi模块(USB接口)加载驱动

#insmod /lib/modules/2.6.39/mt7601Usta.ko
2、启用wifi模块(ra0其实就是上面文章改掉的那个名字,如果按照那篇文章操作就是wlanX)

# ifconfig ra0 up
3、通过扫描附近AP热点

# iwlist ra0 scan

剩下的我就不多说了,自行百度相关指令吧~

与链接里面那篇文章有点冲突的是我的做法:

modprobe,我使用的是insmod,区别请看下面吧!

insmod 与 modprobe 都是载入 kernel module,不过一般差别于 modprobe 能够处理 module 载入的相依问题。
比方你要载入 a module,但是 a module 要求系统先载入 b module 时,直接用 insmod 挂入通常都会出现错误讯息,不过 modprobe 倒是能够知道先载入 b module 后才载入 a module,如此相依性就会满足。
不过 modprobe 并不是大神,不会厉害到知道 module 之间的相依性为何,该程式是读取 /lib/modules/2.6.xx/modules.dep 档案得知相依性的。而该档案是透过  depmod 程式所建立。

你可能感兴趣的:(杂谈)