This may sovle your mystery.
It is a normal behavior for PCI devices to have IRQs shared among them, especially
on Advanced Configuration and Power Interface ACPI) computers/motherboards that have Windows
ACPI support enabled.
In Windows XP, Device Manager may list some or all of the devices on your ACPI motherboard
as using the same IRQ (IRQ 9). (To view the list of resources, click either Resources
by type or Resources by connection on the View menu). No option is available to change
the IRQ setting.
Windows takes advantage of the ACPI features of the motherboard, including advanced
PCI sharing. The PCI bus uses IRQ 9 for IRQ steering. This feature lets you add more
devices without generating IRQ conflicts.
Windows XP cannot rebalance resources in the same way that Microsoft Windows 98 does. (In Windows 98 You have the option to disable PCI Steering and manually configure resources). After PCI resources are set in Windows XP, they generally cannot be changed, and thats why your resources are greyed out.
If you change to an invalid IRQ setting or I/O range for the bus that a device is
on, Windows XP cannot compensate by rebalancing the resource that was assigned to
that bus. Windows XP does not have this ability because of the more complex hardware schemas
that Windows XP is designed to support.
PCI devices are required to be able to share IRQs. In general, the ability to share
IRQs does not prevent any hardware from working.