首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未为唤醒事件启用/dev/rtc 0,并且无法将'0‘写入/sys/class/rtc/rtc 0/wake警报

未为唤醒事件启用/dev/rtc 0,并且无法将'0‘写入/sys/class/rtc/rtc 0/wake警报
EN

Ask Ubuntu用户
提问于 2013-10-12 13:45:16
回答 1查看 5.7K关注 0票数 1

我有Ubuntu13.04桌面64位

在运行rtcwake -s 30时,我得到以下结果:

代码语言:javascript
复制
rtcwake: assuming RTC uses UTC ...
rtcwake: open failed: /sys/class/rtc/rtc0/device/power/wakeup: No such file or directory
rtcwake: /dev/rtc0 not enabled for wakeup events

在运行fwts s3 --s3-quirks -a时,我在日志中得到了类似的答案:

代码语言:javascript
复制
Cannot write '0' to /sys/class/rtc/rtc0/wakealarm

运行sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm,我得到的结果是:

代码语言:javascript
复制
sh: 1: cannot create /sys/class/rtc/rtc0/wakealarm: Directory nonexistent

这是怎么解决的?

或者如何启用/dev/rtc0

EN

回答 1

Ask Ubuntu用户

发布于 2013-11-16 11:19:33

在我的ubuntu12.04(64位)系统上,sudo rtcwake -s 30 -mode mem按需要工作(但我需要将模式设置为“mem”(=往ram挂起)或“disk”,因为我的系统(宏碁膝上型计算机)不支持默认的“备用”模式。

你用什么硬件运行你的系统?它是否有一个rtc并且您的系统能够发现它(作为第一步,检查ls -l /dev/rtc?的输出)?

输出行rtcwake: open failed: /sys/class/rtc/rtc0/device/power/wakeup: No such file or directory可能会显示问题的相关部分。在我的系统/sys/class/rtc/rtc 0/device/power/wakeup中也不存在(我不知道这个错误-msg),但是一个唤醒警报-named管道位于/sys/class/rtc/rtc0/wakealarm中。你的身上有这样的东西吗?

如果是这样的话,尝试直接写入其中,例如通过

sudo sh -c ‘echo "+00-00-00 00:00:30" > /sys/class/rtc/rtc0/wakealarm'

请注意,此命令不会将您的系统设置为睡眠,而只会安排唤醒警报,因此您可能需要自己将系统设置为备用/休眠。

那么,cat /proc/driver/rtc是怎么说的(特别是以alrm_time、alrm_date和alrm_pending开头的行)?

也许没有答案但我还不能评论..。

编辑:哎呀,刚刚意识到这是在2012年,而不是2013年.

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/357152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档