首页 > 其他分享 >在星光2使用RTL8811CU无线网卡的记录

在星光2使用RTL8811CU无线网卡的记录

时间:2023-12-15 21:24:32浏览次数:29  
标签:WIFI SOME xx Infra 网卡 XX RTL8811CU 无线

在星光2使用RTL8811CU无线网卡的记录

1. 硬件和软件基础条件

硬件:StarFive VisionFive 2 v1.3B
CPU: JH7110 4Cores RISCV64GC
MEM: 4GB
Disk: Sandisk Ultra 32GB Micro-SD Card
无线网卡:COMFAST CF-811AC 802.11ac无线网卡
无线网卡芯片:RTL8811CU
无线网卡USB信息:0bda:c811

Linux版本:Linux ubuntu 6.5.0-14-generic #14.1-Ubuntu SMP Fri Nov 24 06:09:26 UTC 2023 riscv64 riscv64 riscv64 GNU/Linux
Ubuntu系统版本:Ubuntu 23.10
操作系统下载来源:ubuntu-23.10-preinstalled-server-riscv64+visionfive2.img.xz

2. 安装过程

下载开源驱动。

git clone https://github.com/morrownr/8821cu-20210916
cd 8821cu-20210916
make ARCH=riscv
sudo make install

插入USB无线网卡。不出意外的话不会出意外。在ifconfig里会出现一个类似这样的网卡信息。记住它的mac地址。

ifconfig
# wlx40a5ef217bd3: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
#         ether 40:a5:ef:21:7b:d3  txqueuelen 1000  (Ethernet)         <--------------------------Attention this MAC address
#         RX packets 0  bytes 0 (0.0 B)
#         RX errors 0  dropped 0  overruns 0  frame 0
#         TX packets 0  bytes 0 (0.0 B)
#         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

下面代码段引用自https://forum.rvspace.org/t/2-usb-rtl8832au-wifi6/1595.

个人认为该步骤是可选步骤。

sudo vim /etc/udev/rules.d/70-persistent-net.rules 
### 添加下面的行:注意 ### 
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="yo:ur:ca:rd:ma:c", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="wlan0" 
#                                                               ^^^^^^^^^^^^^^^^<------------Replace with your wifi card mac
# 使新的udev规则生效 
sudo udevadm control --reload-rules

重新拔插网卡。可以看到它的名字正确了。

# wlan0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
#         ether 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 0
#         TX packets 0  bytes 0 (0.0 B)
#         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

我们使用nmcli来连接wifi。

nmcli device wifi list
# IN-USE  BSSID              SSID                 MODE   CHAN  RATE        SIGNAL  BARS  SECURITY
#         14:XX:XX:XX:XX:XX  SOME_WIFI_666        Infra  6     270 Mbit/s  100     ▂▄▆█  WPA1 WPA2
#         1C:XX:XX:XX:XX:XX  SOME_WIFI_666D7E_5G  Infra  44    270 Mbit/s  100     ▂▄▆█  WPA1 WPA2
#         14:XX:XX:XX:XX:XX  SOME_WIFI_6665G      Infra  44    270 Mbit/s  100     ▂▄▆█  WPA1 WPA2
#         70:XX:XX:XX:XX:XX  SOME_WIFI_666        Infra  56    270 Mbit/s  79      ▂▄▆_  --
#         70:XX:XX:XX:XX:XX  SOME_WIFI_666_2.4G   Infra  1     130 Mbit/s  70      ▂▄▆_  --
#         70:XX:XX:XX:XX:XX  SOME_WIFI_666        Infra  153   270 Mbit/s  69      ▂▄▆_  --
#         70:XX:XX:XX:XX:XX  SOME_WIFI_666        Infra  153   270 Mbit/s  64      ▂▄▆_  --
#         70:XX:XX:XX:XX:XX  SOME_WIFI_666        Infra  157   270 Mbit/s  57      ▂▄▆_  --
#         70:XX:XX:XX:XX:XX  SOME_WIFI_666_2.4G   Infra  1     130 Mbit/s  44      ▂▄__  --
#         70:XX:XX:XX:XX:XX  SOME_WIFI_666        Infra  153   270 Mbit/s  42      ▂▄__  --
#         70:XX:XX:XX:XX:XX  SOME_WIFI_666        Infra  60    270 Mbit/s  25      ▂___  --
#         70:XX:XX:XX:XX:XX  SOME_WIFI_666        Infra  56    270 Mbit/s  15      ▂___  --
sudo nmcli device wifi connect SOME_FIWI_5G password YOUR_PASSWORD
# Device 'wlan0' successfully activated with 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'.

已连接上!

