Bug 7431 - dhcp eth0 interface hangs
Summary: dhcp eth0 interface hangs
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: pump
Version: 6.1
Hardware: i386
OS: Linux
Target Milestone: ---
Assignee: Erik Troan
QA Contact:
URL: http://www.waypointZero.com
Depends On:
TreeView+ depends on / blocked
Reported: 1999-11-30 02:53 UTC by Craig Guthrie
Modified: 2008-05-01 15:37 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2000-02-13 14:19:28 UTC

Attachments (Terms of Use)

Description Craig Guthrie 1999-11-30 02:53:36 UTC
We are using dhcp with success. The problem is that when I do a shutdown -r
or a shutdown -h the processes all halt except when the eth0 interface
attempts to unload. This hangs the system and it is unable to complete the
shutdown process.

The dhcp server is a Windows NT Server 4.0 and the network traffic between
it and the RH Linux 6.1 computer is active (as indicated with flashing
lights on the ethernet hub).

Other than this the network works great, dhcp works great, and everything
is fine. Of course since I cannot ever complete the shutdown process I am
forced to run an fsck each time I boot linux, which is not good. Your help
is greatly appreciated.
Craig Guthrie
Software Engineering
waypoint Zero, Inc.

Comment 1 Evers Ding 1999-12-10 22:32:59 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.

Comment 2 Ian Cameron 2000-01-16 14:20:59 UTC
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.

Comment 3 Ian Cameron 2000-01-16 15:22:59 UTC
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.

Comment 4 Ian Cameron 2000-02-09 09:25:59 UTC
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.

Comment 5 Erik Troan 2000-02-13 14:19:59 UTC
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.

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