[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Network driver loaded, but anaconda doesn't see it



Jason L Tibbitts III (tibbs math uh edu) said: 
> >>>>> "BN" == Bill Nottingham <notting redhat com> 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;

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]