Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Jul 2007 07:56:40 -0400
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-mobile@freebsd.org
Cc:        Zhang Weiwu <zhangweiwu@realss.com>
Subject:   Re: unable to map IRQ for my pccard
Message-ID:  <200707160756.41133.jhb@freebsd.org>
In-Reply-To: <1184484990.9138.4.camel@joe.realss.com>
References:  <1183942480.6901.15.camel@joe.realss.com> <200707111431.52840.jhb@freebsd.org> <1184484990.9138.4.camel@joe.realss.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday 15 July 2007 03:36:30 am Zhang Weiwu wrote:
> On Wed, 2007-07-11 at 14:31 -0400, John Baldwin wrote:
> > No, we only route things once.  Look at /sys/i386/pci/pci_pir.c.  It keeps 
> > track of which IRQ a link is routed to, and we only use the BIOS call if 
it 
> > didn't look like the BIOS had already routed it, and we haven't routed it 
> > before.  I think we are actually trying to route 0x61 btw, not 0x60 since 
> > it's device 2.1 (and thus probably INTB) that is keeling over.
> > 
> > You can try using a hint like 'hw.pci0.2.INTB.irq=11' and seeing if it 
works.
> 
> Thank you for the insight and suggested solution. After having that
> setting in /boot/device.hints I still cannot make the second card work,
> just in case you are interested in this issue too, I have attached the
> dmesg after used suggested hint. This dmesg is obtained by first insert
> both cards and then boot.

You got an interrupt storm on IRQ 10, so try setting the hint to 10 rather 
than 11.

-- 
John Baldwin



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