RX packet errors problem

Swaine Lin Chen slchen@Stanford.EDU
Wed Mar 22 19:25:18 2000

Hi, I'm having some ethernet problems with my Linux box.  I've been
searching the net for a few weeks but can't seem to find anything
relevant.  I'm hoping that if no one on this list can help me, then at
least someone will be able to point me in the right direction.

My problem is this: my eth0 interface gives me lots (up to 1%) of RX 
packet errors.  The card is a 3c590 10Mbit PCI adapter in a 200MHz PPro
computer with 128 MB RAM.  Sorry, I don't know the motherboard maker.  The
computer dual boots WinNT 4.0 and Caldera OpenLinux 2.3.  I've upgraded to
the latest (0.99L) Vortex driver.  I never notice any network problems in
WindowsNT, and web browsing seems to be much more responsive than in
Linux, so I'm suspecting a software problem.  Looking through pages and
pages on the web, it doesn't seem normal to even have ANY RX packet
errors, judging by the statistics people post when they have other
problems.  That is why I'm suspecting my sluggish network performance in
Linux is due to these packet errors.

The output of ifconfig and dmesg are given below.  Thanks in advance for
any help you can give me.


slchen@vegas:~> /sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx  
          inet addr:xxx.xxx.xxx.xxx  Bcast:
          RX packets:103088 errors:205 dropped:205 overruns:0 frame:389
          TX packets:9057 errors:0 dropped:0 overruns:0 carrier:0
          collisions:2 txqueuelen:100 
          Interrupt:10 Base address:0xff80 

lo        Link encap:Local Loopback  
          inet addr:  Mask:
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:15291 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15291 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 

slchen@vegas:~> dmesg
Linux version 2.2.10 (root@tuvok.calderasystems.com) (gcc version
egcs-2.91.66 19990314 (egcs-1.1.2 release)) #1 SMP Tue Aug 10 19:01:45 MDT
mapped APIC to ffffe000 (0024f000)
mapped IOAPIC to ffffd000 (00250000)
Detected 199434757 Hz processor.
Console: colour VGA+ 80x30
Calibrating delay loop... 199.07 BogoMIPS
Memory: 128028k/131072k available (920k kernel code, 416k reserved, 1620k
data, 88k init)
VFS: Diskquotas version dquot_6.4.0 initialized
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.35 (19990512) Richard Gooch (rgooch@atnf.csiro.au)
per-CPU timeslice cutoff: 50.10 usecs.
CPU0: Intel Pentium Pro stepping 09
SMP motherboard not detected. Using dummy APIC emulation.
PCI: PCI BIOS revision 2.10 entry at 0xfda11
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: 00:00 [8086/1237]: Passive release enable (00)
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
Initializing RT netlink socket
Starting kswapd v 1.5 
vesafb: framebuffer at 0x000a0000, mapped to 0xc00a0000, size 128k
vesafb: mode is 640x480x4, linelength=80, pages=50719
vesafb: scrolling: redraw
Console: switching to colour frame buffer device 80x30
fb0: VESA VGA frame buffer device
Detected PS/2 Mouse Port.
Serial driver version 4.27 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
pty: 256 Unix98 ptys configured
Real Time Clock Driver v1.09
RAM disk driver initialized:  16 RAM disks of 4096K size
PIIX3: IDE controller on PCI bus 00 dev 39
PIIX3: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio
hda: ST32140A, ATA DISK drive
hdb: non-IDE drive, CHS=1023/64/63
hdc: ST32140A, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: ST32140A, 2015MB w/128kB Cache, CHS=1023/64/63, DMA
hdc: ST32140A, 2015MB w/128kB Cache, CHS=4095/16/63, DMA
hdd: ATAPI 4X CD-ROM drive, 128kB Cache
Uniform CDROM driver Revision: 2.55
FDC 0 is a National Semiconductor PC87306
md driver 0.90.0 MAX_MD_DEVS=256, MAX_REAL=12
raid5: measuring checksumming speed
   8regs     :   226.314 MB/sec
   32regs    :   140.970 MB/sec
using fastest function: 8regs (226.314 MB/sec)
md.c: sizeof(mdp_super_t) = 4096
Partition check:
 hda: hda1 hda2 hda3
 hdc: [PTBL] [1023/64/63] hdc1 hdc2 hdc3
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 88k freed
3c59x.c:v0.99L 5/28/99 Donald Becker
eth0: 3Com 3c590 Vortex 10Mbps at 0xff80,  xx:xx:xx:xx:xx:xx, IRQ 10
  8K byte-wide RAM 1:1 Rx:Tx split, autoselect/10baseT interface.
eth0: Overriding PCI latency timer (CFLT) setting of 32, new value is 248.
parport0: PC-style at 0x378 [SPP]
Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
SB 4.13 detected OK (220)
Adding Swap: 211676k swap-space (priority -1)
dhcpcd uses obsolete (PF_INET,SOCK_PACKET)
lockd: connect from unprivileged port: xxx.xxx.xxx.xxx:1659<4>lockd:
failed (err 11)!
lockd: accept failed (err 11)!
RPC: impossible RPC reply size 0!
RPC: impossible RPC reply size 0!
RPC: impossible RPC reply size 0!
RPC: impossible RPC reply size 0!
hda: timeout waiting for DMA
hda: irq timeout: status=0xd0 { Busy }
hda: DMA disabled
ide0: reset: success
hdc: timeout waiting for DMA
hdc: irq timeout: status=0xd0 { Busy }
hdc: DMA disabled
ide1: reset: success

To unsubscribe send a message body containing "unsubscribe"
to linux-vortex-bug-request@beowulf.org