On Mon, 2016-04-04 at 22:13 +0000, Patrick Li-SSI wrote: > Thanks Sagig/Nic for your following up. Btw, please avoid top posting responses to kernel lists. It makes the thread more difficult for others to follow. :) > isted below. When we ran 'sudo targetcli', there is no issue. > The only issue is that when the initiator tries to login the target > with ISER interface, it gets time-out error, can not login to the > target, even though its discovery with ISER interface is ok. > > Sorry NIc for the deplay/slow response. > > The reason we did not use the original ib_isert.ko is because if > ib_iser.ko is loaded, the ib_isert.ko loading will fail; if > ib_isert.ko is loaded, the ib_iser.ko loading will fail. > The null iscsi-login shows only once(first time login request). Then > this issue never happens again. I'm still confused wrt your use of upstream and dkms out-of-tree modules. Are you saying that using the stock upstream modules for 4.2.0-040200-generic (eg: not dkms built ones), that ib_iser + ib_isert can't be loaded at the same time..? Or that is just when mixing upstream + dkms built modules..? If your doing dkms, you need to re-build ALL modules with ib_core dependencies, and not mix-and-match some ib_* modules using the original upstream build of ib_core, vs. your dkms build of ib_core. Mix-and-matching like this will certainly produced undefined results. --nab -- To unsubscribe from this list: send the line "unsubscribe target-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html