繁体   English   中英

Openwrt/Raspberry:通过 usb wifi 适配器定期连接测试后失去连接

[英]Openwrt/Raspberry: lost the connection after periodic connection test through usb wifi adapter

我正在开发一个允许通过 Mediatek MT7612U wifi 适配器(Alfa AWUS036ACM)连接到 inte.net 的脚本,并使用 speedtest-cli、iperf3 进行一些连接测试...我的脚本在 OpenWrt linux 系统下运行。 我在树莓派 PI4 Model B 中安装了 Openwrt。我插入了树莓派的两个 wifi 适配器(Alfa AWUS036ACM 和 Mediatek MT7612U 芯片组)。 该脚本永久运行,并定期进行一些连接测试。 一段时间后,我失去了联系。

当我检查系统日志时,我发现 kernel 报告了这个错误:

kern.err kernel: [ 1929.020945] mt76x2u 2-1:1.0: error: mt76x02u_mcu_wait_resp failed with -110

当我重新启动系统时,问题消失了。 但是我需要在不重新启动的情况下修复它。 我尝试使用 ioctl USBDEVFS_RESET 重置 usb 设备,但这导致相应的网络接口丢失,我还尝试使用如下命令关闭 usb 设备的电源:

echo disabled > /sys/bus/usb/devices/usb2/power/wakeup
echo enabled > /sys/bus/usb/devices/usb2/power/wakeup

但问题没有解决

我还尝试取消绑定/绑定 usb 设备

echo '2-1' > /sys/bus/usb/drivers/usb/unbind
echo '2-1' > /sys/bus/usb/drivers/usb/bind

而且这个问题也没有解决

有人知道我为什么会遇到这个阻止程序问题。 有没有办法在不需要重启系统的情况下修复或绕过它。

我的 Raspberry Pi 4B 遇到了完全相同的问题。 将两个 USB 适配器放在有源集线器上,问题仍然存在。 当它是一个 AWUS036ACM 和一个不同的 model 适配器 AWUS036ACHM 时,我没有收到错误。 我开始速度测试(负载)的那一刻,它崩溃了,我无法再连接。

我在 Raspberry Pi 3B 上使用了相同的配置,一个 ACM 适配器直接插入 Pi,另一个 ACM 在有源集线器上。 在 Pi 4B 上它根本不起作用。

我仍在进行故障排除,如果我发现任何有用的东西会更新。

我也遇到了这个确切的问题。 我也一直在使用 Alfa AWUS036ACM。

我试过拔下适配器并重置它,然后在再次将其置于监控模式后它可以工作一小会儿,然后再次出现 OP 问题。 我正在使用 Raspberry Pi 3b

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM