[comp.unix.microport] beware of memory addressing conflicts; info

karl@sugar.UUCP (Karl Lehenbauer) (03/11/88)

Just a note...

If you're running an AT clone that has more than 640k on the motherboard,
remember that only the first 640k is contiguous, the next 384k is 
reserved for i/o and various other stuff.  For the example of a 1 meg
motherboard, the first 640k starts at address zero, but the last 384k
starts at 1 meg (not 640k), meaning that the first external memory board
needs to start at 1.375 meg rather than at 1 meg.

I had this problem when I first got my system.  It would work at 6 MHz
but not at 8 MHz.  At first I thought the external memory board just wasn't
fast enough.  What was really happening was there was 384k of address
space being overlapped by two sets of RAM and it would still manage
to work at 6 MHz.  Not only did remapping the card fix the problem,
I got another 384k in the address space as well.  

Problems like this are reasons to buy genuine IBM or really mainstream 
clones rather than arbitrary no-pedigree clones.  These problems really 
burn a lot of time in figuring out what's going on, and particularly 
since we're using Unix, we don't get a lot of support from the dealers,
vendors, etc.  Of course we don't buy the real thing because we're too 
poor, but "enhancements" provided on systems that don't get real widely
distributed can result in major headaches.
-- 
"Lack of skill dictates economy of style." - Joey Ramone
..!uunet!nuchat!sugar!karl, Unix BBS (713) 438-5018