pynq报错ieee80211 phy0: rt2x00usb_vendor_request

很不幸的给pynq插上买的芯片是RT5370的无线网卡后出现了这种情况,阅读一下看看处理什么错误再看看error的类型,似乎是usb线的某个寄存器的值出了问题。
结果就是整个linux环境就没几句命令可执行,内置的一些命令也不一定行,终端就是不停的报错,最后只好reboot(poweroff和halt等都没有用了)。
原本以为是驱动的问题,所以也是去网站上找了驱动的源代码。
同时也就发现了这个网卡的驱动的维护已经7、8年没改动过了。
虽说是部分类型的网卡的驱动兼容,但是也…

先给同样遇到这个问题的兄弟姐妹们提一些小建议,希望有帮助:
1.输入
modinfo rt2x00usb(这里的写你报错了里面出现的)
根据第一行出现的路径找到这个.ko文件,这个驱动的内核模块。
2.
将自己的内核驱动模块和下载的驱动源代码重新编译一次。

还有就是查看lsusb出现的
因为买的时候说是免驱的,这个RT5370的网卡在ubuntu16、18驱动的配置是不用自己处理的,连上自己的电脑后,真的就没什么问题。
唉。
查了一些资料,发现这个问题已经出来很久了。

在PYNQ(Python Productivity for Zynq)开发环境中遇到 ieee80211 phy0: rt2x00usb_vendor_request 错误通常涉及到无线网卡驱动或硬件通信问题。这个错误信息通常是Linux内核或驱动程序的一个警告或错误消息,可能由于以下几个原因引起:

驱动问题:

可能是无线网卡驱动程序出现了问题,导致与硬件通信失败或不正常的情况。这可能需要更新或重新安装适当的驱动程序。
硬件连接问题:

如果使用的是外部USB无线网卡,可能存在连接问题或硬件故障,导致驱动程序无法正确初始化或与设备通信失败。
内核模块加载顺序:

在某些情况下,特定的内核模块加载顺序可能会导致这类问题。可以尝试重新加载或重新配置相关的内核模块。

解决方法:
针对 ieee80211 phy0: rt2x00usb_vendor_request 错误,可以尝试以下解决方法:

检查驱动和固件更新:

确保你的无线网卡驱动程序和相关固件是最新的。你可以查找设备制造商的官方网站或Linux社区的支持页面,寻找可能的更新或修复程序。
重新插拔设备:

尝试重新插拔无线网卡设备,并确保连接良好。有时候物理连接不良会导致通信问题。
检查系统日志:

使用 dmesg 命令查看系统日志,确认是否有其他关于驱动程序或硬件的错误消息或警告,以帮助进一步诊断问题。
重新加载内核模块:

如果可能,尝试重新加载相关的内核模块。例如,可以使用 modprobe 命令重新加载无线网卡的驱动程序模块。
调整内核参数:

有时候可以通过调整Linux内核的一些参数来解决硬件兼容性问题。这需要一定的Linux系统和内核知识。
联系技术支持:

如果以上方法无法解决问题,可以联系PYNQ或无线网卡制造商的技术支持团队,寻求更详细和专业的帮助。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值