Bug 7431
Summary: | dhcp eth0 interface hangs | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Craig Guthrie <info> |
Component: | pump | Assignee: | Erik Troan <ewt> |
Status: | CLOSED RAWHIDE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 6.1 | CC: | eding, info, nobody+iac2 |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
URL: | http://www.waypointZero.com | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2000-02-13 14:19:28 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Craig Guthrie
1999-11-30 02:53:36 UTC
I have the same problem. I'm using a freshly installed RedHat 6.1 on a Thinkpad 600E. The network adapter is a Xircom Cardbus 10/100 Multifn card (using the tulip PCMCIA driver). Everything works dandy, network included, until I try to shutdown. It hangs on the "Shutting down interface eth0" message; "/sbin/ifdown eth0" also appears to hang. Me too :-) I'm running a P120 with a stock RH6.1 install using a DE100 and the DEPCA module. My DHCP server is an RH5.2 box. The RH6.1 box stops at shutting down the eth0 interface and can only be rebooted at this stage. The interface of the RH6.1 box goes down (machine cannot be pinged) and the DHCP server log on the RH5.2 box shows that the assigned IP address has been released. If I issue the command '/etc/rc.d/init.d/network stop' as root by hand the machine will lock up as well. A Windows 95 box using a DHCP client on the same network (getting the same address when the RH6.1 box is not up as I'm sharing the ethernet card at the moment) works fine. I've just upgraded initscripts to initscripts-4.70-1 and that did not seem to help. Further to my last comment, I have been poking around and traced the problem to pump. It is calling 'pump -r -i eth0' which causes the lock up. I had a look at pump with gdb. From (my bad) memory, I found that the problem occurs in the daemon process after it has receieved a command via the socket. The pump process issuing the command also dies after having written to the socket on line 594 of pump.c. Unfortunately I didn't get any further than this, as I never got around to stopping pump from detaching from the terminal to debug the daemon process. Hope this is useful. This may be fixed in pump-0.7.6, which you can get from ftp://people.redhat.com/ewt/pump-0.7.6/. Please reopen this bug if you continue to have problems. |