[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: (iBook) clock.c rev1.13 etc (battery ?)



>                                            千葉市中央区長洲
>                                                    藤原  誠

(役に立ちそうな情報はありませんが、現状報告などです)

clock.c rev 1.13 にする件ですが、uvm とかも関係していそうで、
結局、anoncvs から syssrc  をもらって来て、とか、時間がかかって
しまいました。
で、1.5E で adb patch を当てたものを作って、やっと、元のところ
に戻った感じです。(fsck は直っていません念為)
time make などは、まだ試していないのですが、起動時に時計がおか
しいのは、直っていない気がします。
clock gained 14403 days などと言われて、それでも、日付が、
1904 年になっていると思います。

いまは MacOS ラべルで、次のようにしています。
disklabel wd0
....
a:    8396800     1544   4.2BSD
b:     614400  8398344     swap
c:   11733120        0   unused
d:        200      320  unknown
e:      65536  9012744      HFS  ← ●
f:    2654208  9078280      HFS
g:        632 11732488  unknown
disklabel: boot block size 0
disklabel: super block size 0
(良く考えたら、fsck の試行用に、一つ余分を作っておけば良かった
と思っています)

で、この e: に相当するところに
hfsboot
netbsd.ram.gz
ofwboot.elf
を置いたりしているのですが、
0 > boot hd:,hfsboot 
では、
0 > boot hd:,hfsboot hd: load-size=a50c adler32=2187ebbb

Loading ELF
>> NetBSD/macppc OpenFirmware Boot, Revision 1.1
>> (tsubai@moeko, Sat Aug 12 19:03:55 JST 2000)
bootpath = /pci@f2000000/mac-io@17/ata-4@1f000/disk@0:b,hfsboot
DISK-LABEL : invlaid partition #open /pci@f2000000/mac-io@17/ata-4@1f000/disk@0:b,netbsd: Device not configured
open /pci@f2000000/mac-io@17/ata-4@1f000/disk@0:b,netbsd: Device not configured
Boot: 

となってしまいます。これを、
0 > boot hd:11,hfsboot 
とすれば立上ります。同様に、設置後には、

0 > boot hd:11,ofwboot.elf hd:9
とする必要がありました。

で、fsck_ffs/pass1.c をながめたりしているのですが...
それのどこがおかしいっていう訳もなさそうで。

/sbin/stty がいままで三回もつかまりまして、fsck で yes すると、
これが消えてしまいます。たまたまだとは思いますが。

** Phase 2 - Check Pathnames
UNALLOCATED  I=3744 OWNER=root MODE=0
SIZE=0 MTIME=Jan   1 09:00 1970
NAME=/bin/stty

REMOVE? no
日付がおかしいのが気になります。(もっとも拾っていないだけかな。
一番最近使った INSTALL kernel は 1.5E のつもりです。
いま もう一度 INSTALL kernel を動かして見たのですが、
date: not found でした。でも、
cat で譜を作ってみたら、正しく今日の GMT の時刻になっています。)

最近、time make で良く測っているのですが、
iBook だと CPU が 40% 固定の気がします。それ以上行きません。
他の機械は 80% とか 90% なのに.. です。これは単に消費電力
をおさえるために、 disk が遅いということでしょうか。

http://www.ki.nu/software/NetBSD/time-make/?file=data
---
(藤原)