Armbian 上的 Wifi Dongle,nl80211 驱动程序不起作用

Armbian 上的 Wifi Dongle,nl80211 驱动程序不起作用

我在使用 wifi-USB-dongle 在 Linux 上运行时遇到了问题(Armbian 22.05.0-trunk 和最前沿的 Linux 5.16.20-rockchip64)。

文件 /etc/wpa_supplicant/wpa_supplicant-wlan0.conf 如下所示:

country=DE
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    scan_ssid=1
    ssid="MYSSID"
    psk=MYPASSPHRASE
    key_mgmt=WPA-PSK
}

文件 /etc/network/interfaces 如下所示:

source /etc/network/interfaces.d/*
# Network is managed by Network manager
auto lo
iface lo inet loopback

我重新启动了“systemctl restart makerbase-wlan0.service”并检查了“systemctl status makerbase-wlan0.service”

● makerbase-wlan0.service - Makerbasi mkspi WPA supplicant daemon
   Loaded: loaded (/lib/systemd/system/makerbase-wlan0.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2023-06-17 04:45:44 CST; 22s ago
 Main PID: 5379 (wpa_supplicant)
    Tasks: 1 (limit: 998)
   Memory: 940.0K
   CGroup: /system.slice/makerbase-wlan0.service
           └─5379 /sbin/wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant-wlan0.conf -Dnl80211,wext -iwlan0

Jun 17 04:45:44 mkspi systemd[1]: Started Makerbasi mkspi WPA supplicant daemon.
Jun 17 04:45:45 mkspi wpa_supplicant[5379]: Successfully initialized wpa_supplicant
Jun 17 04:45:45 mkspi wpa_supplicant[5379]: nl80211: Driver does not support authentication/association or connect commands
Jun 17 04:45:45 mkspi wpa_supplicant[5379]: nl80211: deinit ifname=wlan0 disabled_11b_rates=0
Jun 17 04:45:45 mkspi wpa_supplicant[5379]: rfkill: Cannot get wiphy information
Jun 17 04:45:45 mkspi wpa_supplicant[5379]: ioctl[SIOCSIWAP]: Operation not permitted
Jun 17 04:45:45 mkspi wpa_supplicant[5379]: ioctl[SIOCSIWENCODEEXT]: Invalid argument

我在 /etc/network/interfaces 中尝试了几个命令(使用另一个驱动程序),例如:

auto wlan0
iface wlan0 inet dhcp
        wpa-driver wext
        wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

到目前为止,没有任何东西能长期起作用 - 有时有 wifi 连接(可以在路由器中看到它,甚至可以访问 WebTerminal),但下次重启时连接又会断开。如果它起作用了,我想我需要拔掉有线连接,然后它就会切换到 wifi。也许这就是为什么我尝试在命令行中执行以下命令,但它的效果不是持久的。

wpa_supplicant -D wext -iwlan0

Linux 在 3D 打印机上运行,​​我有点害怕以某种方式切断有线连接(无法重新安装系统)。我对 Linux 不太熟悉,所以最好问问。感谢您的任何建议

答案1

由于我无法通过软件解决问题,因此我更换了硬件并测试了几个 USB wifi 适配器来解决这个驱动程序噩梦。

最后,Edimax 加密狗完美运行:lsusb -->

Edimax Technology Co., Ltd EW-7811Un 802.11n 无线网卡 [Realtek RTL8188CUS]

不工作:

  1. Asus USB-N10 Nano B1(硬件版本:V1)
  2. TPlink TL-WN725N(欧盟) 版本:3.0
  3. Logilink WL0084B

这不是一个“真正的解决方案”,但也许这些信息有一天会帮助到某人。

相关内容