netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* sky2 driver - large files upload problem
@ 2006-08-21 12:41 Jon Wikne
  2006-08-21 13:18 ` Daniel Drake
  0 siblings, 1 reply; 11+ messages in thread
From: Jon Wikne @ 2006-08-21 12:41 UTC (permalink / raw)
  To: netdev

Hi Stephen & rest of list,

I'm having a peculiar problem with the sky2 driver.
The problem is seen on the versions in kernels 2.6.16.16,
2.6.17.8 and 2.6.18-rc4.

The problem appears when uploading large files (for instance
via scp) _from_ the system in question. Downloads work OK,
as does normal interactive traffic against the remote system.

What happens is typically this: After transeferring some
data, ranging from less than 100kB to 10MB, the upload freezes,
i.e. gets no further. Use of ping shows the connection is
effectively dead. If I do a sequence /sbin/ifdown eth0
/sbin/ifup eth0 the upload might resume, but stops again
shortly. The phenomenon seems to occur sooner if the path
to the remote system is _fast_ (low ping times).

The system in question works OK using the WLAN interface,
and also the wired connection works flawlessly in both
directions when running under (ugh!) WinXP.

# lspci
[...]
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8036 PCI-E 
Fast Ethernet Controller (rev 10)

# cat /proc/interrupts
[...]
  17:      10568   IO-APIC-level  yenta, uhci_hcd:usb5, sky2, 
i915@pci:0000:00:02.0

Any ideas...?

Please CC replies to wikne@cheetah.uio.no


Regards,
-- Jon Wikne
Department of Physics
University of Oslo
Norway

^ permalink raw reply	[flat|nested] 11+ messages in thread
* re: [RFT] sky2: transmit complete alternative
@ 2006-08-30 23:22 Andrew Hall
       [not found] ` <20060830163636.78fa1aed@localhost.localdomain>
  0 siblings, 1 reply; 11+ messages in thread
From: Andrew Hall @ 2006-08-30 23:22 UTC (permalink / raw)
  To: netdev; +Cc: shemminger

Has there been any updates on a fix for the sky2 tx timeout issues?

I have been tracking this problem for a while and consistently see this
issue when the interface is under heavy load. I'm using 2.6.17.11 but have
tried .15, .16, .17 and .18rcX all with the same issue - a large amount of
(HTTP generated test workload) traffic will cause the driver to stop 
responding, report an error (as below)
and the machine to "hang" for about 20 seconds. As others have mentioned, a
down/up of the interface will recover until it locks up again. The dmesg
output for me is usually something like:

sky2 eth1: tx timeout
sky2 eth1: transmit ring 397 .. 356 report=399 done 399
sky2 status report lost?

I have also tried the new transmit code that was supplied earlier in this
thread without improvement of this situation.

Any help appreciated.,


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2006-08-31  6:18 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-21 12:41 sky2 driver - large files upload problem Jon Wikne
2006-08-21 13:18 ` Daniel Drake
2006-08-21 14:21   ` Jon Wikne
2006-08-21 16:51     ` Stephen Hemminger
2006-08-21 22:04       ` Jon Wikne
2006-08-21 23:36         ` Stephen Hemminger
2006-08-22  9:43           ` Jon Wikne
2006-08-22 22:38         ` [RFT] sky2: transmit complete alternative Stephen Hemminger
2006-08-23 10:06           ` Jon Wikne
  -- strict thread matches above, loose matches on Subject: below --
2006-08-30 23:22 Andrew Hall
     [not found] ` <20060830163636.78fa1aed@localhost.localdomain>
2006-08-31  6:18   ` Andrew Hall

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).