home *** CD-ROM | disk | FTP | other *** search
- Hello,
-
- my netbsd was down for about week, and I'm still using quite
- old kernel (394), since it worked quite well for me and I didn't
- want to download the 452 source tree (the 394-450 diff had some
- problems ?) and recompile for my system.
-
- Ok, I had one root disk screwup and had to reinstall the rootfs.
- I believe that system worked after that, but now after one week
- (and some fsck's since my reboot doesn't work (16M machine)) /etc/rc
- reported on kvm_mkdb that it couldn't build the database.
-
- kvm_mkdb: Unknown error: 0 (or some such) and a temporary file
- *.tmp is left to /var/run directory.
- System works after that, but ofcourse kernel variables can't be
- found by ps & co.
- dev_mkdb works, /vmunix is readable (copied to /dev/null as a test :-)
- and I have no clue why the kvm_mkdb fails.
-
- Then something completely different..
- I have done some boot code to read the /vmunix out of bsd root partition.
- It works for the first few blocks, until it starts to read the first
- level indirection blocks (after 12 direct blocks) but crashes right
- after that (Bus error in amigados :-)
- I'll have to try to "debug" it in netbsd.
-
- First thing will be ofcourse something like what loadbsd does currently,
- but instead of reading amigados file, the boot loader will read the
- kernel out of netbsd root partition.
- I have had some experiments with amigados boot blocks in hard disk
- partitions and the step to that level isn't big after the first working
- loader (I think and hope :-).
-
- BTW, the boot block code seems to run in such early stage of amigaos
- bootstrap, that there is no intuition screen. Is there any easy way
- to debug boot code (instead of sending data to serial port)?
-
- ++Tero
-
-