From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0 Description of problem: On a fresh system install, the entries in /etc/sysconfig/network-scripts/ifcfg-ethXXX are created. However theres is no HWADDR= field in these scripts. If additional network cards are added to the system after installation, kudzu cannot synchronize the network configuration properly. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.Install RHEL4 pre-rc2 2.check /etc/sysconfig/network-scripts/ifcfg-ethXX 3. Actual Results: There are no HWADDR= entries in the scripts after installation Expected Results: The HWADDR field should be populated. If additional cards are added/removed, kudzu cannot synchronize its state properly. Additional info:
This is caused by kudzu somehow not being able to assign an ethX to NICs again. Reverting back to kudzu.c:1.125 fixes that but that's not a real fix. cc'ing Bill, but he's on vacation so I'll look at this some more tonight/tomorrow.
Instead of changing kudzu, I made a change to anaconda to get the hwaddr even in cases where kudzu can't do the device mappings and just excluded setting the HWADDR on s390 to avoid hitting bug 135023.
Appears fixed in RC1. Will leave it open so Jordan can confirm and close when he's back from vacation (1/17).
Confirmed that this is now fixed in RC1