Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 03 May 1999 12:17:28 +0200
From:      Stefan Bethke <stefan.bethke@hanse.de>
To:        Soren Schmidt <sos@freebsd.dk>
Cc:        dfr@nlsystems.com, freebsd-current@FreeBSD.ORG, sos@FreeBSD.ORG, se@FreeBSD.ORG
Subject:   Re: ata and IRQ sharing (was: panic in nexus_setup_intr+0x13 with new ata driver)
Message-ID:  <376758.3134722648@d225.promo.de>
In-Reply-To: <199905030952.LAA18845@freebsd.dk>

next in thread | previous in thread | raw e-mail | index | archive | help
Soren Schmidt <sos@freebsd.dk> wrote:

> It seems Stefan Bethke wrote:
>> >> > I'm currently trying to get a Promise Ultra/33 to work with =
S=F8rens
>> >> > new ata drivers.
>> >> 
>> >> I've delved into the code a bit more.  The panic results from
>> >> ata_pciattach() not checking whether an IRQ resource could be
>> >> allocated.
>> >> 
>> >> Ths seems to stem from the fact that the IRQ is already taken by an =
ed
>> >> PCI card.
>> > 
>> > Are you saying that the ISA driver for the ed card is sharing an
>> > interrupt with the pci IDE card?
>> 
>> No, it's a generic NE2000-clone PCI card.
>> 
>> The combination NE2000 + NCR810 card works fine with the sahred IRQ5
>> (I've just checked again).  (Well, "fine" is a bit optimistic.  If I
>> really beat both of them [cvs update from an NFS repo to a fast disk on
>> the NCR], I get device timeouts, but generally it works.)
> 
> Does the NCR driver still support the "poll" mode ?? if so that might
> be why it works, the NCR driver doesn't use the intr after it timed out
> sufficently many times, this tricked me once under the old SCSI =
system...

Wouldn't that mean that the performance would be greatly reduced?  Anyway,
I'll try tonite with debugging enabled for pci/ncr.c.

> The ata driver should check for getting a "real" interrupt though...

That would be nice to have, but as interrupt sharing is legal, and my
crappy m/b doesn't have seperate INTAs per slot, it would be even nicer if
the ata driver would support it, if at all possible...


Stefan

--
M=FChlendamm 12           |  Voice +49-40-256848, +49-177-3504009
D-22089 Hamburg         |  e-mail: stefan.bethke@hanse.de
Germany                 |          stb@freebsd.org



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?376758.3134722648>