最近需要买一个 usb 无线网卡,现在的网卡厂商或者说芯片厂商真的是很有想法,为了方便用户直接把网卡驱动做到了芯片里,如果系统上没有驱动就会变成一个只读 U 盘,里面有驱动.exe 。可是每次插拔总线上的设备,网卡总会切换到 U 盘模式,然后在切回网卡模式。
这种确实让大多数 Windows 用户爽了,也符合商家利益,但是用在 Linux 就蛋疼了,有的网卡可以发控制消息手动切换网卡模式还能凑合用,有的网卡干脆就切不回网卡模式,在 ubuntu 上就是个小容量只读 U 盘。最主要的是有些受控环境上是不允许有 U 盘这种类型的设备接入的,这么搞有点难受。
找遍了整个淘宝,最后找到了 MT7921AU 和 RTL8812BU 两个解决方案的 USB 网卡,结果先到手的 MT7921AU 网卡在 Ubuntu 系统上确实好使,啥毛病没有,但是在 Windows10 上开不了移动热点,Window11 上直接频繁断连,问了几个商家都说 7921 这个芯片在 Window 下就是开不了热点,归根到底还是驱动没好好写,真不明白联发科为什么不好好维护下出货量这么大的芯片驱动。8812 的网卡还没到手,但在商家那测试 win 和 ubuntu 均没有问题。
真是心累。。。