The functional interupt from R2 or CardBus Card is passed to PIIX4 via SERIRQ
without problem, but PIIX4 won't recongnize the CSC interrupt passing thru INTA,
INTB slots of SERIRQ. I know this can be solved if I have CardBus Controller
passed CSC to legacy interrupt. But this requires the modification of Socket
Service of Win95. As far as I know, Win95 uses PCI interrupt for the CSC event.
Could anybody explain to me how to assign IRQ number to PCI INT from SERIRQ
in the PIIX4 (82371AB) application. I can't find any information about this
in the manual.
Or any other solution to fix this....
Thank you for reading this.
Joobin
-The PIIX4 has the functionality already built in. In the datasheet, section
section 8.7, serial IRQ's are shown and in this section there is a chart
chart which shows the type of interrupts used with the serial interrupt protocol
protocol which includes the PCI interrupts INTA# to INTD#. The serial interrupt
interrupt register, SERIRQC, in section 4.1.11 of the PIIX4 datasheet has
has to be initialized before any of the serial interrupts to work. I believe
believe this is done through BIOS if the BIOS supports it. The PCI interrupts
interrupts has to be initialized correctly through the PIRQRC[A:D] registers
registers as well in order for the PCI interrupts can be used. More information
information on serial interrupts can be found in the 'Serialized IRQ Support
Support for PCI Systems' specification.
Best Regards,
Moses
ICS-ASC
http://www.intel.com
*Other brands and names are property of their respective owners.