パスワードを忘れた? アカウント作成
453086 journal

cyber205の日記: SuperHでどっか~ん(失敗) 2

日記 by cyber205

CAT709のパッチをあてた、りぬくす工房の公開している2.4.24カーネル、
linux-2.4.24-cat709-2004-02-15bを、カーネルコンフィグだけCAT68701に変更して
セルフコンパイルしてみた。

> SH IPL+g version 0.11, Copyright (C) 2001 Free Software Foundation, Inc.

>This software comes with ABSOLUTELY NO WARRANTY; for details type `w'.
>This is free software, and you are welcome to redistribute it under
>certain conditions; type `l' for details.

>!
>Disk drive detected: SanDisk SDCFB-64Rdg 1.01 05110109804
>Set Transfer Mode result: 51
>Initialize Device Parameters result: 50
>IDLE result: 50
>LILO boot: first-image
>Loading Linux...................done.
>Uncompressing Linux... Ok, booting the kernel.
>Linux version 2.4.24-sh (root@cat68701) (gcc version 3.0.4) #2 Thu Apr 29 10:06:06 JST 2004
>setup_cat68701()
>On node 0 totalpages: 8192
>zone(0): 8192 pages.
>zone(1): 0 pages.
>zone(2): 0 pages.
>Kernel command line: ro root=301 console=ttySC0,115200 mem=32M ide0=0x1f0,0x3f6,13 ide1=0x170,0x376,11 ide1=reset
>ide_setup: ide0=0x1f0,0x3f6,13

>ide_setup: ide1=0x170,0x376,11

>ide_setup: ide1=reset
>Setting GDB trap vector to 0x80000100
>CPU clock: 88.47MHz
>Bus clock: 44.23MHz
>Module clock: 29.49MHz
>Interval = 18432
# この直後、文字化けしたデータを多量に吐いてカーネル死亡…。

つか、CAT68701の周波数がちゃうけんけ(汗
おそらくは、シリアルポートのボーレートクロックが狂ったな。
本当なら、CPUクロックはほぼ100MHzだったはずなのに。

>Setting GDB trap vector to 0x80000100
>init_cat68701_IRQ()
>CPU clock: 98.32MHz
>Bus clock: 49.16MHz
>Module clock: 32.77MHz
>Interval = 81934
>Linux version 2.4.17 (root@cat68701) (gcc version 3.1 20010501 (experimental)) #14 Mon Feb 18 12:13:30 JST 2002

周波数設定が狂ってるのかしらん。厄介なことになった。
やっぱ、GRUBみたいなブートセレクタが欲しいでつな。
狂ったカーネルで立ち上げて刺さっても、リセットと簡単なキー操作で、
古いカーネルから何事もなく立ち上がるぐらいの根性あるブートローダがあってもいいのに。
しょうがない…またノートコンのお世話になるか。

既にバレバレだとは思うが、私が使ってるのは今だに2.4.17。(恥だ)
こいつにセキュリティホールがあるのは良く知られている。
アップグレードしないといかんのだが、既に2.4.24も危険。
開発能力がアレだとついていくのが辛いな…。

まぁ、ある程度カーネルが生きていることは確認できた。PINGには反応するし、
nmapでポートスキャンかけた所、111(sunrpc)と、772(cycleserv2)は生きているらしい。
LANは生きてるな。でも、sshに反応しない所を見ると、
多分 /usr以下は死んでるのだろう。困った困った…。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

人生unstable -- あるハッカー

読み込み中...