home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / unix / bsd / 2968 < prev    next >
Encoding:
Text File  |  1992-07-27  |  2.2 KB  |  51 lines

  1. Newsgroups: comp.unix.bsd
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!rpi!greg
  3. From: greg@ecse.rpi.edu (Greg)
  4. Subject: Re: 386bsd-0.1: primary bootstrap (wdbootblk.c) problem & fix.
  5. Message-ID: <greg.712261295@hibp1.ecse.rpi.edu>
  6. Keywords: 386bsd boot bootstrap wdbootblk.c
  7. Nntp-Posting-Host: hibp0.ecse.rpi.edu
  8. References: <greg.712111605@hibp1.ecse.rpi.edu> <1992Jul27.172708.3363@gateway.novell.com>
  9. Date: Mon, 27 Jul 1992 18:21:35 GMT
  10. Lines: 39
  11.  
  12. terry@npd.Novell.COM (Terry Lambert) writes:
  13.  
  14. >In article <greg.712111605@hibp1.ecse.rpi.edu> greg@ecse.rpi.edu (Greg) writes:
  15. >>   In a recent post I described a booting problem I was having: I could only
  16. >>boot about 20% of the time in high speed mode. I tried all the latest patches,
  17. >>but the problem persisted. By putting a printf at the top of boot.c, I          determined that it was not making it out of wdbootblk.c.
  18.  
  19. >[ ... code describing delay loop deleted ... ]
  20.  
  21. >Folks, *DON'T FIX IT THIS WAY!*
  22.  
  23. >the correct fix is to either use the patched boot files in the "unofficial"
  24. >directory on Agate (new "dist.fs"), or to do the following (which only
  25. >partially recreates the patch):
  26.  
  27. [ patch to wd.c deleted ]
  28.  
  29. Terry, please reread my message. THIS IS NOT THE SAME BUG!!!!!!
  30. This problem is in wdbootblk.c. The code contained in wd.c has not
  31. even been loaded off the disk at the point when this hang occurs! 
  32. To understand what is going on, study wdbootblk.c.
  33.  
  34. I agree that this may not be the best fix, as it treats the symptoms rather
  35. than curing the cause of the problem, but it does work. I believe that
  36. Bill Jolitz is working on a more insightful solution to this problem. 
  37. But for those of us who want it now, this serves as an adaquate temporary
  38. fix.
  39.  
  40. So, to everyone having booting problems: Try the lastest bootables on 
  41. agate.berkeley.edu, but if that doesn't help, feel free to try a
  42. solution like mine. You can determine whether the primary bootstrap is 
  43. successful by putting a printf in main() of boot.c. If you never see it,
  44. then it is hanging in wdbootblk.c
  45.  
  46. Terry, please take some time to study wdbootblk.c and to understand the
  47. boostrap process before you make such forceful recommendations.
  48.  
  49.  
  50.                     Greg - greg@megas.ecse.rpi.edu
  51.