红联Linux门户
Linux帮助

小米Wifi不能直接用雷凌芯片组官方驱动的原因探讨

发布时间:2016-02-14 09:51:33来源:linux网站作者:Oicebot

查看相应文档,小米虽然用的是 ralink 2870 的芯片,但已经经过封装,USB Vendor ID 和 PID都不一样啦。


在Linux系统下用 lsusb 就很明显能看出:

Buffalo WLI-UC-G300N (ralink 2870 芯片):
ID 0411:00e8 MelCo., Inc. Buffalo WLI-UC-G300N Wireless LAN Adapter


小米wifi:
ID 2717:4106 

(对比)小米手机2:
ID 2717:904e


也许这个就是为啥原厂驱动不行吧,Vendor ID已经被改成了小米的 2717 呢。

话说,有些同学对小米wifi安装驱动后可以当usb无线网卡用表示惊讶,其实本来所谓的“随身wifi”就是一个支持AP/Ad-hoc 等通讯模式的usb无线网卡而已,在没有小米wifi之前,我用水星的MW54U + HostAPD 也实现过类似的功能。只是小米wifi增加了默认设置,减少了用户反复调整设置的麻烦,还提供了诸如便捷的云存储入口、方便wifi局域网分享等更多的功能,至于小米为啥没有原生开放功能切换,也许还有更多新的玩法再等待着我们吧?


本文永久更新地址:http://www.linuxdiyf.com/linux/18050.html