RK3588 debian12系统usb-wifi RTL8188eus调试

一、硬件部分

image

 硬件部分比较简单,就一个模组供电,以及关注所接的usb是哪一组即可。

 

二、软件部分

  2.1dts配置:

  供电:

wlan_3v3: wlan-3v3 {
        compatible = "regulator-fixed";
        regulator-name = "wlan_3v3";
        regulator-min-microvolt = <3300000>;
        regulator-max-microvolt = <3300000>;
        enable-active-high;
        regulator-boot-on;
        regulator-always-on;
        gpio = <&gpio4 RK_PB6 GPIO_ACTIVE_HIGH>;
        pinctrl-names = "default";
        pinctrl-0 = <&wlan_3v3_en>;
    };

模组接的是host0这组usb:

&usb_host0_ehci {
            status = "okay";
        };
        
        &usb_host0_ohci {
            status = "okay";
        };
        
        &u2phy2 {
            status = "okay";
        };
        
        &u2phy2_host {
            status = "okay";
        };

配置完以上2步,可以找到设备:

image

 

2.2 驱动下载和编译:

  2.2.1 下载:

  下载链接:https://github.com/lwfinger/rtl8188eu.git

image

 

  2.2.2 编译:

  拷贝驱动到drivers/net/wireless/rockchip_wlan/rtl8188eus/

  修改makefile:

--- a/drivers/net/wireless/rockchip_wlan/Makefile
+++ b/drivers/net/wireless/rockchip_wlan/Makefile
@@ -1,2 +1,3 @@
 # SPDX-License-Identifier: GPL-2.0
 obj-$(CONFIG_BCMDHD)   += rkwifi/
+obj-y += rtl8188eus/

  编译成功会生成8188eu.ko

  2.2.3 加载驱动和固件

  把8188eu.ko集成到固件的/lib/modules/8188eu.ko,rtl8188eufw.bin放置到/lib/firmware/rtlwifi/rtl8188eufw.bin

  开机的时候启动加载8188eu.ko即可:

#!/bin/sh -e
#
# rc.local
#


insmod /lib/modules/8188eu.ko

 

正常加载驱动和固件,可以看到有网卡出来:

image

 

参考:https://blog.csdn.net/ninwji/article/details/132128607

posted @ 2026-03-13 18:10  M-kobe  阅读(134)  评论(0)    收藏  举报