Home - Products - Buy - About Us - Support - Custom - SiteMap

Problems with the MSI 694D Motherboard in Windows NT

Problem:

More Information:

On this motherboard, during boot, the system BIOS correctly allocates an IO base address of 0xDC00 to the CL6729 controller, the PSeries driver correctly loads and is able to use this address to identify the adapter. At this point the CL6729 controller can be seen by any drivers attempting to use the IO address assigned to the adapter so there should be no problem.
However, when the PCMCIA.SYS driver loads, for some reason, it re-enumerates the CL6729 controller to 0x9CFC. This IO address is invalid as it is claimed by the PCI to AGP bridge on PCI bus number 1, so no IO transactions are passed to the CL6729 controller on PCI bus number 0. The 6729 controller is then not available for access. When the PC Card (PCMCIA) applet is run from the control panel, it reports that "No PCMCIA Controller was found". If "Windows NT Diagnostics" is run, the PCMCIA driver claims IRQ 10 and IO address 0x9CFC.

Solution:

SystemSoft CardWizard 5.2 has been tested with this motherboard and can be made to work with the BIOS PCI IRQ allocation set so that all PCI devices share IRQ 10.
The reason for this setting is that there is a shortage of available non-shared IRQ's for allocation to PCMCIA cards, this BIOS setting (and possibly other combinations) fixes this. Sharing PCI IRQ's should not cause any problems on modern PC's.