netdev
[Top] [All Lists]

NE2K-PCI driver bug report

To: netdev@xxxxxxxxxxx
Subject: NE2K-PCI driver bug report
From: jackw@xxxxxxxxxxxxxxxxx
Date: Wed, 16 Aug 2000 14:34:16 -0400
Sender: owner-netdev@xxxxxxxxxxx
User-agent: Mutt/1.2.5i
Bug Report

Summary: NE2K-PCI driver causes downloads to timeout on certain files
at certain spots repeatedly.

Description: When downloading certain files, seemingly independant
of the protocol, client, or server, the transfer will timeout on 
the exact same byte each time.  The point at which this happens 
varies from file to file, and there is no consistency in the files
that I can manage to find.  I thought this was a problem with 
hardware until two other users asked about the same problem in the 
#debian IRC channel on openprojects.net.  This did not occur when 
using an ISA NE2K card.

Keywords: Download, Timeout, NE2K-PCI

No OOPS message applicable

One file that this has been problematic on is 
ftp://download.stormix.com/storm/iso/split/sl20.l, as it freezes 
at 20735464 bytes of 48234496.  

Environment:

ver_linux output:
>-- Versions installed: (if some fields are empty or looks
>-- unusual then possibly you have very old versions)
>Linux slinky 2.4.0-test5 #3 Mon Jul 31 01:10:06 EDT 2000 i686 unknown
>Kernel modules         2.3.14
>Gnu C                  2.95.2
>Binutils               2.10.0.18
>Linux C Library        ..
>Dynamic Linker (ld.so) 1.9.11
>ls: /usr/lib/libg++.so: No such file or directory
>Procps                 2.0.6
>Mount                  2.10n
>Net-tools              (1999-04-20)
>Kbd                    0.99
>Sh-utils               2.0i
>Sh-utils               Parker.
>Sh-utils
>Sh-utils               Inc.
>Sh-utils               NO
>Sh-utils               PURPOSE.

cat /proc/cpuinfo:
>processor       : 0
>vendor_id       : CyrixInstead
>cpu family      : 6
>model           : 1
>model name      : 6x86MX 2.5x Core/Bus Clock
>stepping        : 4
>cpu MHz         : 167.048741
>fdiv_bug        : no
>hlt_bug         : no
>sep_bug         : no
>f00f_bug        : no
>coma_bug        : yes
>fpu             : yes
>fpu_exception   : yes
>cpuid level     : 1
>wp              : yes
>flags           : fpu de tsc msr cx8 mtrr pge cmov mmx
>bogomips        : 333.41

cat /proc/modules
>no modules used

cat /proc/ioports
>0000-001f : dma1
>0020-003f : pic1
>0040-005f : timer
>0060-006f : keyboard
>0080-008f : dma page reg
>00a0-00bf : pic2
>00c0-00df : dma2
>00f0-00ff : fpu
>02f8-02ff : serial(set)
>03c0-03df : vga+
>03f8-03ff : serial(set)
>0cf8-0cff : PCI conf1
>5800-583f : Intel Corporation 82371AB PIIX4 ACPI
>5c00-5c1f : Intel Corporation 82371AB PIIX4 ACPI
>6000-601f : Intel Corporation 82371AB PIIX4 USB
>6400-641f : Winbond Electronics Corp W89C940
>  6400-641f : ne2k-pci
>6800-68ff : Advanced System Products, Inc ABP940-U / ABP960-U
>  6800-680f : advansys
>6c00-6c1f : Realtek Semiconductor Co., Ltd. RTL-8029(AS)
>  6c00-6c1f : NE2000
>f000-f00f : Intel Corporation 82371AB PIIX4 IDE

cat /proc/iomem
>00000000-0009fbff : System RAM
>0009fc00-0009ffff : System RAM
>000a0000-000bffff : Video RAM area
>000c0000-000c7fff : Video ROM
>000c8000-000cafff : Extension ROM
>000f0000-000fffff : System ROM
>00100000-07ffffff : System RAM
>  00100000-00289a7f : Kernel code
>  00289a80-002a6723 : Kernel data
>e0000000-e01fffff : Trident Microsystems TGUI 9440
>e0200000-e020ffff : Trident Microsystems TGUI 9440
>e0210000-e02100ff : Advanced System Products, Inc ABP940-U / ABP960-U
>ffff0000-ffffffff : reserved

cat /proc/pci
>PCI devices found:
>  Bus  0, device   0, function  0:
>    Host bridge: Intel Corporation 430TX - 82439TX MTXC (rev 1).
>      Master Capable.  Latency=32.
>  Bus  0, device   1, function  0:
>    ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 1).
>  Bus  0, device   1, function  1:
>    IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 1).
>      Master Capable.  Latency=80.
>      I/O at 0xf000 [0xf00f].
>  Bus  0, device   1, function  2:
>    USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 1).
>      Master Capable.  Latency=80.
>      I/O at 0x6000 [0x601f].
>  Bus  0, device   1, function  3:
>    Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 1).
>  Bus  0, device   9, function  0:
>    Ethernet controller: Winbond Electronics Corp W89C940 (rev 0).
>      IRQ 9.
>      I/O at 0x6400 [0x641f].
>  Bus  0, device  10, function  0:
>    SCSI storage controller: Advanced System Products, Inc ABP940-U /
ABP960-U (rev 3).
>      IRQ 10.
>      Master Capable.  Latency=80.  Min Gnt=4.Max Lat=4.
>      I/O at 0x6800 [0x68ff].
>      Non-prefetchable 32 bit memory at 0xe0210000 [0xe02100ff].
>  Bus  0, device  11, function  0:
>    Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS) (rev
0).
>      IRQ 11.
>      I/O at 0x6c00 [0x6c1f].
>  Bus  0, device  12, function  0:
>    VGA compatible controller: Trident Microsystems TGUI 9440 (rev 227).
>      Non-prefetchable 32 bit memory at 0xe0000000 [0xe01fffff].
>      Non-prefetchable 32 bit memory at 0xe0200000 [0xe020ffff].

cat /proc/scsi/scsi
>Attached devices:
>Host: scsi0 Channel: 00 Id: 03 Lun: 00
>  Vendor: COMPAQPC Model: WDE4360          Rev: 1.52
>  Type:   Direct-Access                    ANSI SCSI revision: 02

Other Notes: Files are not able to be resumed, although the server
supports resumes, the download stalls immediately upon the connection
opening.  It occurrs through masqueraded systems running various 
other operating systems as well.  This problem has existed since running
every kernel since 2.2.12 or so.  It started when I purchased a new net
card when I got my DSL, and I never had these problems when using my old
dedicated dialup.

Thanks for taking a look at this, feedback is appreciated,

-Whafro

--
M. Jackson Wilkinson <jackw@xxxxxxxxxx>
Phone: 877-832-9021 Cell: 215-919-1513




<Prev in Thread] Current Thread [Next in Thread>