Jason L Tibbitts III (tibbs@xxxxxxxxxxx) said: > >>>>> "BN" == Bill Nottingham <notting@xxxxxxxxxx> writes: > > BN> It's almost certainly because the card is claiming to be PCI > BN> bridge. > > I did think this lcpci output was odd: > > 00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a1) > > BN> Code for working around this is in FC5. > > I guess using the rawhide anaconda code is out of the question due to > all of the changes. Any chance someone could point me in the general > direction of that code so I could poke around? It's actually a kudzu change, but you'd need to get the loader built against new libkudzu. Bill
Index: pci.c =================================================================== RCS file: /usr/local/CVS/kudzu/pci.c,v retrieving revision 1.134 retrieving revision 1.136 diff -u -r1.134 -r1.136 --- pci.c 1 Jan 2006 06:53:06 -0000 1.134 +++ pci.c 25 Jan 2006 23:10:02 -0000 1.136 @@ -472,7 +472,9 @@ } /* nForce4 boards show up with their ethernet controller * as a bridge; hack it */ - if (dev->vendorId == 0x10de && dev->deviceId == 0x0057) + if (dev->vendorId == 0x10de && (dev->driver != NULL) + && !strcmp(dev->driver,"forcedeth") + && devtype == PCI_CLASS_BRIDGE_OTHER) devtype = PCI_CLASS_NETWORK_ETHERNET; dev->pcidom = p->domain; dev->pcibus = p->bus;