I haven't done much testing yet (busy on other projects) but I'm starting to look at it now. Thanks for pointing me at the problem.
The pcilib has 4 different PCI access methods for macOS. pcilib tests each access method in order until it finds one that works. Each access method has its own...
What about Nvidia graphics cards? Which have 2D/3D acceleration for Mac OS 9? For Power Macs, maybe only older Nvidia GPUs support OS 9 and the newer ones are only good for OS X though some can be used in OS 9 for 2D stuff? I wish there was a database to rank the cards in each OS.
Newer Nvidia...
There exits Sonnet specific nvramrc patches for Sonnet card PCI-PCI Bridge problems that you can download.
A nvramrc patch for general PCI-PCI bridges in Gazelle (6500, TAM) based Power Macs is discussed at #232
I don't know if Alchemy (6400) has the same problem. If it does then a...
Ok, thanks. At least it found the PCI card and the BARs. I guess now I need to look more closely at what it wants to do with the BARs. I may need to get a SiI 3112 or 3114 card or make the code think a different PCI card that I have is a Sil card.
Looks like there was a problem in the DirectHW library. pciutils works because it contains its own version of the DirectHW library. I updated the 3 projects so now flashrom should be able to find the PCI card in Mac OS X 10.4.
First verify that flashrom can find the card:
sudo flashrom -VVV -p...
I made forks of pciutils, flashrom, and directhw that you can compile on Mac OS X 10.4 and 10.5 and later.
https://68kmla.org/bb/index.php?threads/silicon-image-sil3112-flashing-easier-way-using-flashrom.7013/post-475781
pciutils works (with directhw) so you can do sudo lspci -vvvnnxxx >...