我有Ubuntu13.04桌面64位
在运行rtcwake -s 30时,我得到以下结果:
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时,我在日志中得到了类似的答案:
Cannot write '0' to /sys/class/rtc/rtc0/wakealarm运行sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm,我得到的结果是:
sh: 1: cannot create /sys/class/rtc/rtc0/wakealarm: Directory nonexistent这是怎么解决的?
或者如何启用/dev/rtc0?
发布于 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年.
https://askubuntu.com/questions/357152
复制相似问题