Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Oct 2001 08:24:34 -0600
From:      Warner Losh <imp@harmony.village.org>
To:        walter@belgers.com (Walter Belgers)
Cc:        current@FreeBSD.ORG
Subject:   Re: pcmcia cdrom/irq sharing problem? 
Message-ID:  <200110161424.f9GEOY731667@harmony.village.org>
In-Reply-To: Your message of "Tue, 16 Oct 2001 12:08:30 %2B0200." <20011016120830.A88534@teletubbie.het.net.je> 
References:  <20011016120830.A88534@teletubbie.het.net.je>  <bulk.73072.20011016024601@hub.freebsd.org> <200110160957.f9G9v7K49919@vega.vega.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
In message <20011016120830.A88534@teletubbie.het.net.je> Walter Belgers writes:
: Maxim Sobolev wrote:
: > > My CDROM player was always correctly identified with my previous install
: > > as NinjaATA on irq 3 (slot 0 on pccard0). After the upgrade, it is
: > > recognised, but assigned irq 9 (which is not in pccard.conf) after which
: > > the system hangs until the card is removed. This irq is (and was) shared
: > > with fxp0, pcm0.
: > 
: > I had a similar problem, though it was with my ed0-compatible
: > pcmcia network card. At some point in the past pccardd stopped
: > assigning correct IRQ to it, wich resulted in famous `ed0
: > timeout' error. I've workarounded the problem by replacing `?'
: > with real IRQ number in my pccard.conf, however I understand that
: > it is only a temporarly solution.
: 
: I forgot to say: I tried that as well, to no avail, it still takes irq 9
: instead of 3 which I put in pccard.conf (and yes, I did start pccardd
: with the correct pccard.conf). Also using pccardd -i 3 did not work.

There's a bug in the ata driver that Ian Downes has a patch for.
Since cardbus bridges are now using level interrupts to allow sharing
(which is why it used irq 9, the same as your bridge), cards that
assert interrupt, but don't clear it, will cause the machine to hang
in an interrupt storm.  Ian's patches fix that.

Warner

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?200110161424.f9GEOY731667>