• raghavendra.koushik@neterion.com's avatar
    [PATCH] S2io: Hardware fixes · 5e25b9dd
    raghavendra.koushik@neterion.com authored
    Hi,
    Below patch addresses few h/w specific issues.
    1. Check for additional ownership bit on Rx path before
       starting Rx processing.
    2. Enable only 4 PCCs(Per Context Controller) for Xframe I
       revisions less than 4.
    3. Program Rx and Tx round robin registers depending on
       no. of rings/FIFOs.
    4. Tx continous interrupts is now a loadable parameter.
    5. Reset the card if we get double-bit ECC errors.
    6. A soft reset of XGXS being done to force a link state change has been
       eliminated.
    7. After a reset, clear "parity error detected" bit,
       PCI-X ECC status register, and PCI_STATUS bit in
       tx_pic_int register.
    8. The error in the disabling allmulticast implementation has been
       rectified.
    9. Leave the PCI-X parameters MMRBC, OST etc. at their
       BIOS/system defaults.
    Signed-off-by: default avatarRavinandan Arakali <ravinandan.arakali@neterion.com>
    Signed-off-by: default avatarRaghavendra Koushik <raghavendra.koushik@neterion.com>
    Signed-off-by: default avatarJeff Garzik <jgarzik@pobox.com>
    5e25b9dd
s2io.h 22.4 KB