Date: Sun, 20 Dec 1998 21:11:32 -0800 From: Mike Smith <mike@smith.net.au> To: "Daniel O'Connor" <doconnor@gsoft.com.au> Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: PCI IRQ mappings Message-ID: <199812210511.VAA49211@dingo.cdrom.com> In-Reply-To: Your message of "Mon, 21 Dec 1998 13:08:55 %2B1030." <XFMail.981221130855.doconnor@gsoft.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
> I'm wondering if its possible to reassign IRQ's for PCI cards. The > BIOS does the origional mapping (I think) but sometimes this is broken, > so the only way to change IRQ's is to shuffle cards in the machine. Is > there a better way? :) Can you define "broken" in a useful fashion? > I had a look at the 440BX datasheet but I couldn't find anything > pertinent. Is it possible? Windows seems to let you do it, and I'm > curious how. Windows 9[58] take it upon themselves to manage resource allocation, and they do this using int 1a functions 0xb10e and 0xb10f (get IRQ routing information, set PCI IRQ). You also have to update the config register on the PCI device. This is the only way to do this correctly. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812210511.VAA49211>