Subject: Re: Ethernet card status report
To: Allen Briggs <briggs@puma.bevd.blacksburg.va.us>
From: Brad Salai <bsalai@cyber3.servtech.com>
List: port-mac68k
Date: 03/03/1996 09:05:16
> 
> > Right, 256kbits = 32kbytes.  However, there are two of the RAM chips and
> > the last time I checked 32x2=64.  I could be wrong though - I never have
> > been good with math :-).
> 
> NetBSD/mac68k won't notice more than 32k on a card.  The reason for
> that is that when I tried to add a check for 64k, my 32k card passed
> the check, but failed when the driver tried to initialize the extra
> RAM.  The probe needs to be made more robust.
> 
I am going to try the Focus card that was not working again now that I have removed the Samsung video card that was conflicting with it, just to make sure I understand, it's ok to have 64k? but the upper 32 won't be recoginzed. Or should we keep it under 32k??

> Your problem is likely the nubus interrupt handling.  See via.c for
> the code in NetBSD.  If some of you folks with P600/LC520/LC550/whatever
> could get the interrupt code working on those machines, I'd be happy
> to add it to the main kernels.
> 
This is broken on the MacII as well, I put a couple of printf's in via.c,, and found that it enters enable_nubus_intr(void), but hangs there. 

This is with the video card in a lower numbered nubus slot than the ethernet card. If I reverse it, it boots ok, but I have the problem with the ethernet card that you are probably tired of hearing about. 

This seems like good info, any ideas about how to fix it?

Brad
>