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
|