Skip site navigation (1)Skip section navigation (2)
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>