Re: iSER Connection via LIO not working

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jun 7, 2017 at 12:46 PM, Thomas Rosenstein
<thomas.rosenstein@xxxxxxxxxxxxxxxx> wrote:
> Hi,
>
> lio config (extract - .json file attached)
>
> o- iscsi
> ...........................................................................................
> [1-way disc auth, Targets: 1]
>   | o- iqn.2017-01.at.cf-it.at-storage-01
> ................................................................................
> [TPGs: 1]
>   |   o- tpg1
> ..........................................................................................
> [no-gen-acls, auth per-acl]
>   |     o- acls
> ..........................................................................................................
> [ACLs: 1]
>   |     | o- iqn.2017-01.at.cf-it.kubernetes.db-1
> ..................................................... [1-way auth, Mapped
> LUNs: 1]
>   |     |   o- mapped_lun0
> ...................................................................... [lun0
> fileio/kubernetes_db_1 (rw)]
>   |     o- luns
> ..........................................................................................................
> [LUNs: 1]
>   |     | o- lun0 ..........................................
> [fileio/kubernetes_db_1 (/data/kubernetes_storage/kubernetes_db_1.img)]
>   |     o- portals
> ....................................................................................................
> [Portals: 1]
>   |       o- 0.0.0.0:3260
> ...................................................................................................
> [iser]
>
> at-storage-01 modules:
>
> ib_isert               49152  4
> iscsi_target_mod      294912  8 ib_isert
> ib_iser                49152  0
> libiscsi               57344  1 ib_iser
> scsi_transport_iscsi    98304  2 ib_iser,libiscsi
> target_core_mod       352256  43
> iscsi_target_mod,ib_isert,target_core_iblock,ib_srpt,target_core_user,target_core_file,target_core_pscsi
> rdma_cm                53248  4 ib_iser,ib_isert,rpcrdma,rdma_ucm
> ib_core               208896  15
> ib_iser,ib_cm,rdma_cm,ib_umad,ib_srp,ib_isert,ib_uverbs,rpcrdma,ib_ipoib,iw_cm,ib_srpt,ib_ucm,rdmavt,ib_qib,rdma_ucm
>
> at-host-18 modules:
>
> ib_isert               49152  0
> iscsi_target_mod      299008  1 ib_isert
> ib_iser                49152  0
> libiscsi               57344  1 ib_iser
> scsi_transport_iscsi    98304  3 ib_iser,libiscsi
> target_core_mod       352256  3 iscsi_target_mod,ib_isert,ib_srpt
> rdma_cm                53248  4 ib_iser,ib_isert,rpcrdma,rdma_ucm
> ib_core               208896  15
> ib_iser,ib_cm,rdma_cm,ib_umad,ib_srp,ib_isert,ib_uverbs,rpcrdma,ib_ipoib,iw_cm,ib_srpt,ib_ucm,rdmavt,ib_qib,rdma_ucm
>
>
> Commands to initialize iscsiadm:
>
> iscsiadm -m discovery -t st -p 10.0.13.3:3260 -I iser
>
> iscsiadm -m node -P 1
> Target: iqn.2017-01.at.cf-it.at-storage-01
>         Portal: 10.0.13.3:3260,1
>                 Iface Name: iser
>
> iscsiadm -m node -l
>
> ->> creates the logs
>
>
> @deleted and recreated, multiple times
> ib_isert and ib_iser are loaded on both servers
>
> BR
> Thomas

The config looks good to me. I did have a similar problem with a RoCE
card where I could not get iSER working although RDMA did work.
Looking at the code, it seems that maybe the QLogic driver is not
properly allocating some memory that iSER is trying to use. I'm not an
expert in this so I could be completely off base here, just trying to
help out.

If you are adventerious, you can add some print statements in
drivers/infiniband/core/fmr_pool.c in the ib_fmr_pool_map_phys
function to see what may be going on. I think you are hitting this
line:

        if (list_len < 1 || list_len > pool->max_pages)
                return ERR_PTR(-EINVAL);

I would check the values of list_len and pool->max_pages before that.

----------------
Robert LeBlanc
PGP Fingerprint 79A2 9CA4 6CC4 45DD A904  C70E E654 3BB2 FA62 B9F1
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux