我无法让这个适配器在 Buster 上工作。 它适用于 Stretch 的安装映像 (2019-04-08-raspbian-stretch.img)
描述错误
GUI 小部件和 raspi-config 都报告“未找到无线接口”。
繁殖
将 Buster 安装映像复制到 microSD 卡,并引导至安装了 WiFi 加密狗的安装程序。 未发现 WiFi 适配器。
预期行为
使用 /boot 中的 wpa_suppplicant.conf,WiFi 连接应该会出现。 (这适用于 Stretch 但不适用于 Buster。)
实际行为
未检测到 WiFi 硬件。
系统
将 raspinfo 命令的结果复制并粘贴到此部分。 或者,复制并粘贴一个 pastebin 链接,
https://pastebin.com/bffePRJ8
或添加以下问题的答案:
哪个型号的树莓派? 例如 Pi3B+、PiZeroW
圆周率2B
哪个操作系统和版本( cat /etc/rpi-issue
)?
2019-07-10-raspbian-buster.img
哪个固件版本( vcgencmd version
)?
hbarta<strong i="35">@raspigold4gb</strong>:~ $ vcgencmd version
Jul 9 2019 14:40:53
Copyright (c) 2012 Broadcom
version 6c3fe3f096a93de3b34252ad98cdccadeb534be2 (clean) (release) (start)
hbarta<strong i="36">@raspigold4gb</strong>:~ $
uname -a
)?hbarta<strong i="42">@raspigold4gb</strong>:~ $ uname -a
Linux raspigold4gb 4.19.58-v7+ #1245 SMP Fri Jul 12 17:25:51 BST 2019 armv7l GNU/Linux
hbarta<strong i="43">@raspigold4gb</strong>:~ $
日志
如果适用,请添加dmesg
或类似的相关输出。
附加上下文
为问题添加任何其他相关上下文。
留言:
[ 73.712352] usb 1-1.5: new high-speed USB device number 6 using dwc_otg
[ 73.843828] usb 1-1.5: New USB device found, idVendor=0bda, idProduct=8179, bcdDevice= 0.00
[ 73.843858] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 73.843871] usb 1-1.5: Product: 802.11n NIC
[ 73.843886] usb 1-1.5: Manufacturer: Realtek
[ 73.843916] usb 1-1.5: SerialNumber: 00E04C0001
[ 73.936824] lib80211: common routines for IEEE802.11 drivers
[ 73.936851] lib80211_crypt: registered algorithm 'NULL'
[ 73.967611] r8188eu: module is from the staging directory, the quality is unknown, you have been warned.
[ 73.992533] Chip Version Info: CHIP_8188E_Normal_Chip_TSMC_D_CUT_1T1R_RomVer(0)
[ 74.029680] usbcore: registered new interface driver r8188eu
[ 74.992671] MAC Address = 60:e3:27:1a:08:3e
[ 74.996486] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 84.065424] logitech-hidpp-device 0003:046D:1017.0007: HID++ 1.0 device connected.
lsusb:
pi<strong i="8">@raspberrypi</strong>:~ $ lsusb
Bus 001 Device 006: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter
Bus 001 Device 005: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 004: ID 04d9:0132 Holtek Semiconductor, Inc.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pi<strong i="9">@raspberrypi</strong>:~ $
网络东西
pi<strong i="13">@raspberrypi</strong>:~ $ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether b8:27:eb:aa:e6:2f brd ff:ff:ff:ff:ff:ff
inet 192.168.1.156/24 brd 192.168.1.255 scope global noprefixroute eth0
valid_lft forever preferred_lft forever
inet6 2601:249:e00:6b24::16a9/128 scope global dynamic noprefixroute
valid_lft 7038sec preferred_lft 4338sec
inet6 2601:249:e00:6b24:722f:c402:c3eb:544c/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 86388sec preferred_lft 14388sec
inet6 fe80::2d51:b30b:140a:9dd6/64 scope link
valid_lft forever preferred_lft forever
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 60:e3:27:1a:08:3e brd ff:ff:ff:ff:ff:ff
pi<strong i="14">@raspberrypi</strong>:~ $ ifconfig wlan0
wlan0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 60:e3:27:1a:08:3e 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
pi<strong i="15">@raspberrypi</strong>:~ $
模块
pi<strong i="6">@raspberrypi</strong>:~ $ lsmod|egrep "8188|80211"
r8188eu 438272 0
lib80211 16384 1 r8188eu
cfg80211 614400 1 r8188eu
rfkill 28672 2 cfg80211
pi<strong i="7">@raspberrypi</strong>:~ $
已安装固件
pi<strong i="11">@raspberrypi</strong>:~ $ dpkg -l firmware-realtek
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-================-=================-============-==================================================
ii firmware-realtek 1:20190114-1+rpt2 all Binary firmware for Realtek wired/wifi/BT adapters
pi<strong i="12">@raspberrypi</strong>:~ $
注意:如果我将 micro-SD 卡安装在带有板载 WiFi 或不同加密狗 (Edimax) 的 Pi 中,WiFi 将正常运行。
另请参阅https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=246587
谢谢!
您可能想要将r8188eu
驱动程序(暂存)列入黑名单,并安装MrEngman 的8188eu
到目前为止非常可靠(即使在 AP 模式下)。
感谢您的及时答复。
你能帮忙解答两个问题吗?
我已将该模块列入黑名单,但找不到从登台使用内核模块的指南。 你能指出一个指南吗?
我将这些加密狗与 Pis 一起使用,这些加密狗是无头操作且远离以太网。 内核更新是否会导致 WiFi 无法再次工作,直到我手动干预以纠正这种情况(对于任一解决方案?)
显然,我还需要一个将模块列入黑名单的指南。 我创建了以下文件:
pi<strong i="10">@raspberrypi</strong>:~ $ cat /etc/modules-load.d/raspi-blacklist.conf
blacklist r8188eu
pi<strong i="11">@raspberrypi</strong>:~ $
并且在启动后模块看起来仍然加载。
pi<strong i="15">@raspberrypi</strong>:~ $ lsmod |egrep "8188|80211"
r8188eu 438272 0
lib80211 16384 1 r8188eu
cfg80211 614400 1 r8188eu
rfkill 28672 2 cfg80211
pi<strong i="16">@raspberrypi</strong>:~ $
谢谢!
只需使用帖子中提到的脚本按照 MrEngman 的安装程序进行操作:它会为您完成所有工作。
MrEngman的安装程序是不是每次更新内核都需要执行? 我需要一个可以在只能通过 ssh 访问的无头系统上执行的解决方案。
如果每次内核升级后都需要它,是否可以在升级后和重新启动之前运行? 换句话说,它适用于已安装的内核还是仅适用于正在运行的内核?
谢谢!
该驱动程序是否提供了任何好处/解决了您的问题?
是的,每次内核更新后都需要重新安装。 如果您愿意,您可以自行下载/安装必要的存档(位置是可预测的)。
我建议您在相关论坛主题上询问有关这些驱动程序部署的任何问题。
是的。 该过程使加密狗工作。 (我没有进行广泛的测试,但它出现并获得了一个 IP 地址。)
看起来有一种方法可以在安装新内核时通过提供提交号(对于内核?)来更新模块,我会在线程上询问这个问题。 我需要在更新内核之前弄清楚这一点。 也许一个工作驱动程序会使其进入下一个内核。
很高兴它对你有效。
超时,内核中包含的rtl8xxxu
驱动程序可以为8188eu 提供适当的支持。 我最近没有检查过这个状态。 (请注意,我认为它在 Raspbian Buster 中默认被列入黑名单)。
同时,如果您想从源代码构建,还有其他选项:
https://github.com/lwfinger/rtl8188eu (可能来自 MrEngman)
https://github.com/quickreflex/rtl8188eus
在回答问题/解决问题时关闭此问题。
最有用的评论
您可能想要将
r8188eu
驱动程序(暂存)列入黑名单,并安装MrEngman 的8188eu
到目前为止非常可靠(即使在 AP 模式下)。