在openSUSE-Leap-15.2-DVD-x86_64下为USB无线网卡翼联EP-AC1610编译安装驱动程序

在openSUSE-Leap-15.2-DVD-x86_64下为USB无线网卡翼联EP-AC1610编译安装驱动程序
原文连接:https://tieba.baidu.com/p/7250336058

在这里插入图片描述

购买翼联USB无线网卡附带一个光盘,光盘内容中有一个名为Linux的文件夹,就有驱动程序RTL88x2BU_WiFi_linux_v5.2.4.1_22719_COEX20170518-4444.20170613.zip
,但支持内核是从2.6.24到4.7,在openSUSE-Leap-15.2内核为5.3.18
下编译会报错
/root/RTL8812BU/RTL8812BU2/driver/rtl88x2BU_WiFi_linux_v5.2.4.1_22719.20170613_COEX20170518-4444/include/osdep_service_linux.h: In function ‘_init_timer’:
/root/RTL8812BU/RTL8812BU2/driver/rtl88x2BU_WiFi_linux_v5.2.4.1_22719.20170613_COEX20170518-4444/include/osdep_service_linux.h:282:8: error: ‘_timer {aka struct timer_list}’ has no member named ‘data’
ptimer->data = (unsigned long)cntx;
^~
/root/RTL8812BU/RTL8812BU2/driver/rtl88x2BU_WiFi_linux_v5.2.4.1_22719.20170613_COEX20170518-4444/include/osdep_service_linux.h:283:2: error: implicit declaration of function ‘init_timer’; did you mean ‘_init_timer’? [-Werror=implicit-function-declaration]
init_timer(ptimer);
^~~~~~~~~~
_init_timer

到RealTak官网
https://www.realtek.com/en/component/zoo/category/rtl8812bu-software
也只有Windows的驱动程序下载

上百度用关键字“github rtl88”搜索找到
https://github.com/cilynx/rtl88x2bu
在这里插入图片描述

在网页中间单击绿色Code——Download ZIP——保存rtl88x2bu-5.6.1_30362.20181109_COEX20180928-6a6a.zip
liangruhong@localhost:~> su -
密码:
localhost:~ #
localhost:~ # lsusb
Bus 002 Device 002: ID 0bda:b812 Realtek Semiconductor Corp.

localhost:~ # zypper install kernel-devel
localhost:~ # zypper install kerene-source
localhost:~ # zypper install dkms
localhost:~ # unzip /home/liangruhong/download/rtl88x2bu-5.6.1_30362.20181109_COEX20180928-6a6a.zip
localhost:~ # cd rtl88x2bu-5.6.1_30362.20181109_COEX20180928-6a6a/
选择阅读自述文件README
localhost:~ # kate README.md &
localhost:~ # make

make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.3.18-lp152.19-default/build M=/root/rtl88x2bu-5.6.1_30362.20181109_COEX20180928-6a6a modules
make[1]: Entering directory ‘/usr/src/linux-5.3.18-lp152.19-obj/x86_64/default’
CC [M] /root/rtl88x2bu-5.6.1_30362.20181109_COEX20180928-6a6a/core/rtw_cmd.o
CC [M] /root/rtl88x2bu-5.6.1_30362.20181109_COEX20180928-6a6a/core/rtw_security.o
CC [M] /root/rtl88x2bu-5.6.1_30362.20181109_COEX20180928-6a6a/core/rtw_debug.o
CC [M] /root/rtl88x2bu-5.6.1_30362.20181109_COEX20180928-6a6a/core/rtw_io.o
…………………………………………
CC [M] /root/rtl88x2bu-5.6.1_30362.20181109_COEX20180928-6a6a/core/rtw_mp.o
LD [M] /root/rtl88x2bu-5.6.1_30362.20181109_COEX20180928-6a6a/88x2bu.o
Building modules, stage 2.
MODPOST 1 modules
CC /root/rtl88x2bu-5.6.1_30362.20181109_COEX20180928-6a6a/88x2bu.mod.o
LD [M] /root/rtl88x2bu-5.6.1_30362.20181109_COEX20180928-6a6a/88x2bu.ko
make[1]: Leaving directory ‘/usr/src/linux-5.3.18-lp152.19-obj/x86_64/default’

