Realtek RTL8822BU驱动程序从臂到臂64可在RPi 3B +(Kali)上运行

时间:2019-06-15 02:31:25

标签: arm driver raspberry-pi3 wireless arm64

我最近购买了一个新的无线适配器,用于在Raspberry Pi 3B +上运行的Kali Linux。

规范中描述的驱动程序是RTL8812。我以为(您知道他们在说什么),它将是RTL8812AU,可在Kali上安装ARM64驱动程序。

但是,当我插入id产品后,我惊讶的是它实际上是RTL8812BU(https://wikidevi.com/wiki/Realtek_RTL8812BU_USB_Module)。

[    2.082339] systemd[1]: Detected architecture arm64.
[    2.099491] systemd[1]: Set hostname to <kali>.
[    2.159353] usb 1-1.1.2: new high-speed USB device number 4 using dwc_otg
[    2.249231] usb 1-1.1.2: New USB device found, idVendor=0bda, idProduct=b812, bcdDevice= 2.10
[    2.251726] usb 1-1.1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    2.254302] usb 1-1.1.2: Product: USB3.0 802.11ac 1200M Adapter
[    2.254309] usb 1-1.1.2: Manufacturer: Realtek
[    2.254318] usb 1-1.1.2: SerialNumber: 123456

Machine: Linux kali 4.19.29-Re4son-v8+ #6 SMP PREEMPT Wed Mar 27 00:15:50 UTC 2019 aarch64 GNU/Linux

根据我的研究。有一个支持RTL8812BU的驱动程序,它是RTL8822BU(https://github.com/EntropicEffect/rtl8822bu

此驱动程序支持arm,但我不支持arm64。

还有一个RTL8812AU驱动程序,该驱动程序支持ARM64 RPi(https://github.com/diederikdehaas/rtl8812AU)。

我试图以多种方式组合两个驱动程序,但是我认为可能需要以某种方式更改驱动程序中使用的基础.c文件。文件很多,我好奇心强,没有足够的经验。

具有无线驱动程序经验的人可以尝试为我指出正确的方向吗?

为RTL8822BU取必要的零件并将它们构建到已经支持Rpi的ARM64的RTL8812AU驱动程序中是否最有意义?

还是我应该尝试移植RTL8822BU驱动程序以支持ARM64?

我希望使用正确的术语。

我具有非常基本的编码能力,因此即使只是告诉我不要浪费时间,也将不胜感激!预先感谢您的时间和考虑。

0 个答案:

没有答案