home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / sun / admin / 9605 < prev    next >
Encoding:
Internet Message Format  |  1992-12-21  |  1.9 KB

  1. Xref: sparky comp.sys.sun.admin:9605 comp.sys.sun.hardware:6382
  2. Path: sparky!uunet!portal!cup.portal.com!thad
  3. From: thad@cup.portal.com (Thad P Floryan)
  4. Newsgroups: comp.sys.sun.admin,comp.sys.sun.hardware
  5. Subject: Re: eeprom bootdev (Sun 3/60, Sunos 4.1.1)
  6. Message-ID: <72006@cup.portal.com>
  7. Date: Fri, 18 Dec 92 23:35:32 PST
  8. Organization: The Portal System (TM)
  9. Distribution: world
  10. References:  <1992Dec19.020607.24753@mlfarm.com>
  11. Lines: 46
  12.  
  13. In article <1992Dec19.020607.24753@mlfarm.com>
  14. ron@mlfarm.com (Ronald Florence) writes:
  15.  
  16. |  One of our Sun 3/60s developed a bad simm in the first 4mb of memory.
  17. |  [...] do not have the hardware manuals for this machine.  Is there another
  18. |  way to reset the bootdev from its current setting of (0,0,0) so the
  19. |  machine will auto-boot off the ethernet?  Thanks.
  20.  
  21. Assuming your boot EPROM (the 27C512) is version 1.6, 1.9 or 3.0.1, then
  22. the following will work once you're in the ROM monitor (either by having
  23. done a "halt" from SunOS or by L1-A during the initial powerup):
  24.  
  25. you want to set the EEPROM location 0x18 to be 0x12 (to force the EEPROM
  26. specified boot device), and locations 0x19 thru 0x1D to be the "name" of
  27. the boot device.
  28.  
  29. Thus, for "le(0,0,0)" the EEPROM contents should be:
  30.  
  31.     0x18/ 0x12
  32.     0x19/ 0x6C       ASCII code for "l"
  33.     0x1A/ 0x65       ASCII code for "e"
  34.     0x1B/ 0
  35.     0x1C/ 0
  36.     0x1D/ 0
  37.  
  38. Though the following example might not precisely mimic the actual dialog,
  39. the commands are correct (from the boot ROM) (where "XX" means whatever the
  40. current value is):
  41.  
  42. >q 18
  43. 18  XX  12
  44. 19  XX  6C
  45. 1A  XX  65
  46. 1B  XX  0
  47. 1C  XX  0
  48. 1D  XX  0
  49. 1E  XX  (now type a space and a RETURN), then "k 2" for a full reset and boot
  50.  
  51. You will type the new values (above) immediately followed by a RETURN to
  52. advance to the next EEPROM location.
  53.  
  54. I just did this for some 20+ 3/60 converted to be Xterminals (with Xkernel)
  55. and it works just fine.
  56.  
  57.  
  58. Thad Floryan [ thad@btr.com, thad@cup.portal.com ]
  59.