1.安装编译环境

sudo apt-get install git raspberrypi-kernel-headers build-essential dkms;

2.下载源码

GitHub - Mange/rtl8192eu-linux-driver: Drivers for the rtl8192eu chipset for wireless adapters (D-Link DWA-131 rev E1 included!)

git clone https://github.com/Mange/rtl8192eu-linux-driver
cd rtl8192eu-linux-driver

3.修改makefile

...
CONFIG_PLATFORM_I386_PC = n
...
CONFIG_PLATFORM_ARM_RPI = y

4.编译

sudo dkms add .;
sudo dkms install rtl8192eu/1.0;

由于使用的是4代会报错error

pi@raspberrypi:~/rtl8192/rtl8192eu-linux-driver-realtek-4.4.x $  sudo dkms install rtl8192eu/1.0;Kernel preparation unnecessary for this kernel.  Skipping...Building module:
cleaning build area...
'make' all KVER=5.15.32-v8+...(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.15.32-v8+ (aarch64)
Consult /var/lib/dkms/rtl8192eu/1.0/build/make.log for more information.

查看编译log

unrecognized argument in option '-mabi=apcs-gnu

重新修改makeflie、将ARCH 修改为arm64

ifeq ($(CONFIG_PLATFORM_ARM_AARCH64), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT
ARCH := arm64
CROSS_COMPILE :=
KVER  := $(shell uname -r)
KSRC ?= /lib/modules/$(KVER)/build
MODDESTDIR := /lib/modules/$(KVER)/kernel/drivers/net/wireless/
endif

再次编译pass

pi@raspberrypi:~/rtl8192/rtl8192eu-linux-driver-realtek-4.4.x $ sudo dkms install rtl8192eu/1.0;Kernel preparation unnecessary for this kernel.  Skipping...Building module:
cleaning build area...
'make' all KVER=5.15.32-v8+.....................................................................................................................................................................................
cleaning build area...DKMS: build completed.8192eu.ko:
Running module version sanity check.- Original module- No original module exists within this kernel- Installation- Installing to /lib/modules/5.15.32-v8+/updates/dkms/depmod.....Warning: Unable to find an initial ram disk that I know how to handle.
Will not try to make an initrd.DKMS: install completed.

5.挂载

pi@raspberrypi:~/rtl8192/rtl8192eu-linux-driver-realtek-4.4.x $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 015: ID 046d:c246 Logitech, Inc. Gaming Mouse G300
Bus 001 Device 013: ID 0bda:818b Realtek Semiconductor Corp. RTL8192EU 802.11b/g/n WLAN Adapter
Bus 001 Device 008: ID 0c45:7667 Microdia iQunix F96 Mechanical keyboard
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubpi@raspberrypi:~/rtl8192/rtl8192eu-linux-driver-realtek-4.4.x $ sudo insmod ../8192eu.ko pi@raspberrypi:~/rtl8192/rtl8192eu-linux-driver-realtek-4.4.x $ ifconfigwlan1: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500ether xx:xx:xx:xx:xx:xx  txqueuelen 1000  (Ethernet)RX packets 0  bytes 0 (0.0 B)RX errors 0  dropped 0  overruns 0  frame 0TX packets 0  bytes 0 (0.0 B)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

树莓派4B 编译安装rtl8192eu usb网卡驱动相关推荐

  1. ubuntu下安装无线USB网卡驱动 (磊科 NW336)

    本人在ubuntu14.04 亲测确认! 首先查询型号,找到对应的linux驱动代码,官方网址: http://www.realtek.com.tw/downloads/downloadsView.a ...

  2. Linux安装CF-812AC usb网卡驱动

    淘宝客服不提供技术支持,而且提供的comfast官网的rtl88x2BU源码编译不通过... 幸好我们实验室的明哥,啥都会,帮我解决了,明哥,yyds! 参考链接: 1.https://www.pro ...

  3. linux安装comfast网卡驱动,电脑如何通过usb共享手机网络 Linux安装wifi 无线网络 811AC usb网卡驱动...

    电脑如何通过usb共享手机网络 该方法是通过USB线将手机和电脑连接的方式来共享网络,所以不管是笔记本电脑还是台式机,不管电脑有无线网卡,都可以使用该方法. 准备工作:首先用数据线把手机连接到电脑上, ...

  4. Debian系统源码安装usb网卡驱动

    系统为debian 9.6 64位版本,安装网卡驱动为asix的 AX88772B芯片 1. 安装系统build模块 apt-get install linux-image-$(uname -r) l ...

  5. 电脑如何通过usb共享手机网络 Linux安装wifi 无线网络 811AC usb网卡驱动

    电脑如何通过usb共享手机网络 该方法是通过USB线将手机和电脑连接的方式来共享网络,所以不管是笔记本电脑还是台式机,不管电脑有无线网卡,都可以使用该方法. 准备工作:首先用数据线把手机连接到电脑上, ...

  6. ubuntu 16.04/18.04安装TP-LINK TL-WDN5200H无线USB网卡驱动

    TP-LINK TL-WDN5200H无线USB网卡驱动没有自带ubuntu系统的驱动 参考如下两篇文章后搞定: 1.https://blog.csdn.net/F_BQ333/article/det ...

  7. ubuntu 16.04安装TP-LINK TL-WDN5200H无线USB网卡驱动

    TP-LINK TL-WDN5200H无线USB网卡驱动没有自带ubuntu系统的驱动 参考如下两篇文章后搞定: 1.https://blog.csdn.net/F_BQ333/article/det ...

  8. TX2(Ubuntu16.04)安装TP-link外接网卡驱动及AP热点创建

    TX2(Ubuntu16.04)安装TP-link外接网卡驱动及AP热点创建 1.驱动安装篇 由于TX2板载WIFI的AP模式存在诸多问题,故采用usb网卡建立AP热点 查看usb网卡型号 lsusb ...

  9. 华为服务器网卡驱动安装文件,服务器网卡驱动

    服务器网卡驱动 内容精选 换一换 Ubuntu服务器通过Windows操作系统上的虚拟机安装的场景下,需要在Windows操作系统上安装USB网卡驱动,即RNDIS(Remote Network Dr ...

  10. 嵌入式Linux移植USB网卡驱动

    开发板:友善之臂smart210 操作系统:Ubuntu 12,04 交叉编译器:arm-none-linux-gnueabi gcc version 4.3.2 WIFI 模组:TP-LINK TL ...

最新文章

  1. JavaScript里面三个等号和两个等号的区别
  2. fineUI表格控件各属性说明
  3. JavaScript之 Array(数组) 对象
  4. 【Java基础】使用带有标签的break,跳出多层循环
  5. 51 FI配置-财务会计-固定资产-折旧-维护期间控制方法
  6. 成本管理不是简单地节省
  7. MongoDB Hot Backup 测试及痛点
  8. Redhat Enterprise Linux 5系统引导故障解决方法
  9. HDU4757 Tree(可持久化Trie)
  10. python对象的相关术语
  11. 构建企业级推荐系统(05):从零开始入门推荐算法工程师(万文建藏)
  12. 一些常用的物理特殊符号的读法
  13. 06 | 全局锁和表锁 :给表加个字段怎么有这么多阻碍?
  14. 寒门贵子(源自超级演说家刘媛媛)
  15. 【教程】CRX格式插件不能离线安装?本地扩展CRX无法安装怎么办?
  16. 计算机硬盘满了怎么解决,我的128G笔记本电脑硬盘又满了,怎么办?
  17. 如何求地球上两点之间的最短距离_例谈平行线上两动点之间距离最短问题
  18. 费雪MOGAFX方程式是什么? -
  19. Java-判断回文数
  20. 【unit 8 】ldap

热门文章

  1. python视频字幕处理_用Python处理字幕文件
  2. linux下shell检测sd卡分区表,shell中给sd卡或u盘分区
  3. MCU低功耗设计(一)理论
  4. 竹子买车第二届运动会乒乓球大赛 趣味运动展风采
  5. 从杭州崩溃小伙说起:我们被灌输的价值观,真的对吗?
  6. 从零和到竞合 亚马逊为何联姻国美?
  7. Bada学习-SDK的安装
  8. 利用 DIAMOND、MCScanX、TBtools 分析物种基因组间的共线性区段与基因复制事件
  9. office 论文 页码_Word中的论文页码怎么设置?
  10. 解决zabbix自动发现主机后主机名称是IP地址的问题