Bug 239825 - autoconfig ifcfg-wmaster0 dhcp ONBOOT=yes gets stuck forever
Summary: autoconfig ifcfg-wmaster0 dhcp ONBOOT=yes gets stuck forever
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: kudzu
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Bill Nottingham
QA Contact: David Lawrence
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-05-11 15:54 UTC by Warren Togami
Modified: 2014-03-17 03:06 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-10-01 15:58:08 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Warren Togami 2007-05-11 15:54:19 UTC
- 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

Comment 1 Bill Nottingham 2007-05-11 16:45:34 UTC
What's hanging? dhclient? ifup? The kernel?

Comment 2 Will Woods 2007-05-12 20:09:51 UTC
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.

Comment 3 Warren Togami 2007-05-18 15:47:22 UTC
> What's hanging? dhclient? ifup? The kernel?
Not kernel, something in userspace.  How can I debug during that point of booting?


Comment 4 Jeremy Katz 2007-05-18 16:14:03 UTC
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.

Comment 5 Will Woods 2007-05-18 16:25:46 UTC
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.

Comment 6 John W. Linville 2007-05-18 17:13:05 UTC
Yeah, wmasterX needs to be ignored.  Maybe kudzu should ignore interfaces with 
UNSPEC link encapsulations (as shown by ifconfig)?

Comment 8 Bill Nottingham 2007-05-18 20:28:19 UTC
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'.

Comment 10 Will Woods 2007-05-22 01:51:28 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.