Bug 50940 - (NET PCNET32) AMD 79c972 based fiber nic will not recover link when disconnected
Summary: (NET PCNET32) AMD 79c972 based fiber nic will not recover link when disconnected
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: kernel   
(Show other bugs)
Version: 7.1
Hardware: i386
OS: Linux
Target Milestone: ---
Assignee: Jeff Garzik
QA Contact: Brock Organ
Depends On:
TreeView+ depends on / blocked
Reported: 2001-08-05 07:54 UTC by Bret Hughes
Modified: 2013-07-03 02:04 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2004-09-30 15:39:06 UTC
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
transcript of session that locks machine (7.14 KB, text/plain)
2001-08-05 09:23 UTC, Bret Hughes
no flags Details
output of lspci -vv (5.03 KB, text/plain)
2001-08-05 09:24 UTC, Bret Hughes
no flags Details

Description Bret Hughes 2001-08-05 07:54:30 UTC
Description of Problem:

Allied Telesyn 2700FX NICs will not recover link after being disconnected
for any reason.  Reboot is the only thing have found that will bring the
connection back up.  As this is an AMD 79c972 based card Both anaconda and
kudzu install it using the pcnet32 driver.  

The card works fine on 2.2.16-22.

I can find no log messages anywhere that indicate where the problem is. 
Bringing the interface down and backup ising ifdown eth1 and ifup eth1 have
no effect.  The link light is lost and is not to be found again.  

If I rmmod pcnet32 and then try to bring the interface up I get an Oops.  I
will attach a listing to this bug.  The oops part may be a dup but it is
definetly not fixed in 2.4.3-12 from the updates dir.  Same thing if I try
to insmod or modprobe manually

The same thing happens whether I connect to our D-Link DES-5200 fiber
switch or to another 2700 NIC in the 2.2.16-22 box.

How Reproducible:

Steps to Reproduce:
1. boot machine 
2. remove incoming fiber line (link light goes out)
3. reconnect fiber line 

Actual Results:
link light (and connection) goes out but does not come back on

Expected Results:
link light goes out but comes back on when fiber is reinstalled

Additional Information:

Comment 1 Bret Hughes 2001-08-05 09:23:24 UTC
Created attachment 26293 [details]
transcript of session that locks machine

Comment 2 Bret Hughes 2001-08-05 09:24:24 UTC
Created attachment 26294 [details]
output of lspci -vv

Comment 3 Bret Hughes 2001-08-05 09:45:33 UTC
lspci will lock the machine at any time after rmmod pcnet32. See attached

Comment 4 Bret Hughes 2001-08-08 01:56:42 UTC
If I disconnect the fiber, causing the link light to go out, reconnect it (no
link light at this point) and then try to ping the switch of course nothing
happens.  I do notice however that ifconfig reports the TX packets and an error
for each one.  The CARRIER field is also incremented by this number ( the number
of ping packets sent).

I could really use some help on this.

Comment 5 Bugzilla owner 2004-09-30 15:39:06 UTC
Thanks for the bug report. However, Red Hat no longer maintains this version of
the product. Please upgrade to the latest version and open a new bug if the problem

The Fedora Legacy project (http://fedoralegacy.org/) maintains some older releases, 
and if you believe this bug is interesting to them, please report the problem in
the bug tracker at: http://bugzilla.fedora.us/

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