Bug 50940

Summary: (NET PCNET32) AMD 79c972 based fiber nic will not recover link when disconnected
Product: [Retired] Red Hat Linux Reporter: Bret Hughes <bhughes>
Component: kernelAssignee: Jeff Garzik <jgarzik>
Status: CLOSED CURRENTRELEASE QA Contact: Brock Organ <borgan>
Severity: high Docs Contact:
Priority: high    
Version: 7.1CC: peterm
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-09-30 15:39:06 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:
Attachments:
Description Flags
transcript of session that locks machine
none
output of lspci -vv none

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:
Always

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
transcript

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
persists.

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/