How to set IRQs for PCI slots?

We are looking into some Gateway E6000 machines. They have
removed the “PCI Configuration” menu from their BIOS setup screens.
This menu allows one to assign IRQ’s to the PCI slots (and the motherboard
devices that are hardwired to them).

Given this, is there any program available that will change the IRQ assignments?


Art Hays
National Institutes of Health
avhays@nih.gov

Art Hays <avhays@nih.gov> wrote:

We are looking into some Gateway E6000 machines. They have
removed the “PCI Configuration” menu from their BIOS setup screens.
This menu allows one to assign IRQ’s to the PCI slots (and the motherboard
devices that are hardwired to them).

Given this, is there any program available that will change the IRQ assignments?


Art Hays
National Institutes of Health
avhays@nih.gov

Write to Gateway. Tell them you need this. They probibly have a DOS
executable that will allow the reconfiguration you need to do.

Tell them you won’t buy 10,000 systems a month from them without this.
(which doesn’t necessarilly imply that you WILL buy 10,00 a month with
it.)

Normally the BIOS assigns IRQ’s to the various PCI boards in the PC, and
the driver will go out and perform a “plug and play” detection, i.e. search
for
certain vendor ID and device ID’s and then read which IRQ this board been
assigned from the PCI registers.

Under QNX you can run the “pci” utility which will list all plug and play
devices
and their assigned addresses and IRQ’s.


Jens


“Art Hays” <avhays@nih.gov> wrote in message
news:b4o5cj$onh$1@inn.qnx.com

We are looking into some Gateway E6000 machines. They have
removed the “PCI Configuration” menu from their BIOS setup screens.
This menu allows one to assign IRQ’s to the PCI slots (and the motherboard
devices that are hardwired to them).

Given this, is there any program available that will change the IRQ
assignments?


Art Hays
National Institutes of Health
avhays@nih.gov

I guess you could go out and reassign the IRQ and addresses by writing to
the
PCI registers (0xCF8 and 0xCFC), but I would consider that a very risky
approach,
as you might cause conflict with the new memory and IRQ assignments.


Jens

“Jens H Jorgensen” <jhj@remove-nospam-videk.com> wrote in message
news:b4o6ls$pth$1@inn.qnx.com

Normally the BIOS assigns IRQ’s to the various PCI boards in the PC, and
the driver will go out and perform a “plug and play” detection, i.e.
search
for
certain vendor ID and device ID’s and then read which IRQ this board been
assigned from the PCI registers.

Under QNX you can run the “pci” utility which will list all plug and play
devices
and their assigned addresses and IRQ’s.


Jens


“Art Hays” <> avhays@nih.gov> > wrote in message
news:b4o5cj$onh$> 1@inn.qnx.com> …
We are looking into some Gateway E6000 machines. They have
removed the “PCI Configuration” menu from their BIOS setup screens.
This menu allows one to assign IRQ’s to the PCI slots (and the
motherboard
devices that are hardwired to them).

Given this, is there any program available that will change the IRQ
assignments?


Art Hays
National Institutes of Health
avhays@nih.gov
\

You can try the pci_map_irq() function call, but this does not guarantee
that the BIOS supports this function call.

Previously, Art Hays wrote in qdn.public.qnxrtp.os:

We are looking into some Gateway E6000 machines. They have
removed the “PCI Configuration” menu from their BIOS setup screens.
This menu allows one to assign IRQ’s to the PCI slots (and the motherboard
devices that are hardwired to them).

Given this, is there any program available that will change the IRQ assignments?


Art Hays
National Institutes of Health
avhays@nih.gov