Subject: RE: A3000, hardware troubles with NetBSD1.3.2 (with new info!)
To: Michael L. Hitch <mhitch@msu.oscs.montana.edu>
From: B. Bogart <bbogart@iname.com>
List: port-amiga
Date: 11/11/1998 21:31:52
On 10-Nov-98, Michael L. Hitch wrote:
> > Hello,
> > I am running on an Amiga 3000, with 4MB Fastram (I have removed my
> Microbotics
> > card), EGS Card, 2.1GB Seagate HD. NetBSD1.3.2, GENERIC Kernel

>   First, a comment about the Microbotics card:  neither the Microbotics 8-UP
> card or the GVP Hardcard memory will work on my A4000 as kernel paged
> memory.  The memory works just fine as a mapped disk buffer, but results
> in strange errors when processing memory faults.  It's my guess that the
> design of the bus interface on the A4000 [and probably the A3000] is
> incompatible with the MMU fault processing done by NetBSD.

It could very well be, most people have told me to get rid of it and i am
considering a Simmfonie board so i can uze Simms in my a3000. 

> > the startup sequence. The error I got was: 
> > 
> > loadbsd: failed malloc 1771656
> > : Undefined error
> > 
> > this error is not produced when i run loadbsd without running the
> > startup-sequence, also previously netbsd would not boot when i tried
> starting
> > it from the bootblock, and now that does work. 

>   This looks like you have something in your startup-sequence that either
> takes up quite of bit of memory, or results in fragmented memory such that
> there is no longer 1.7M of free contiguous memory.  If you run the avail
> command before running loadbsd, I think it should indicate the largest
> segment of fast memory available.  You could look through the startup
> file and see if there's anything that you don't really need, or if there's
> something that runs briefly that might take up a lot of memory and then
> exit, leaving the memory fragmented.

Thats fine, I was always hoping to get more memory anyhow, I just don't want
to spend $100+ on memory and find out that NetBSD still does not work
perfectly.
I figure my a3000's future is as a NetBSD only machine and i am upgrading 
accordingly.

> > After taking out the card did not solve my kernel compile problem I
thought
> > reinstalling netbsd might work, as the card is no longer causing a problem
> but
> > the exact same crash occurs. 

>   What kind of crash are you seeing?  Is it a kernel panic, or does the
system
> just hang?  If the system is just hanging, you might want to verify that
> you have swap space available:  the "swapctl -l" command should display
> current swap usage.  A 4MB system is going to be very tight on memory,
> particularly with the GENERIC kernel, and insufficient swap space is almost
> certainly going to cause the kernel to hang.  When NetBSD switched to not
> automatically adding the first swap device on boot, I had a little problem
> remembering to add the swap device when booting up in single user mode.
> I'd try doing a kernel compile and the system would hang.  [And I had at
> least 16M!]  Also, how big is your swap device?

When i try to install NetBSD with the install script the system conpletely
hangs
and no longer processes input. When i try to compile my own kernel the Kernel
panics. I have tried the swapctl command but it seems that its not availible
on
the miniroot. My swap device is 24MB.

>   This could also explain the problem you were having when trying to install
> the system.  With only 4MB, you probably don't have a whole lot of memory
> available, and booting the miniroot from the swap partition would not
> have any swap space configured.  I think you should be able to add the
> swap space by exiting the install procedure, adding the swap device with
> "swapctl -A /dev/sd0b", and then running the install script again.

I just don't want it to be another problem, spend all this money on memory and
still not have it work.


> > Board Address:  Board Size: Board Type: Product:    Manufacturer:  
Serial#
> > $40000000       16384K      ZORRO III   1           2193            0

>   The Spectrum video memory.

> > $00E90000       64K         ZORRO II    2           2193            0

>   The Spectrum I/O and control registers.
> > $00200000       4096K       ZORRO II    8UP RAM     MICROBOTICS     0
> > $00600000       4096K       ZORRO II    4           MICROBOTICS     0

>   And the two segments of the Microbotics memory.

> > According to AmigaOS and the RAM screen in sysinfo I only have 4 meg on
the
> > motherboard, what is this mention of 16M of something? what is the 2193

>   The motherboard memory is "builtin" and doesn't have any configuration
> entries to display, so won't show up with sysinfo.

So what is this 16384K that i don't have anywhere? I would love to know what
the
2193 number means... 

> Michael
> ---
> Michael L. Hitch                        mhitch@montana.edu
> Computer Consultant,  Information Technology Center
> Montana State University, Bozeman, MT     USA

Thanks for your time!
Ben