计算机以随机间隔静默停止活动以等待任何用户活动


4

背景:我正在尝试在运行xubuntu的计算机上进行从SMB到SMB的长时间网络传输,但是我遇到了一个非常奇怪的问题:

随机数量(在10-40分钟内)的闲置状态后,我的计算机失去了网络连接,并且任何用户活动(甚至移动鼠标)都会使其立即备份。通过以太网电缆而非WLAN连接计算机。连接断开后,它将停止应答,并在一段时间后从NAT路由器的客户端列表中消失。

我试图运行一个脚本,全自动模拟了与用户行为xdotool,但似乎并没有工作。我还注意到,不仅网络活动停止了,脚本每分钟输出的数字还在增加,当计算机断开网络连接时,我注意到数字并没有增加!脚本和网络活动继续进行,好像当我移动鼠标,按Shift或其他任何操作时都什么也没有发生。

我发现没有与此相关的BIOS选项,我知道xubuntu电源管理中也没有此类功能。

该计算机是Compaq Presario 6540fi。

问题:有什么想法可能导致我的计算机出现这种情况?

我也对如何解决这个问题很感兴趣?


可能是驱动程序问题。我没有答案,但也许有一个指针:serverfault.com/questions/104791/…–
TFM

我有一个presario F500,我打算将其用于永远在线的机器人技术,而我遇到的问题与您完全相同。我还注意到,grub在启动时会等待任何网络活动。这听起来像是presario笔记本电脑常见的硬件问题,但由于我什至没有在搜索中找到它,我感到震惊。如果有解决问题的方法,那将很好。
马特

@Matt好吧,我从来没有以任何适当的方式修复它。我最终将鼠标点击到旋转的台式风扇上,以完成大型数据传输(将所有相关数据移离事物)。之后,我转到了另一台计算机。而且,如果我有话要说,我也将与其他任何人保持距离...我遇到过的最奇怪的事情,很高兴听到我不是唯一的一个-证明我是我不会发疯。:)
Ilari Kajaste 2012年

Answers:


2

像这样的东西可能是由于ACPI不兼容造成的。确保您已经应用了所有内核更新,并确保您的BIOS是最新版本。您也可以尝试将其指定acpi=off为GRUB中内核的“启动时间参数”以禁用ACPI,尽管我认为您将失去使系统进入睡眠状态或关闭电源而不按按钮的能力。

*如果其他方法仍然失败,请考虑以下问题(警告,这很奇怪):如果物理移动鼠标可以防止这种情况发生,则可以将您的鼠标电缆连接到带有一条胶带的CD托盘上,并eject从脚本。可能需要一些想象力才能将鼠标布置为在长时间内可靠移动的方式。


“您可以使用一条胶带将鼠标电缆连接至CD托盘,并通过脚本设置定期弹出命令”。有史以来最奇怪的建议,但是它属于科技网站吗?
TFM

可能不是。我可能会编辑出来。但是关于ACPI的东西是有效的。
LawrenceC

将鼠标连接到移动的物体上是一种有效的即开即用的手段,可以解决我的实际问题-我认为特别是使用脚本化CD托盘活动是一个相当聪明的主意!但是,它的怪异应该“如果其他所有方法都失败了……”时尚中的答案明确指出。我之所以这样说是因为,事实上我确实确实将鼠标固定在旋转台式风扇上,以进行其余的文件传输。(哦,通过使鼠标稍微晃动,将其设置为可靠,这非常容易。)但是我当然不认为这是解决该问题的实际方法!:)
Ilari Kajaste 2011年

@Ilari:您实际上不认为这是解决该问题的方法,这让我很高兴!伙计们,CD托盘把戏在盒子外面。您遇到了软件问题,是否想用胶带将物品粘在盒子上以解决问题?如果他想家的话,也许会为“他”播放一些音乐?还是汤?
TFM

1
@TFM但是,将鼠标点击到移动的对象上确实可以,因为自动的鼠标移动可以解决问题,而音乐则没有效果……除非,除非音乐的低音足够大,可以移动鼠标。:)
Ilari Kajaste

0

这不是解决方案,但是当我读到这个问题时,有两个想法让我想到:

  1. 电脑即将进入睡眠状态。我从不使用任何睡眠/休眠类型的功能,因此我对此并不了解。
  2. 缺乏熵。如果您的文件传输使用加密,则您的随机数生成器需要一个随机性(熵)源。熵的来源包括鼠标移动和按下键盘的时间(我相信网络数据包的时间是熵的另一个来源,但这可能不是因为恶意第三方可以操纵)。

希望这些想法之一可以为您指明正确的方向。


1)可能是某种睡眠,但是计算机肯定没有进行任何标准的睡眠/待机。我可以从OS触发的那些,它们的行为不像这个奇怪的问题。例如,进入睡眠状态时屏幕和电源关闭,这种情况不会发生。是的,屏幕确实确实保持活动状态,突然停止活动对我来说是完全透明的,除非我让计算机执行突然停止运行的操作。这就是为什么我仅在此文件传输问题中注意到它的原因。2)系统不使用加密,而是一个有趣的想法。
Ilari Kajaste 2011年
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.