Description of problem: As reported by geir.inge, for bug 167543, when trying to use system-config-netboot's disklessrc script to boot a diskless client, the module for the network adapter was not found. The network adapter had a PCI Class of '0x680' . There are no PCI IDs with a class of 0x680 in the latest hwdata-0.169-1 . This device class needs to be added to hwdata . There needs to be pcitable and modules.pcimap entries for this NForce device: ' 0x10de 0x0057 "forcedeth" ' Similar to the one already in pcitable: ' 0x10de 0x00d6 "forcedeth" ' system-config-netboot-0.1.33+ will now search for devices of class 0x680, but they need to be in hwdata for the modules that handle them to be loaded by disklessrc. The user reported: " One problem still remains. The netboot generated initrd failed to detect my network adapter. I have an onboard ethernet controller provided by the nforce4 chipset. To fix this problem I had to edit the "disklessrc" file adding a new pci class of 0680: PCICLASS="0200 0280 0680" in addition, the line 0x10de 0x0057 "forcedeth" had to be added to the file /usr/share/hwdata/pcitable. " Version-Release number of selected component (if applicable): hwdata-0.169-1 How reproducible: 100% Steps to Reproduce: Boot up with new NForce motherboard containing ethernet controller device with class 0x680, PCI ID 0x10de 0x0057 Actual results: module "forcedeth" not loaded for device Expected results: module "forcedeth" should be loaded Additional info:
modules.pcimap/pcitable are no longer used - it's read directly from modules.alias.