home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / acorn / tech / 1399 < prev    next >
Encoding:
Internet Message Format  |  1993-01-24  |  2.3 KB

  1. Path: sparky!uunet!europa.asd.contel.com!howland.reston.ans.net!spool.mu.edu!agate!doc.ic.ac.uk!uknet!rook.ukc.ac.uk!mre
  2. From: mre@ukc.ac.uk (Mike)
  3. Newsgroups: comp.sys.acorn.tech
  4. Subject: RISC OS 3 Self-test result codes
  5. Message-ID: <1024@rook.ukc.ac.uk>
  6. Date: 24 Jan 93 11:37:11 GMT
  7. Organization: Computing Lab, University of Kent at Canterbury, UK.
  8. Lines: 52
  9.  
  10.  
  11.  
  12. For all those people out there who have been unlucky enough to
  13. experience problems when upgrading DIY-style from RO2 to RO3, here
  14. is a breakdown of the self-test sequence.
  15.  
  16. The purple screen at power on indicates that the self-test has
  17. begun.  A brief ROM, RAM, VIDC and IOC test is performed and then
  18. the screen colour changes to blue and a full memory test is
  19. performed, along with a second test of the VIDC and IOC.  When the
  20. screen returns to purple, the machine is testing for an ARM3.  At
  21. the end of this sequence the screen colour is set to green (for
  22. pass) or red (for fail).  If the tests have all passed then the
  23. machine starts to boot and the RISC OS 3 welcome screen is displayed.
  24.  
  25. If any test fails, the screen will remain red and the disc drive
  26. light will blink a fault code.  A short flash is used to indicate a
  27. binary '0' and a long flash indicates a binary '1'.  The bits are
  28. grouped into eight nybbles (blocks of four bits) with the most
  29. significant bit first.
  30.  
  31. The lowest seven bits are a status word.  The meaning of each bit is
  32. given below in hex :-
  33.  
  34. 00000001   Self-test due to power on
  35. 00000002   Self-test due to interface hardware
  36. 00000004   Self-test due to test link
  37. 00000008   Long memory test performed
  38. 00000010   ARM 3 fitted
  39. 00000020   Long memory test disabled
  40. 00000040   PC-style IO world detected
  41.  
  42. Bits 8-31 indicate the fault code and are described below.  Not all
  43. the bits are used.
  44.  
  45. 00000200   ROM failed checksum test
  46. 00000400   MEMC CAM mapping failed
  47. 00000800   MEMC protection failed
  48. 00004000   VIDC Virq (video interrupt) timing failed
  49. 00008000   VIDC Sirq (sound interrupt) timing failed
  50. 00020000   RAM control line failure
  51. 00040000   Long RAM test failure
  52.  
  53. Hope this helps all those with problems.
  54.  
  55. Good luck!
  56.  
  57. -- 
  58. Mike Ellis, Darwin College, The University, Canterbury, Kent, England, CT2 7NY.
  59.  
  60.     ********* Views expressed are my own and in no way represent *********
  61.     *********     the views of any past or present employers.    *********
  62.