]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] sky2: allow dual port usage
authorStephen Hemminger <shemminger@osdl.org>
Thu, 18 May 2006 18:16:21 +0000 (11:16 -0700)
committerJeff Garzik <jeff@garzik.org>
Sat, 20 May 2006 04:15:39 +0000 (00:15 -0400)
commit1bceddf6ac34a831112dd16745354a4fbf572ea6
treeb96478a17f08aed0955ea6fba06cc9dde8f517fe
parent77db99c9547d8d4670a719dccbf46f6af07dec5c
[PATCH] sky2: allow dual port usage

If both ports are receiving on the SysKonnect dual port cards,
then it appears the bus interface unit can give an interrupt status
for frame before DMA has completed.  This leads to bogus frames
and general confusion. This is why receive checksumming is also
messed up on dual port cards.

A workaround for the out of order receive problem is to eliminating
split transactions on PCI-X.

This version is based of the current linux-2.6.git including earlier
patch to disable dual ports.

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
drivers/net/sky2.c