Bug 136603 - When using pcnet32 lan card, number showing up in TX-ERR should be in the TX-OK field
When using pcnet32 lan card, number showing up in TX-ERR should be in the TX-...
Status: CLOSED WORKSFORME
Product: Red Hat Enterprise Linux 3
Classification: Red Hat
Component: kernel (Show other bugs)
3.0
All Linux
medium Severity medium
: ---
: ---
Assigned To: John W. Linville
Brian Brock
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2004-10-21 01:43 EDT by Geronimo A. Ordanza II
Modified: 2007-11-30 17:07 EST (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2004-11-19 10:30:23 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)
Sysreport file (236.85 KB, text/plain)
2004-10-25 23:41 EDT, Geronimo A. Ordanza II
no flags Details
pcnet32_info.txt (3.00 KB, text/plain)
2004-10-27 09:55 EDT, John W. Linville
no flags Details

  None (edit)
Description Geronimo A. Ordanza II 2004-10-21 01:43:11 EDT
Description of problem:
Basically the number showing up in TX-ERR should be in the TX-OK field

Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1. Use a pcnet32 network card
2. Check output of netstat
3. Check output in /proc/net/dev
  
Actual results:

From /proc/pci: 

Bus  2, device   9, function  0:     Ethernet controller: Advanced
Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 68).       IRQ 9.    
  Master Capable.  Latency=64.  Min Gnt=24.Max Lat=24.       I/O at
0xdce0 [0xdcff].       Non-prefetchable 32 bit memory at 0xff6ffc00
[0xff6ffc1f].    

netstat -i shows:

Kernel Interface table Iface       MTU Met    RX-OK RX-ERR RX-DRP
RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg eth0       1500   0    12111
     0      0      0        0  10061      0      0 BMRU lo       
16436   0     5082      0      0      0     5082      0      0      0
LRU  

the same thing shows in /proc/net/dev 

Inter-|   Receive                                                | 
Transmit  face |bytes    packets errs drop fifo frame compressed
multicast|bytes    packets errs drop fifo colls carrier compressed   
 lo:  524294    5005    0    0    0     0          0         0  
524294    5005    0    0    0     0       0          0   eth0: 9981488
  12083    0    0    0     0          0         0  1284152       0
10061    0    0     0   10061          0   eth1:       0       0    0
   0    0     0          0         0        0       0    0    0    0 
   0       0          0

Expected results:
The values in TX-ERR and TX-OK should be interchange

Additional info:
Except for the output in netstat and /proc/net/dev, network card seems
to be working fine.
Comment 1 John W. Linville 2004-10-25 10:49:45 EDT
What kernel version are you using?  I have been unable to recreate
this with a variety of kernels, as old as RHEL3 U2 and as new as RHEL3
U4 (10/21), which several in between.  They all seem to display this
properly.

Perhaps you could include a sysinfo run as well?
Comment 2 Geronimo A. Ordanza II 2004-10-25 23:38:38 EDT
Hi,

Customer is using 2.4.21-20.EL kernel.  I'm attaching the sysreport
for his system.

--gene
Comment 3 Geronimo A. Ordanza II 2004-10-25 23:41:33 EDT
Created attachment 105767 [details]
Sysreport file
Comment 4 John W. Linville 2004-10-27 09:55:43 EDT
Created attachment 105839 [details]
pcnet32_info.txt

Output of various utilities on my pcnet32-equipped box...
Comment 5 John W. Linville 2004-10-27 10:04:45 EDT
The above attachment was created on a PIII box w/ pcnet32 card running
2.4.21-20.EL kernel.  I don't see the problem on this box.

Can you provide a more detailed description of how to create the problem?

Any chance you can provide a card that has the failure?  Or at least
identify an exact make/model of card and/or give a list of all other
chips on the card?  I suspect this could be a PHY-related issue?
Comment 6 Geronimo A. Ordanza II 2004-11-10 04:05:06 EST
Hi,

The only additional information that I can get from the customer is
the following:  

1.  That the network card is an Transition Networks N-FX-SC-01 PCI
nic...  

2.  And that a more detailed info on this card can be found on the
following web site,

 http://www.transition.com/Products/Nics.aspx  

Given the limited info that we have, is there anything else we can do
for the customer?

--gene
Comment 7 John W. Linville 2004-11-15 12:41:05 EST
That URL appears to be busted (at least at the moment)...

With no more information and no way to recreate/verify the defect,
there is nothing I can do.

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