純正カーネルから起動しない問題
- 5.1環境からバッファを5MBに減らしたzbsdmod.oを作成
- メンテナンスカーネルに喰わせてみるもカーネルをコピーした段階でフリーズ
- zbsdmod.oにprintk(9)を仕込んでおいたのに出力されず
- /proc/sys/kernel/printk でログ出力レベルを調整できると聞いたが変化なし
- そういや起動時も画面全体にSHARPのロゴがでるだけで何もメッセージ表示されないから問答無用抑止さているかもしれない疑惑
- じゃあシリアルコンソールなら→出力されていない
- 「SL-B500 にシリアルケーブル(CE-170TS)でログインしてみる。」を見ながらシリアル有効化
- シリアルコンソールからinsmod -fしても読み込み時のメッセージは表示されず。だめか。
- 色々いじってシリアルコンソールでカーネルを喰わせる
…あれ?
いろいろ追試した結果、シリアルコンソールを使わずとも「SL-B500 にシリアルケーブル(CE-170TS)でログインしてみる。」の手順の「/etc/initrabを編集」「/sbin/telinit q」の2つを実行してからであれば本体単独で起動できる模様。
…てーことは昔NetBSD側の起動処理に入ったかどうかを確認するためにzaurus_start.Sに仕込んだシリアル出力処理がとっても怪しくなるわけで…後で確認するか orz