Subject: Device driver, fast interrupt vector conflict
To: None <port-sparc@netbsd.org>
From: Tim <timwa@snowgoons.fsnet.co.uk>
List: port-sparc
Date: 06/04/2000 20:30:23
All,

A (very quick - I promised to cook tonight ;-) question...

I'm trying to get the OpenBSD spif multiport serial port driver
working on NetBSD/Sparc...  I've managed to get the code compiling
and generally looking OK as fas as NetBSD is concerned; BUT:

When it is attached, it is being given interrupt level 13.  When
it tries to attach itself with bus_intr_establish, though, it
turns out something else has already pinched 13 for a fast vector
interrupt.  ("panic: intr_establish: level 13 interrupt tied to fast
vector")

How do I sort this out?  I've no idea what it is that's tied to 13,
so I don't know how to tell it to use something else, and I don;t
know how to tell the spif to try something else either!

Any hints much appreciated,
Tim.  (Never touched a NetBSD device driver before, as you can tell...)