Subject: Re: NetBSD 1.4_BETA/i386: panc intr_establish: irq10 can't share level-triggered with edge-triggered
To: Port i386 <port-i386@8025.org>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: port-i386
Date: 04/27/1999 10:23:40
On Tue, 27 Apr 1999 18:14:13 +0100 
 "Port i386" <port-i386@8025.org> wrote:

 > I'm trying to install NetBSD-1.4_BETA on a Dell Lattitude CPi 266 laptop.

I know someone running NetBSD on this exact laptop, so I have some experience
with it...

 > The kernel on the floppy boots OK but when I reboot after installation, the
 > real kernel prints some messages including the ones below:
 > 
 > ex0 at pci0 dev 13 function 0: #Com 3c905-TX 10/100 Ethernet
 > ex0: interrupting at irq10
 > ...
 > aria0 at ios0 port 0x290-0x297 irq 10
 > panic: intr_establish: irq10 can't share level-triggered with edge-triggered
 > 
 > Is this considered a bug, that these devices can both use irq 10 but in
 > incompatible ways?

The root of the problem here is that the `aria' (a sound chip) device probe
is a little anxious, and gives a false match.  You don't actually have
one of those in your CPi.  In fact, you have a sound chip which works with
the NetBSD `wss' driver (with parameters I don't recall off the top of
my head, and the laptop is at home right now).

Anyhow, I belive `aria' was taken out of the GENERIC kernel because of
this problem.  If that change has not been pulled up to the release
branch, it should be, and a new snapshot made.

        -- Jason R. Thorpe <thorpej@nas.nasa.gov>