unable to map IRQ for my pccard

John Baldwin jhb at freebsd.org
Mon Jul 16 12:44:04 UTC 2007


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


More information about the freebsd-mobile mailing list