ifconfig
# wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
#         inet 192.168.2.139  netmask 255.255.255.0  broadcast 192.168.2.255
#         inet6 df08:715f:96c0::d4e  prefixlen 128  scopeid 0x0<global>
#         inet6 df08:715f:96c0:0:45a3:fb7c:f326:5bb7  prefixlen 64  scopeid 0x0<global>
#         inet6 fe80::77f1:f01d:b0c3:dc2b  prefixlen 64  scopeid 0x20<link>
#         ether xx:xx:xx:xx:xx:xx  txqueuelen 1000  (Ethernet)
#         RX packets 15290  bytes 11449401 (11.4 MB)
#         RX errors 0  dropped 0  overruns 0  frame 0
#         TX packets 7020  bytes 1018499 (1.0 MB)
#         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Reference

星光2中文论坛:星光2之USB无线网卡使用教程【新增RTL8832AU WiFi6双频...

github:8821cu-20210916

标签:WIFI,SOME,xx,Infra,网卡,XX,RTL8811CU,无线
From: https://www.cnblogs.com/merky/p/17904184.html

相关文章

  • 3.1-华三-无线局域网的配置实验
    1.规划需求目的:搭建一个基本的无线局域网。AC上的配置:1.网段规划管理AP:vlan100IP:10.1.1.024业务地址:vlan1000IP:10.1.2.0242.做DHCP服务器,能分配地址给AP/客户端。(实际上,dhcp服务器,大多数是用微软windowsserver系统做DHCP服务器。第一步:模拟器画上好拓扑......
  • 正规流量卡和物联网卡有什么区别呢?
    流量卡和物联网卡,这两种卡虽然都是用来上网的,但它们之间还是有挺多差别的。首先,咱们来看看运营商的问题。流量卡通常是由大的运营商,像移动、联通、电信这样的公司来运营的,你可以在他们的营业厅里查到相关信息,所以相对来说是比较可靠的。而物联网卡呢,可能是由一些公司或者个人来运......
  • DPDK是什么?DPDK网卡更有优势吗?
    近年来,随着数字化的推进,上云成为企业数字化建设的重要指标,用云程度持续深入。可以说,云时代已经来临。应云而生的DPDK云时代的一个典型特征,是数据的高速增长。据华为GIV数据,预计2025年全球数据量将达到180ZB。面对大爆发的网络数据,数据中心网络也向25GE、100GE、400GE甚至更高速......
  • 网卡型号和Ubuntu 的驱动版本不匹配问题
    新组装的ubuntu18.04系统,前期插入网线无法识别到网络,主要原因应该是有线网卡驱动没有装 或 驱动型号不匹配。这里介绍一下怎么解决这个问题。若原来安装了驱动,首先要做的就是得把原来的驱动卸载掉。 1、查看网卡型号#查看网卡型号lspci|grepnet备注:网卡型号为RT......
  • 国产服务器网卡和进口芯片服务器网卡性能测试
    服务器网卡的主要功能是管理和处理网络流量,要求数据传输稳定、可靠,性能卓越。受前两年缺芯浪潮影响,国产芯片急流勇进,不断取得新突破和新进展,成为工业以太网控制器领域冉冉升起的新星,为用户提供更多选择。部分用户在选购网卡时,在国产产品和进口产品之间犹豫,甚至倾向于购买进口产品......
  • Si24R03—低功耗 SOC 芯片(集成RISC-V内核+2.4GHz无线收发器)
    Si24R03是一款高度集成的低功耗SOC芯片,其集成了基于RISC-V核的低功耗MCU和工作在2.4GHzISM频段的无线收发器模块。MCU模块具有低功耗、LowPinCount、宽电压工作范围,集成了13/14/15/16位精度的ADC、LVD、UART、SPI、I2C、TIMER、WUP、IWDG、RTC等丰富的外设。内核采用RISC-VRV......
  • AR9271无线网卡Win10配置热点
    AR9271无线网卡Win10配置热点需要的无线网卡如下图1准备工作网卡参数AtherosAR9271是一款高性能的无网络模块,采用802.11b/g/n标准,支持2.4GH频段。它被广泛应用于路由器、网络摄像头物联网设备等领域,具有以下主要特征:1.高性能:AtherosAR9271采用优秀的无线芯片,支持最高......
  • xcat注入驱动,添加raid卡或网卡驱动
    创建额外配置文件chdef-tosimagecentos7.3-x86_64-install-compute-SN850imagetype=linuxosarch=x86_64osdistroname=centos7.3-x86_64osname=Linuxosvers=centos7.3otherpkgdir=/install/post/otherpkgs/centos7.3/x86_64pkgdir=/install/centos7.3/x86_64pkglist=/o......
  • 基于2.4G私有协议的无线取餐系统设及实现
    前记 最近在使用TLSR8355做几个小产品。正好赶上有客户需要一个无线取餐系统解决方案。笔者分析了一下需求。该芯片有充足的按键,LED灯,GPIO接口等。做这一款产品是顺道的事情。需求梳理 功能:这类产品一般是咖啡馆使用的,需要一个后台输码器和前端的几个客户拿的圆盘。产品......
  • 模板机创建与修改网卡
    一.模板机器准备服务器作用主机名外网地址内网地址运行软件管理机master-6110.0.0.61172.16.1.61Ansible/zabbix/jumpserver/openvp......