debian scst ib_srpt模块失败

我有Debian 8.7,Mellanox Connectx-3,驱动4.1 for deb 8.7

我通过/etc/apt/sources.listapt-get install mlnx-ofed-all安装驱动程序

所以司机工作正常。

然后我得到scst-3.2 make scst srpt && sudo make scst_install srpt_install

我看到/lib/modules/(kernel-version)/extras/ib_srpt.ko module

但是,当sudo modprobe ib_srpt我得到错误,在dmesg ib_srpt disagree about symbol of "some paramert" unknown symbol...(error 22)坏参数ib_srpt disagree about symbol of "some paramert" unknown symbol...(error 22)

然后我发现,它想/usr/src/ofa-kernel/~default/Module.symvers ,我得到,当srpt使,它从默认的内核,我把/usr/src/ofa-kernel/~default/Module.symvers/usr/src/"default-kernel"/Module.symvers并试图再次

sudo modprobe ib_srpt得到更less的错误dmesg说ib_srpt unknown symbol ib_query_device (error 0) and ... ib_alloc_pd (error 0)

但我看到这些参数是在我的新的Module.symvers

两年前我就这样做了,但那是SUSE 12以及更less的驱动程序和ConnectX-2,现在我必须再做一次。 任何帮助?