如何禁用暂停模式?


41

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

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

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


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

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

1
@BryanDunsmore我怀疑他使用的是DM-它是无头音频播放器...
Alex Chamberlain


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

Answers:


52

您没有提供很多细节,但是我将假设您使用的是带有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 2013年

3

首选的答案看起来接近正确,但是原始问题(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仍会自行关闭。


1

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

这将关闭屏幕保护程序:

xset s off

禁用其他能源之星功能:

xset -dpms

这将不会在远程SSH会话工作


0

GDM

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

$ dconf-editor

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

  • sleep-inactive-ac-type什么
  • sleep-inactive-battery-type什么

参考文献


3
他在哪里说他在使用GDM?
Jivings

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

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

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

2
我在stackoverflow和其他一些stackexchange站点上都有一个帐户,我在superuser.stackexchange上问了这个问题,然后将其移至raspberrypi.stackexchange。我想这就是为什么我没有收到回复通知的原因。在有人对此发表评论之前,它转移到了我没有帐户的子站点。烦死了
dgrant
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.