在Linux上使用D-Link DWA-X1850 Wi-Fi 6 USB适配器 (RTL8832AU 802.11ax)

      在引入了下一代Wi-Fi技术802.11ax(或称Wi-Fi 6)的无线路由器、手机和PCIe网卡后,首批USB 3.0 Wi-Fi 6适配器终于问世:

ASUS USB-AX56适配器配备了两个外置天线,而D-Link DWA-X1850则采用了更紧凑的内置天线设计。两者都支持在2.4GHz和5GHz频段上的双流工作模式,标注为“AX1800”,这意味着:

  • 在2.4GHz频段上使用40MHz信道宽度,基于MCS指数11和短保护间隔(0.8微秒),理论速率为573.5 Mbps;
  • 在5GHz频段上使用80MHz信道宽度,同样是MCS 11和短保护间隔,理论速率为1201 Mbps。

合计起来,AX1800名义上总速率为1800 Mbps,但通常情况下你无法将两个频段的连接合并,实际连接速率一般只有1201 Mbps,实际吞吐量约为500 Mbps(假设你离路由器非常近,并且没有其他设备在同一Wi-Fi信道上传输数据)。

当信号需要穿过几面墙时,连接速率会迅速下降,但这一代新芯片的接收灵敏度仍然优于以往的ac适配器,尽管双流的限制可能成为一个问题。特别是当你的路由器支持AC的3×3或4×4流时,像著名的“死亡之星”D-Link DWA-192等旧款适配器可能仍是更好的选择。DWA-192使用的是RTL8814AU芯片,支持AC1900,即:

  • 在2.4GHz频段上使用40MHz信道宽度,基于MCS指数9和短保护间隔(0.4微秒),速率为600 Mbps;
  • 在5GHz频段上使用80MHz信道宽度,基于MCS 9和短保护间隔,速率为1300 Mbps。

乍看之下,两者之间的差距不大,但请记住,当信号穿过几面墙时,MCS11的速率会下降得更快,而在MCS9条件下,Wi-Fi 6双流的速率只有960 Mbps,而AC的三流速率可达到1300 Mbps。

回到当前市场上推出的首批USB AX适配器: ASUS USB-AX56和D-Link DWA-X1850都基于Realtek的RTL8832AU芯片,这款芯片是RTL8852AU的双流版本。找到Linux上可用的驱动程序时,这是最为关键的信息。

在GitHub上搜索时,你会找到以下仓库: GitHub - shiqishao/RTL8852AU_WiFi_linux_v1.15.0.1-0-g487ee886.20210714 该仓库包含了Realtek提供的驱动源代码。还有一些文档解释了如何将设备的USB VID和PID添加到驱动程序中: 需要修改的相关文件是os_dep/linux/usb_intf.c,例如D-Link的USB VID为0x2001,DWA-X1850适配器的PID为0x3321。ASUS USB-AX56的VID和PID则为0B05:1997。

在我的GitHub fork中,你可以找到已经补丁过的代码: GitHub - s-2/RTL8852AU_WiFi_linux_v1.15.0.1-0-g487ee886.20210714

**更新:**目前,最新维护的驱动可以从lwfinger的GitHub仓库中找到

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值