English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 27 August 2013, 00:52   #1
demolition
Unregistered User
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 38
Posts: 3,646
Lightbulb MMU and memory test

After moving my ACA1232 to the NOS 1200 I got, I wanted to make sure it was completely stable and didn't need any extra timing fixes. Thus, I tried to run MBRTest to let it keep running a memory test in a loop. When running it under WB, it very quickly froze the machine. After a reboot, it froze in exactly the same spot. Then I did a warm reboot and started it up without startup-sequence. Still froze at the same address. After doing a cold reboot though, it seemed to run fine, and I had it running for 2½ hours without problems after which I turned it off.

I have mmu.library installed, so I'm thinking maybe the MMU would be the cause of the freezing when the program tried to test a locked part of the memory? Since MBRTest starts by turning off the OS, it couldn't catch the exception and just froze.

Does it sound like the explanation? Also, does a warm reboot not reset the MMU?
demolition is offline  
AdSense AdSense  
Old 27 August 2013, 01:01   #2
prowler
Global Moderator

prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Quote:
Originally Posted by demolition View Post
I have mmu.library installed, so I'm thinking maybe the MMU would be the cause of the freezing when the program tried to test a locked part of the memory? Since MBRTest starts by turning off the OS, it couldn't catch the exception and just froze.

Does it sound like the explanation?
Sounds good to me. Never attempt to use a memory test utility with memory management running whatever the platform. Such utilities incorporate their own driver to make the memory available. Always start from a cold reboot and nothing else loaded.

Quote:
Originally Posted by demolition View Post
Also, does a warm reboot not reset the MMU?
Evidently not.
prowler is offline  
Old 27 August 2013, 10:42   #3
hooverphonique
ex. demoscener "Bigmama"
 
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 777
Quote:
Originally Posted by demolition View Post
Also, does a warm reboot not reset the MMU?
It shouldn't.. it would ruin the option of softkicking using the mmu..
hooverphonique is offline  
Old 27 August 2013, 10:44   #4
demolition
Unregistered User
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 38
Posts: 3,646
Quote:
Originally Posted by hooverphonique View Post
It shouldn't.. it would ruin the option of softkicking using the mmu..
Obviously that makes sense.
demolition is offline  
Old 27 August 2013, 12:49   #5
daxb
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 2,001
I think running a memory test programm successfull doesn`t mean you have a stable system and the same for the opposite. "Using" the system a lot it IMHO better.

About mmu.library: I know MuTools can`t be use before SetPatch (e.g. start without s-s). So mmu.library is first available after SetPatch. MMULibs docs have a lot to read.
daxb is offline  
Old 27 August 2013, 12:57   #6
demolition
Unregistered User
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 38
Posts: 3,646
Quote:
Originally Posted by daxb View Post
I think running a memory test programm successfull doesn`t mean you have a stable system and the same for the opposite. "Using" the system a lot it IMHO better.
True, but it is a very good indication though, and nothing will ever be 100%. I am 95% certain that it is running as it should now, however time will tell me about the last 5%.

If it crashes during normal usage it also doesn't mean that it is unstable, and it can be a lot harder to reproduce. Amiga software is not always of the best quality.

Whenever I had instability issues with an Amiga, I have so far always been able to trigger it with MBRTest, so it seems like a good test to me.
demolition is offline  
Old 27 August 2013, 13:05   #7
GadgetUK
Registered User
 
Join Date: Mar 2013
Location: Manchester
Posts: 116
Forgive my ignorance... I understand that mmu.library provides mechanisms for software to make use of the mmu etc, but what uses it - why do you have it installed?
GadgetUK is offline  
Old 27 August 2013, 13:10   #8
demolition
Unregistered User
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 38
Posts: 3,646
The main usage is either softkicking a kickstart ROM (which I don't need since the ACA can do it as well) or use it for debugging purposes since you will know if a program tried to access a part of memory it is not supposed to. The last part is what I wanted to use it for.
demolition is offline  
Old 27 August 2013, 13:52   #9
GadgetUK
Registered User
 
Join Date: Mar 2013
Location: Manchester
Posts: 116
Ah ok, I can see how that would be useful in debugging code. Also just read that some z80 emulation makes use of it.
GadgetUK is offline  
AdSense AdSense  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Best program to test memory? Mustangjeff support.Hardware 5 05 October 2012 07:43
Reliable memory test software alexh support.Hardware 2 26 May 2011 04:17
Blizzard Turbo Memory - SMD memory chips doesn't work sanjyuubi Hardware mods 5 26 May 2010 15:40
[68000 ASM] Move memory to memory AmigaBoy Coders. General 7 08 December 2009 08:16
CD32 Frog Feast test available. Test out the final! cdoty News 42 01 April 2008 16:20

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 06:33.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.
Page generated in 0.06721 seconds with 13 queries