ubuntu1404 体验360wifi

  • ubuntu1404 体验360wifi已关闭评论
  • A+
所属分类:360求助

最近本本的无线坏了,不得不用360wifi作无线网卡(用的阿狸版本)。windows下没难度就不说了。

   我用的的linux (ubuntu14.01),驱动是雷凌下载的(usb 7601U for linux 源码),

  直接编译无法通过,坑爹,提示如下:

/home/waiwai/work/360wifi/a/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOSIRQRelease’:

/home/waiwai/work/360wifi/a/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.c:2173:21: warning: unused variable ‘net_dev’ [-Wunused-variable]

  struct net_device *net_dev = (struct net_device *)pNetDev;

                     ^

make[2]: *** [/home/waiwai/work/360wifi/a/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux/../../os/linux/rt_linux.o] 错误 1

make[1]: *** [_module_/home/waiwai/work/360wifi/a/DPO_MT7601U_LinuxSTA_3.0.0.4_20130913/os/linux] 错误 2

make[1]:正在离开目录 `/usr/src/linux-headers-3.13.0-36-generic'

make: *** [LINUX] 错误 2

貌似so出来的结果是,3.13.0的内核无法编译,驱动太久了。好坑的说,

    本着不放弃的思想,继续goolge和so,找到了一个方案,试试(可行):

帖子地址:www.freemindworld.com/blog/2013/131010_360_wifi_in_linux.shtml

     修改方法:

1.

MT7601U目录: common/rtusb_dev_id.c  (44行以后添加,如下的的内容)

{USB_DEVICE(0x148f,0x760b)}, /*45行 MT 760b and 360_wifi_2 */

rtusb_dev_id.c

    /* module table */

USB_DEVICE_ID rtusb_dev_id[] = {

#ifdef RT6570

    {USB_DEVICE(0x148f,0x6570)}, /* Ralink 6570 */

#endif /* RT6570 */

    {USB_DEVICE(0x148f, 0x7650)}, /* MT7650 */

#ifdef MT7601U

    {USB_DEVICE(0x148f,0x6370)}, /* Ralink 6370 */

    {USB_DEVICE(0x148f,0x7601)}, /*44行 MT 6370 and 360_wifi_2 */

    {USB_DEVICE(0x148f,0x760b)}, /*45行 MT 760b and 360_wifi_2 */ //增加内容

#endif /* MT7601U */

    { }/* Terminating entry */

};

2.

MT7601U目录:  os/linux/rt_linux.c

修改:

    屏蔽 1121和1122,添加1123行内容:

rt_linux.c

   

//        pOSFSInfo->fsuid = current_fsuid();

//        pOSFSInfo->fsgid = current_fsgid();

//       pOSFSInfo->fsuid = *(int *)¤t_fsgid();//有的教程上面改了,具体还没弄清楚,我的附件没修改哈

        pOSFSInfo->fsgid =*(int *)¤t_fsgid();//编辑器貌似有问题,具体的看附件。

然后进行 make & make install & modprobe mt7601Usta

其他的参考帖子:360wifi2完美移植ubuntu12.04 - kure123的专栏 (地址忘记了,so以下,)内容如下:

,问题不大,关于ap的 问题,大神们已经搞定,我还需修行……再会……

和上面一样,我的记录:

360_wifi_ubuntu14.04.zip

2014-9-25 09:33 上传

点击文件名下载附件

 

共有10个回复供您参考:

 回复1:

附件来了。

未编译源码:DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2

                       

DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2.zip

2014-9-25 09:21 上传

点击文件名下载附件

已编译源码:MT7601u_360.tar.bz2

                    

MT7601u_360.tar.bz2.zip

2014-9-25 09:23 上传

点击文件名下载附件

使用说明,下载后把后缀zip去掉:

DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2

MT7601u_360.tar.bz2

上图:

 回复2:

感谢你对360随身WiFi的支持!

  感谢分享!!

 回复3:

其实我看不懂啊。但感觉很唬的样纸。

需要支持下。

 回复4:

不好意思,我都看不懂啊。(Linux不了解)

 回复5:

哈哈,linux下用的,物尽其用,下次搞搞 ap。

 回复6:

确实,一般人用不到。

 回复7:

楼主太辛苦了 大晚上还折腾 有需要的 一定要顶哦

 回复8:

楼主太辛苦了 大晚上还折腾 有需要的 一定要顶哦

 回复9:

已测试 ubuntu10.10 编译的时候只需要修改增加:  {USB_DEVICE(0x148f,0x760b)}, /*45行 MT 760b and 360_wifi_2 */ //增加内容

下一步不做。直接make  & make install & modprobe mt7601Usta

 回复10:

厉害,希望linux下的360应用越来越多,越来越强大!