純正カーネルから起動しない問題

  1. 5.1環境からバッファを5MBに減らしたzbsdmod.oを作成
  2. メンテナンスカーネルに喰わせてみるもカーネルをコピーした段階でフリーズ
  3. zbsdmod.oにprintk(9)を仕込んでおいたのに出力されず
  4. /proc/sys/kernel/printk でログ出力レベルを調整できると聞いたが変化なし
  5. そういや起動時も画面全体にSHARPのロゴがでるだけで何もメッセージ表示されないから問答無用抑止さているかもしれない疑惑
  6. じゃあシリアルコンソールなら→出力されていない
  7. SL-B500 にシリアルケーブル(CE-170TS)でログインしてみる。」を見ながらシリアル有効化
  8. シリアルコンソールからinsmod -fしても読み込み時のメッセージは表示されず。だめか。
  9. 色々いじってシリアルコンソールでカーネルを喰わせる


…あれ?



いろいろ追試した結果、シリアルコンソールを使わずとも「SL-B500 にシリアルケーブル(CE-170TS)でログインしてみる。」の手順の「/etc/initrabを編集」「/sbin/telinit q」の2つを実行してからであれば本体単独で起動できる模様。
…てーことは昔NetBSD側の起動処理に入ったかどうかを確認するためにzaurus_start.Sに仕込んだシリアル出力処理がとっても怪しくなるわけで…後で確認するか orz