localhost:~ # make install

install -p -m 644 88x2bu.ko /lib/modules/5.3.18-lp152.19-default/kernel/drivers/net/wireless/
/sbin/depmod -a 5.3.18-lp152.19-default

重启电脑

localhost:~ # lsmod |grep 88
88x2bu 2699264 0
cfg80211 827392 1 88x2bu
raid6_pq 122880 1 btrfs
ttm 122880 0
usbcore 311296 6 ohci_hcd,ehci_pci,usbhid,88x2bu,ehci_hcd,ohci_pci
localhost:~ # modinfo 88x2bu
filename: /lib/modules/5.3.18-lp152.19-default/kernel/drivers/net/wireless/88x2bu.ko
version: v5.6.1_30362.20181109_COEX20180928-6a6a
author: Realtek Semiconductor Corp.
description: Realtek Wireless Lan Driver
license: GPL
suserelease: openSUSE Leap 15.2
srcversion: 61C907AF61BBE5BB761E2BA
alias: usb:v0846p9055ddcdscdpicFFiscFFipFFin*
alias: usb:v0B05p184CddcdscdpicFFiscFFipFFin*
alias: usb:v0B05p1841ddcdscdpicFFiscFFipFFin*
…………………………………………
depends: usbcore,cfg80211
retpoline: Y
name: 88x2bu

在这里插入图片描述

屏幕左下角SUSE图标——应用——系统——YaST——输入root密码——系统——网络设置——概览——单击802.11ac NIC DHCP wlan1——编辑——运行模式——主控——单击扫描网络等10秒钟——单击左边框中的向下箭头出现WIFI列表——选择ZTE_Blade_A7s——认证模式——WPA-PSK(“家庭”)——口令输入WIFI密码**********——下一步
注意运行模式一定要选择主控Master

localhost:~ # service network restart
重启网络服务

localhost:~ # service network status
● wicked.service - wicked managed network interfaces
Loaded: loaded (/usr/lib/systemd/system/wicked.service; enabled; vendor preset: disabled)
Active: active (exited) since Sat 2021-03-20 20:52:46 HKT; 6s ago
Process: 2882 ExecStop=/usr/sbin/wicked --systemd ifdown all (code=exited, status=0/SUCCESS)
Process: 3205 ExecStart=/usr/sbin/wicked --systemd ifup all (code=exited, status=0/SUCCESS)
Main PID: 3205 (code=exited, status=0/SUCCESS)

Mar 20 20:52:16 localhost systemd[1]: Starting wicked managed network interfaces…
Mar 20 20:52:46 localhost wicked[3205]: lo up
Mar 20 20:52:46 localhost wicked[3205]: eth0 setup-in-progress
Mar 20 20:52:46 localhost wicked[3205]: wlan0 up
Mar 20 20:52:46 localhost systemd[1]: Started wicked managed network interfaces.

localhost:~ # ip link show
显示所有网卡
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
link/ether 00:e0:4c:8d:87:b3 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether e8:4e:06:7d:16:b3 brd ff:ff:ff:ff:ff:ff

localhost:~ # ip link show up
显示已经激活的网卡
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether e8:4e:06:7d:16:b3 brd ff:ff:ff:ff:ff:ff
localhost:~ # ip -s link show up
显示已经激活的网卡的详细信息
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
RX: bytes packets errors dropped overrun mcast
7106 106 0 0 0 0
TX: bytes packets errors dropped carrier collsns
7106 106 0 0 0 0
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether e8:4e:06:7d:16:b3 brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped overrun mcast
61310647 53319 0 0 0 0
TX: bytes packets errors dropped carrier collsns
6943788 41920 0 0 0 0

localhost:~ # cat /etc/resolv.conf
nameserver 192.168.43.43
nameserver 2408:8456:164d:246b::88

localhost:~ # host www.baidu.com
www.baidu.com is an alias for www.a.shifen.com.
www.a.shifen.com has address 163.177.151.109
www.a.shifen.com has address 163.177.151.110

打开浏览器测试能否上网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值