液晶には正しい時間が表示されているのに、
date コマンドの結果は9時間進んでいる。
tswxl:~# hwclock Cannot access the Hardware Clock via any known method. Use the --debug option to see the details of our search for an access method. tswxl:~# hwclock --debug hwclock from util-linux-ng 2.13.1.1 hwclock: Open of /dev/rtc failed, errno=2: No such file or directory. No usable clock interface found. Cannot access the Hardware Clock via any known method. tswxl:~#/dev/rtc が無いと
initrd 内には、、
tswxl:~# ls -l /initrd/dev/rtc crw-rw-rw- 1 root root 10, 135 Feb 5 22:30 /initrd/dev/rtc tswxl:~#作る
tswxl:~# mknod --help Usage: mknod [OPTION]... NAME TYPE [MAJOR MINOR] Create the special file NAME of the given TYPE. -Z, --context=CTX set the SELinux security context of NAME to CTX Mandatory arguments to long options are mandatory for short options too. -m, --mode=MODE set file permission bits to MODE, not a=rw - umask --help display this help and exit --version output version information and exit Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X, it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal; otherwise, as decimal. TYPE may be: b create a block (buffered) special file c, u create a character (unbuffered) special file p create a FIFO Report bugs to. tswxl:~# mknod /dev/rtc c 10 135 tswxl:~# ls -l /dev/rtc crw-r--r-- 1 root root 10, 135 Jun 19 19:36 /dev/rtc tswxl:~#
tswxl:~# grep UTC /etc/default/rcS UTC=no tswxl:~#ハードウェアクロックは、「現地時間をさしている」と 設定してあるので
tswxl:~# date Sat Jun 19 19:38:00 JST 2010 tswxl:~# TZ=GMT date Sat Jun 19 10:38:05 GMT 2010 tswxl:~# hwclock Sat Jun 19 19:38:12 2010 -0.758340 seconds tswxl:~#ハードウェアクロックも9時間進んでいる
これではあかん
tswxl:~# date Sat Jun 19 19:39:46 JST 2010 tswxl:~# date 06191040 Sat Jun 19 10:40:00 JST 2010 tswxl:~#ハードウェアクロックに書く
tswxl:~# hwclock --systohc tswxl:~# date Sat Jun 19 10:41:08 JST 2010 tswxl:~# TZ=GMT date Sat Jun 19 01:41:13 GMT 2010 tswxl:~# hwclock Sat Jun 19 10:41:18 2010 -0.378405 seconds tswxl:~#これで時刻があった。
ヒョッとすると、ハードウェアクロックを表示しているのではなくて、 マイコン側の時刻を表示している???
|
← eth0? eth1? |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ sshd |