• Stephen Hemminger's avatar
    [PATCH] sky2: allow dual port usage · ee7abb04
    Stephen Hemminger authored
    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: default avatarStephen Hemminger <shemminger@osdl.org>
    Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
    ee7abb04
sky2.c 91.7 KB