Hack BBS

[全部のスレッド一覧][新規投稿][記事の削除・変更] [Home Page]

返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.817】の中の記事をすべて表示しています

【No.817】のスレッド
04/06/20(日) 11:52:49 投稿者[yama] [No.817]のスレッド内
【No.817】 タイトル[ハードウェアクロックの同期について] この記事がスレッドの最初です
はじめまして。
この度、玄箱を購入してハックキットをインストールしました。インストールは無事完了しましたが、時計を合わせようと以下のコマンドを実行したときにエラーとなりました。自分では原因が分らないので皆さんのアドバイスを頂けるとありがたいです。

コマンドとメッセージ
[root@hackkit kuro]# ntpdate clock.nc.fukuoka-u.ac.jp
20 Jun 11:42:37 ntpdate[9693]: step time server 133.100.9.2 offset 4.126103 sec
[root@hackkit kuro]# hwclock --systohc
hwclock: 割り込み更新をオンにするための /dev/rtc への ioctl() が予期せぬ失敗に終わりました, errno=515: 未知のエラー 515.
[root@hackkit kuro]#

環境は
玄箱(ファームウェア1.02) + HackKit で
HackKitをインストールして「最初の設定」を終えた段階です。

04/06/22(火) 02:19:17 投稿者[山下康成] <http://www.yamasita.jp> [No.817]のスレッド内
【No.821】 タイトル[Re: ハードウェアクロックの同期について] 【No.817】に対する返信
No.104 でも同様の症状が報告されていますね。
カーネルが今ひとつしっかり RTC に対応できていないのではないかと
思います

04/06/22(火) 20:02:13 投稿者[yama] [No.817]のスレッド内
【No.823】 タイトル[Re: ハードウェアクロックの同期について] 【No.821】に対する返信
カーネルの問題でしたか。自分とこではこまめに玄箱の電源を落としているのですが、カーネルの入れ替えの出来ない現状ではどうすることもできませんね。起動時に時計合わせするようにでもしておきます。

04/06/23(水) 21:11:28 投稿者[ねこにゃん ] [No.817]のスレッド内
【No.825】 タイトル[RTC制御、調べました。(Re: ハードウェアクロックの同期について)] 【No.823】に対する返信
こんばんは、ねこにゃんです。
私も気になっていたので、カーネルソースを調べてみました。

その結果、カーネルのソフト時間設定(time.c)の中で、ソフト時間を設定すると同時に、RTCにも日時の書き込みを行っていました。

つまり、linkstation,玄箱はカーネルでRTC制御を行っているので、hwclockコマンドは不要ということになります。
通常のdateコマンドやntpdate等でRTCも設定されています。

では、

04/06/24(木) 11:37:31 投稿者[yama] [No.817]のスレッド内
【No.832】 タイトル[結論 (Re: RTC制御、調べました。)] 【No.825】に対する返信
結論として、

linkstation,玄箱では、"date","ntpdate"コマンドではRTCの同期まで行っており、"hwclock"コマンドを打つ必要はない。

ということですね。
カーネルのソースコードまで調べていただきありがとうございました。