[ewg] [PATCH] IB/qib: set serdes parameters based on QSFP data and attenuation

Ralph Campbell ralph.campbell at qlogic.com
Wed Dec 16 17:22:34 PST 2009


Vlad, these two patches are needed for the interop cable testing that is scheduled
to happen soon.

Please pull:

git://git.openfabrics.org/~ralphc/linux-2.6/.git ofed_1_5

commit 47542fd9bd8a6893a465a553209674d83f3f661e
Author: Ralph Campbell (QLogic) <ralphc at hosting.openfabrics.org>
Date:   Wed Dec 16 17:19:55 2009 -0800

    IB/qib: fix RHEL 4 U8 backport for /dev/ipath
    
    The /dev/ipath* files were not being created by udev because
    a "dev" file in /sys/class/ipath/... was not created. Newer versions
    of udev don't seem to have this requirement. Also, vmalloc_to_page()
    doesn't seem to check for zero and panics the system so fix that too.
    
    Signed-off-by: Ralph Campbell <ralph.campbell at qlogic.com>

commit 52bda772f225ec11a011f05c61ca97d85e6024db
Author: Ralph Campbell (QLogic) <ralphc at hosting.openfabrics.org>
Date:   Wed Dec 16 17:18:22 2009 -0800

    IB/qib: set serdes parameters based on QSFP data and attenuation
    
    The code to set the serdes parameters was rather ad-hoc and based
    on early releases of vendor's cables before the full QSFP data was
    programmed. This patch makes the process more robust and uses the
    attenuation field if available.

    Signed-off-by: Ralph Campbell <ralph.campbell at qlogic.com>


More information about the ewg mailing list