home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / amiga / hardware / 21453 < prev    next >
Encoding:
Text File  |  1992-12-14  |  3.8 KB  |  74 lines

  1. Newsgroups: comp.sys.amiga.hardware
  2. Path: sparky!uunet!spool.mu.edu!yale.edu!yale!gumby!destroyer!cs.ubc.ca!unixg.ubc.ca!kakwa.ucs.ualberta.ca!news
  3. From: ewaniu@ee.ualberta.ca (Darren Ewaniuk)
  4. Subject: Re: Hurricane '030 incompatible with 2.1 setpatch?
  5. Message-ID: <1992Dec14.091437.3328@kakwa.ucs.ualberta.ca>
  6. Sender: news@kakwa.ucs.ualberta.ca
  7. Nntp-Posting-Host: bode.ee.ualberta.ca
  8. Organization: University of Alberta Electrical Engineering
  9. References: <1992Dec9.160352.4621@sparky.imd.sterling.com> <pault.2qot@terapin.com>
  10. Date: Mon, 14 Dec 1992 09:14:37 GMT
  11. Lines: 61
  12.  
  13. In article <pault.2qot@terapin.com> pault@terapin.com (Paul Tibbals) writes:
  14. >I had a similar problem with my Hurricane. I finally ended up leaving Setpatch
  15. >out except when booting with 1.3 (Multistart board).
  16. [...]
  17. >I do find that I cannot ever enable the 030's datacache under 2.04
  18. >for some silly reason (instant crash, even if it's Sysinfo dooing its
  19. >performance test).
  20.  
  21. From what I understand, the Hurricane board does not handle data caching of
  22. the custom chips (or was that chip ram) correctly.  It caches these when it
  23. shouldn't, so when the system changes it from under the processor and it has
  24. this area cached, the processor will use its cache rather than going and
  25. reading the changed addresses.  Under Workbench 2.0 and above, SetPatch
  26. automatically turns these caches on which causes the fireworks.  The nice
  27. people of Commodore have provided a solution for this - use 'setpatch nocache'.
  28. To restore the caches, use 'Enforcer' which fixes in software the problems
  29. with the Hurricane hardware - Enforcer will use the 68030's MMU to map as
  30. non-cacheable the custom chip area and chip ram.  V37 or above of Enforcer
  31. is currently the best solution, but you can use the older one that was
  32. included on the WB2+ install disk until you find V37.  V37 allows you to
  33. use CPU to map the ROM to 32-bit RAM, as it understands CPU's MMU tables.
  34.  
  35. So to get the system completely up to snuff under 2.0 and above edit your
  36. startup-sequence so the first lines look like the following:
  37.  
  38. setpatch nocache quiet      ; Setpatch but don't enable datacache
  39. hurricaneconfig >NIL: -r    ; Add Hurricane memory, but don't remap Kickstart
  40. cpu >NIL: fastrom        ; Remap the full 512K of kickstart
  41. run >NIL: enforcer quiet    ; Use Enforcer V37+ to map out noncachable memory
  42. cpu >NIL: cache             ; Now datacaches can be safely turned on
  43. version >NIL:               ; You can now resume normal startup-sequence
  44.  
  45. Without V37+ enforcer, omit the first cpu line and replace the enforcer
  46. line with 'Enforcer >nil: quiet'.
  47.  
  48. This makes the system run smoothly (except for the occasional crashes
  49. caused by the bright [$%#@&*!!] idea of overclocking the CPU which NO
  50. software can fix).
  51.  
  52. Other helpful tips with the Hurricane:
  53.  
  54. If you have a DMA hard drive, change its mask to 0x5ffffe to prevent DMA
  55. to the non-DMA'able Hurricane memory.  Also don't Addbuffer any buffers
  56. to the HD after HurricaneConfig is active.
  57. (This mask is assuming a 4 meg memory space used by the Hurricane
  58. starting at 600000.)
  59.  
  60. At least on my 2091, you can't use HDToolBox after HurricaneConfig.  Config
  61. your drive before you run HurricaneConfig.  Don't ask me why - but it
  62. doesn't save the RDB correctly if HurricaneConfig has been running.  Also
  63. run a virus-scanner and tell it to clear the CoolCapture vector (what
  64. HurricaneConfig uses) because when it comes up in a reboot, it prevents
  65. the HD from autobooting.  You have to do this for every reboot.  Virus_Checker
  66. asks this question, so just answer 'clear' whenever your system comes up with
  67. that requester.
  68.  
  69. I hope this helps you and the other Hurricane victims out there.
  70. -- 
  71.     //  /|      O  __       __  Amiga C=   Darren Ewaniuk               
  72. \\ //  /_| |\/| | |   |  | |__  Users of   ewaniu@ee.ualberta.ca   -or-
  73.  \X/  /  | |  | | |__ |__| |__  Edmonton   darrene@ersys.edmonton.ab.ca
  74.