home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.unix.bsd
- Path: sparky!uunet!caen!zaphod.mps.ohio-state.edu!rpi!greg
- From: greg@ecse.rpi.edu (Greg)
- Subject: 386bsd 0.1 - Advice on bootstrap debugging needed.
- Message-ID: <greg.711922033@hibp1.ecse.rpi.edu>
- Keywords: 386bsd boot wdboot
- Nntp-Posting-Host: hibp0.ecse.rpi.edu
- Date: Thu, 23 Jul 1992 20:07:13 GMT
- Lines: 33
-
- I've already ask this once before, but since the response was nearly
- non-existsent, I'll try again.
-
- I seem to have a problem booting that is timing dependant. My machine will
- boot off wd0 about 95 % the time when in low speed mode. In high speed (33MHz)
- it boots only about 20% of the time.
-
- My equipment:
- 386-33 Advanced Integration Research motherboard (1 CHIPS & 2 ETEQ VLSIs)
- Quantum 105lp IDE
- Trident 8900 vga
- Novell Ne2000 ethernet
-
-
- I started to poke around in the boot stuff. I put a printf at the begining of
- boot.c. I rebuilt wdboot and bootwd and then re-disklabeled. I verified that
- boot.c was not reached when the boot failed. When it succeeded, I saw my
- debugging message. I have tried to play with wdbootblk.c, but am getting
- nowhere. I tried to add code to write directly to the video memory so I can
- see where the bootstrap fails. Years ago I dabbled in 8088 assemlbly language,
- but I have forgotten most of what I knew. Of course, there have been substantial
- changes to the instruction set since the 8088. It would be very helpful if
- someone could pass along the following things:
-
- 1) address of the bottom of video RAM
- 2) perhaps even a line of or two of code to write something
- to video RAM. (I'm sure I could do this myself once
- I figure out the assembler syntax, when I get some
- kind of docs, but I am impatient!)
- 3) any other suggestions for bootstrap debugging techniques.
-
- Thanks, Greg greg@megas.ecse.rpi.edu
-
-