- Kudzu autoconfigs iwl3945 creating /etc/sysconfig/network-scripts/ifcfg-wmaster0 with dhcp ONBOOT=yes. - During bootup while it starts service networking, it gets stuck forever trying to do DHCP on wmaster0. kernel-2.6.21-1.3145.fc7.x86_64 (and many previous kernel versions) kudzu-1.2.69-1
What's hanging? dhclient? ifup? The kernel?
It doesn't get stuck forever on my system, just the normal (seemingly endless) dhcpcd timeout for devices with no dhcp response.. after that fails boot continues normally.
> What's hanging? dhclient? ifup? The kernel? Not kernel, something in userspace. How can I debug during that point of booting?
It's dhclient hanging trying to get a lease. But you're never going to get an IP off of the wmaster devices with mac80211 AFAIK, only the wlan devices.
Okay, so probably anaconda/kudzu/whatever shouldn't be setting up network config for wmaster0 then. AFAICT this doesn't keep the machine from booting, just delays it a while.
Yeah, wmasterX needs to be ignored. Maybe kudzu should ignore interfaces with UNSPEC link encapsulations (as shown by ifconfig)?
Fixed in 1.2.71-1 by ignoring anything where /sys/class/net/XXX/type >= 256, which is the same test we use in the udev helper for 'don't try to rename this network device'.
We should still investigate why it hangs indefinitely, but since we aren't bringing up wmaster0 by default anymore this is no longer a release-blocker.