每当我将Raspberry Pi放置一整夜时,它似乎总是进入某种暂停状态。红色电源指示灯仍然亮着,但USB WiFi设备上的指示灯熄灭了,我无法使用SSH进行访问。

我没有连接任何外围设备,除了USB WiFi设备。我只是无头使用它作为音频播放器。

谁知道如何完全禁用任何类型的暂停功能?

评论

如果您可以使用适当的显示管理器标记问题,对我们会有所帮助。谢谢!

您可以在附加的屏幕上看到任何输出吗?您是否拥有最新的操作系统?可能是内核恐慌,在正常运行时间后随机发生在我身上。

@BryanDunsmore我怀疑他正在使用DM-它是无头音频播放器...

如何防止屏幕变黑的可能重复项?

@AlexChamberlain如果他使用的是Raspian,我强烈怀疑他已卸载默认的显示管理器。 = /

#1 楼

您没有提供很多细节,但我将假设您使用的是带有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将会无限期保持打开状态。

评论


不幸的是,xbian上的8192cu发生了同样的事情,并且电源管理已经设置为0。

– StasM
13年7月30日在7:06

#2 楼

首选答案似乎接近正确,但原始问题(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仍然会自行关闭。

#3 楼

我的问题是屏幕保护程序。禁用以下命令:

这将关闭屏幕保护程序:

xset s off


禁用其他能源之星功能:

xset -dpms


这在远程SSH会话中不起作用

#4 楼

GDM

您可以通过更改dconf-editor中的值来防止GDM挂起计算机。请注意,我说的是dconf-editor,而不是gconf-editor

$ dconf-editor


现在,您需要导航到org.gnome.settings-daemon.plugins.power节点。您应该看到完整的键/值对列表。将以下键更改为以下值。



sleep-inactive-ac-type变为无


sleep-inactive-battery-type变为无


参考文献


gdm使我的机器挂起,如何停止它? -Arch Linux论坛


评论


他在哪里说他在使用GDM?

–活动
2012年8月1日上午10:53

@Jivings他没有。在他使用GDM的情况下,我只是提供一个答案。

–user46
2012年8月1日15:52

然后,您应该在询问之前要求更多信息。

–活动
2012年8月2日在8:56

我非常怀疑他们是否会考虑考虑(1)他们对此没有任何意见,并且(2)这个问题大约一个星期了。在这种情况下,最好还是为将来的访客提供答案。

–user46
2012年8月2日在16:19

我确实在stackoverflow和其他一些stackexchange站点上有一个帐户,我在superuser.stackexchange上问了这个问题,然后将其移至raspberrypi.stackexchange。我想这就是为什么我没有收到回复通知的原因。在有人对此发表评论之前,它转移到了我没有帐户的子站点。烦死了

– drant
2012年8月10日在16:43