Subject: Re: help with A3000
To: None <amiga-dev@sun-lamp.cs.berkeley.edu>
From: Michael L. Hitch <osymh@gemini.oscs.montana.edu>
List: amiga-dev
Date: 05/25/1994 09:32:00
On May 25, 11:40am, Markus Illenseer wrote:
> On May 24, 4:46pm, Hubert Feyrer wrote:
> > get those errors? If so, that might be the cause for your crashes,
> > because if you initialize the card on the AmigaOD-side and then switch
> > over to NetBSD, the card's still initialized and expects certain
> > handlers to be present in RAM which surely aren't there when you run
> > NetBSD!
>
> Not entirely true. The problem is, that a once initilized card such
> as Ethernet, Arcnet or even several gfx-boards are sending interrupts,
> which NetBSD cannot evoluate and then just hangs.
>
...
> Final workaround: The kernel needs to reset every possible card or
> needs to be poloished to work with non-identified interrupts.
But how would the kernel know how to deal with non-identified interrupts?
It has to know how to clear whatever is causing the interrupt on the card,
which means it has to know internal details on each card (i.e. what memory
location to read, or bit to set or clear). Resetting every card might
be difficult too - how would the kernel know how to reset the card (other
than doing a RESET instructions - at which point you may not have any
fast memory anymore either).
Michael
--
Michael L. Hitch INTERNET: osymh@montana.edu
Computer Consultant BITNET: OSYMH@MTSUNIX1.BITNET
Office of Systems and Computing Services
Montana State University Bozeman, MT USA
------------------------------------------------------------------------------