HD-120LAN ファームウェア(3)


もう少しいろいろ散歩

AVR

/www/script/melsub_shutdown.sh を見ると、
  • reboot 前に "CCCC" を
  • shutdown 前に "EEEE" を
    /dev/ttyS1 に書き込んでいる。
    この辺りだけを見ると、AVR は HD-H*LAN と同じように見える。

    /dev/fl0

    /www/script/melsub_flash.sh で as_flash を使い各種設定ファイルを /dev/fl0 に書き込んでいる
    この辺りも HD-H*LAN と同じ

    設定の復元

    起動時、 /etc/rc.d/rcS.d/S37load_config.sh にリンクされている /etc/init.d/load_config で、 /dev/fl0 に保存された設定を復元している。
    HD-120LAN では、 起動時に / ファイルシステムが FLASH から DRAM に展開されるため、 起動する度に設定を戻さないといけないためであろう。

    HD-H*LAN では、(確か)/etc/init.d/load_config は存在するものの 使われていなかった。
    これは、設定が HDD にあり、 いちいち /dev/fl0 から戻す必要がないためであろう

    生パスワード

    /www/script/set_passwd.sh で、 生パスワードを保存している。
    やっぱり。
    LinkStation/玄箱 をハックしよう → HD-120LAN シリアルコンソール

    Copyright (C) 2004 Yasunari Yamashita. All Rights Reserved.
    yasunari @ yamasita.jp
    山下康成京都府向日市