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>