RTL8188 usb无线网卡

  • 您好 SDK使用的kernel有对 RTL8188CU USB的驱动支持,可以通过./build.sh kernel-config 搜索CONFIG_WLAN_VENDOR_REALTEK 打开相关配置。如果您有驱动源码也可以在SDK外编译为.ko加载。
    驱动的移植在操作上不会很复杂,但是根据平台设备的不同可能需要对源码或编译选项做调整,这部分没有统一的解决方法,需要根据实际情况来操作
  • 谢谢回复,我的网卡是RTL8188FTV。自带的驱动好像不兼容。
    我去找找驱动吧。可以提供一下kernel headers吗?
  • kernel header 可以使用 ./build.sh linux-header获取,编译之后的文件位于 $SDK/output/linux-headers 下
  • 装了headers后在SDK之外单独编译驱动没成功。试了两个不同的驱动和不同的编译方法最后都是卡在这里

    Code: Select all

    root@lyra:/home/lyra/8188driver/linux/RTL8188EUS_linux_v4.1.4_6773.20130222/driver/rtl8188EUS_linux_v4.1.4_6773.20130222# make ARCH=arm CROSS_COMPILE= -C /lib/modules/6.1.99/build M=/home/lyra/8188driver/linux/RTL8188EUS_linux_v4.1.4_6773.20130222/driver/rtl8188EUS_linux_v4.1.4_6773.20130222  modules
    make: Entering directory '/usr/src/linux-headers-6.1.99'
    
      ERROR: Kernel configuration is invalid.
             include/generated/autoconf.h or include/config/auto.conf are missing.
             Run 'make oldconfig && make prepare' on kernel src to fix it.
    
    make: *** [Makefile:812: include/config/auto.conf] Error 1
    make: Leaving directory '/usr/src/linux-headers-6.1.99'
    root@lyra:/home/lyra/8188driver/linux/RTL8188EUS_linux_v4.1.4_6773.20130222/driver/rtl8188EUS_linux_v4.1.4_6773.20130222# cd /usr/src/linux-headers-6.1.99
    root@lyra:/usr/src/linux-headers-6.1.99# make oldconfig && make prepare
    can't find file Kconfig
    make[1]: *** [scripts/kconfig/Makefile:77: oldconfig] Error 1
    make: *** [Makefile:703: oldconfig] Error 2
    这个怎么解决呢?
    或是怎样才能把它整合到SDK里编译呢?
    Last edited by gmkbenjamin on 2025-04-23 12:35, edited 1 time in total.
  • 这个需要按照实际情况考虑情况很多没有办法提供建议了,一般在SDK外编译报错就算移植到SDK内部能成功编译的几率也不大,本质无论在SDK内还是外编译流程是相同的
  • 驱动的移植情况复杂多样仅通过日志是无法判断问题,不提供相关的技术支持,感谢您的理解