我终于让我的 Raspberry Pi 的 Edimax RTL8188CUS 无线棒工作了,但几分钟后我就会不断失去连接。我可以通过不断 ping Raspberry Pi 来防止这种情况发生。Pi 本身似乎没有传出连接问题,但如果我不保持连接繁忙,我就无法从我的 PC 访问它。如果我在从 Raspberry Pi ping 我的 PC 时失去连接,Pi 就可以再次双向访问。
Raspberry Pi 获得 1A 电源,除了 wlan 棒之外,它还控制 2 端口继电器。操作系统是 Raspbian,带有由 Michael Gorven 预先构建的 Xbmc。使用以太网时没有问题。
答案1
如果持续 ping 有帮助,则可能是电源管理问题。检查驱动程序是否已禁用此功能:
cat /etc/modprobe.d/8192cu.conf
我说options 8192cu rtw_power_mgnt=0 rtw_enusbss=0
文件名可能有所不同,*.conf
该目录中的任何文件都可以。
如果你使用 RPi 作为接入点,你应该阅读 http://jenssegers.be/blog/43/Realtek-RTL8188-based-access-point-on-Raspberry-Pi
答案2
这可能是一个电源管理问题,就像 Silpion 在他的回答中提到的那样。
但是:问题实际上可能出在连接的 PC 端(我假设它运行的是 Windows?)。
在设备管理器中检查网卡驱动程序。如果那里有电源管理选项卡,请禁用“允许 Windows 暂停此设备以节省电源”设置(或类似条目,我不记得具体内容了,而且我现在不在 Windows 系统上)。
一般来说:如果 Windows 计算机出现间歇性连接问题,这是首先要寻找的事情。
PS 如果设备管理器中没有这样的设置,那么该设备首先就不支持电源管理。在这种情况下,问题就不可能是由 Windows 端的电源管理引起的。
答案3
我想现在将其关闭为“未解决”,因为我认为这可能是我的 RPi 的硬件问题。可能是 Raspberry Pi 硬件(或至少是 USB 端口)在我上一个项目中受损并且没有获得足够的电力。我认为这不可能是硬件问题,因为不断 ping 有帮助,但这里有 2 个人打赌不会 :)