|
From: Carsten A. <car...@ae...> - 2018-07-17 09:54:23
|
Hi again, on our voyage from FibreChannel via iSCSI over TCP/IP we are currently testing Infiniband and gravitated to another problem. On a recent Debian Stretch (9.5) box with kernel Linux fc1 4.9.0-7-amd64 #1 SMP Debian 4.9.110-1 (2018-07-05) x86_64 GNU/Linux We first tried the old in-kernel Mellanox drivers with scst. It sort of worked, but a couple of panics due to missing contiguous memory stopped that attempt[1]. Then, we tried Mellanox' OFED version both 4.3 and 4.4 (only ones supporting Debian 9's 4.9 kernel) with the released 3.2 version but apparently Mellanox file layout changed enough forcing us to go to scst 3.3.x or svn-trunk (revision 7425 which is what threw the error below). Installing MLNX_OFED_LINUX-4.4-1.0.0.0-debian9.1-x86_64.tgz via ./mlnxofedinstall --skip-distro-check --force worked nicely, compiling and installing scst/iscsi/scstadmin afterwards as well. However, when trying to load iscsi-scst it fails with modprobe: ERROR: could not insert 'iscsi_scst': Invalid argument or via dmesg: [ 8332.096497] iscsi_scst: no symbol version for backport_dependency_symbol [ 8332.097763] iscsi_scst: Unknown symbol backport_dependency_symbol (err -22) and I have no clue how to proceed here and thankful for any hints. Cheers Carsten PS: While browsing the docs/list archive I also found 'make dpkg' which seems to work nicely, thank you for that option! Obviously, it also fails with same error. [1] as soon as the initiator tried to access the target, a kernel dump appeared - unfortunately I don't have a full record handy at the moment. We tried different settings for the kernel, e.g. swiotlb=1024 or force or 8192 but to no avail. iscsi-scst tried to allocate about 4MB but seemingly there was not enough room. I can trigger this one again if needed. -- Dr. Carsten Aulbert, Max Planck Institute for Gravitational Physics, Callinstraße 38, 30167 Hannover, Germany Phone: +49 511 762 17185 |