编译好的USB无线网卡Comfast CF-812AC V2 (1300Mbps双频) debian11.8 驱动

问题主要是内核 API 变动,相关版本号宏可能写的不够准确,如果有问题请予以修正。
另外本人没有该网卡,无法确定在高版本内核上是否工作正常,仅在 Debian 12(kernel 6.1)上编译通过(进入源码目录运行 make)。

(有些厂商维护的 kernel 有一些 backport,可能需要特别处理)

相关的修改主要是集中在 802.11 新功能 MLO 上。该网卡只支持 802.11ac,所以补丁将相关参数忽略或设为不支持。

原始厂商驱动文件:

20230830104840964.zip
sha256: 0345dd97b8197f9adfd5e4c3e6f6127b0735ab1d8be384c1275e46c2d1ac52c8

2024.01.27

补丁版本 2:

该补丁正确的处理了 REGULATORY_IGNORE_STALE_KICKOFF 相关的内容(至少它编译能过 :innocent:),这个值不是个宏,用 #ifdef 检查完全是那天昏了头… 幸运的是因为这个宏不存在,恰好这个分支也不应该生效,所以旧补丁编译能过。

相关参考链接:


2024.01.21

旧版本补丁:

不要再使用该旧补丁,此处保留原始链接供参考:https://pastebin.com/1czMcHMG


使用方法:

$ ls 
rtl88x2CU_WiFi_linux_v5.14.0.3-2-gba458274c.20220418_COEX20211210-2727/
patch.diff

$ patch --directory=rtl88x2CU_WiFi_linux_v5.14.0.3-2-gba458274c.20220418_COEX20211210-2727/ --strip=1 < patch.diff

不太确定如何上传文件,好在修改不多。