每当我将Raspberry Pi放置一整夜时,它似乎总是进入某种暂停状态。红色电源指示灯仍然亮着,但是USB WiFi设备上的指示灯熄灭了,我无法使用SSH访问它。
除了USB WiFi设备外,我没有连接任何外围设备。我只是无头使用它作为音频播放器。
有人知道如何完全禁用任何类型的暂停功能吗?
每当我将Raspberry Pi放置一整夜时,它似乎总是进入某种暂停状态。红色电源指示灯仍然亮着,但是USB WiFi设备上的指示灯熄灭了,我无法使用SSH访问它。
除了USB WiFi设备外,我没有连接任何外围设备。我只是无头使用它作为音频播放器。
有人知道如何完全禁用任何类型的暂停功能吗?
Answers:
您没有提供很多细节,但是我将假设您使用的是带有Realtek 8192cu芯片的WiFi适配器,因为这似乎很常用。我的是一样的,我一直在经历我认为相同的问题:长时间不让RPi闲置时,WiFi似乎被禁用,您无法再通过SSH等连接。
我几个月来一直在寻找解决方案,直到现在才在这里找到一个解决方案:https : //github.com/xbianonpi/xbian/issues/217。该解决方案适用于xbian,但在Raspbian上对我有效。
问题似乎是适配器默认情况下启用了电源管理功能。可以通过运行以下命令来检查:
cat /sys/module/8192cu/parameters/rtw_power_mgnt
值0表示禁用,值1表示最小值。电源管理,最大2表示 能源管理。要禁用此功能,您需要创建一个新文件:
sudo nano /etc/modprobe.d/8192cu.conf
并添加以下内容:
# Disable power management
options 8192cu rtw_power_mgnt=0
保存文件并重新启动RPi之后,WiFi应该无限期保持打开状态。
首选的答案看起来接近正确,但是原始问题(https://github.com/xbianonpi/xbian/issues/217)中的一些其他注释将建议一个更好的选择:
options 8192cu rtw_power_mgnt=0 rtw_enusbss=0
在/etc/modprobe.d/8192.conf
,而不是在rtw_power_mgnt=0
。仅指定一个选项对我不起作用,因为wifi仍会自行关闭。
您可以通过更改中的值来防止GDM挂起计算机dconf-editor
。请注意,我说dconf-editor
,不是 gconf-editor
。
$ dconf-editor
现在,您需要导航到该org.gnome.settings-daemon.plugins.power
节点。您应该看到完整的键值对列表。将以下键更改为以下值。
sleep-inactive-ac-type
到什么sleep-inactive-battery-type
到什么