pyrogx wrote on 2023-03-21, 09:15:Depends on chipset type and actual PCI BIOS implementation. Stuff like IRQ steering and busmastering tends to be broken or missi […]
Show full quote
Depends on chipset type and actual PCI BIOS implementation. Stuff like IRQ steering and busmastering tends to be broken or missing in early PCI implementations.
I have had good experiences with later chipsets like aforementioned SiS 496/97 and UMC 8881/6.
OTOH, there were a lot of compatibility issues with PCI graphics cards on a board with ALi 1489 FinALi chipset.
Early Intel chipsets (Saturn, Aries) had problems due to just being ancient (I think bus mastering didn't work properly on them sometimes).
Mercury/Neptune Pentium stuff should be mostly fine (never checked properly).
Not sure about VIA chipsets (Pluto, Apollo Master).
...and then there are those boards with an OPTi VL-to-PCI bridge (82C822). These dreadful things are just plain garbage...
I have two early 486 motherboards with PCI:
https://theretroweb.com/motherboards/s/fic-486-vip (OPTi VL-to-PCI bridge 82C822 PCI 1.0 ?).
https://theretroweb.com/motherboards/s/anigma-bat4ip3e (420EX Aries PCI 2.0 & 3.3v support)
I checked to see which PCI cards would work on those boards a couple years ago.
These video cards worked fine in both:
- Kia Mach32 PCI - 1994
- S3 Trio64V+ PCI - 1995
- S3 Virge DX - - 1995
- ATI Mach64 CT PCI - 1995
- Tseng 4000w32p PCI - 1995
- ATI Rage II PCI - 1996
- Matrox Mystique PCI - 1996
With these, the computer booted but produced no VGA signal:
- Permedia2 PCI - 1998
- Rage 128 AIW (109-53000) - 1999
- Radeon 7000 (Stealth S60) - 2001
- MX4000 PCI - 2003
- Radeon 9250 - 2004
- Radeon x1300 - 2005
I probably need to test with some 1997 boards.
The FIC board with the PCI bridge didn't perform as well with PCI cards. Seemed like the right buy back in 1994 though. We don't always get every purchase right in the moment.
I was not able to get any PCI IDE controller to work on either board. Tried a bunch of different cards, promise, silicon image, and via. Sometimes the Aries motherboard could make it through the drive detection with the promise controllers, but it would lock before post completed. All of the IDE controllers I tried were 1996, ATA-4 and newer. Hard to find ATA-2 PCI IDE controllers from 1994.
I recently was lucky enough to get a UMC 8881/6 board. I'll have to run the compatibility gauntlet on it.