[openib-general] srp initiator device discovery
Vu Pham
vuhuong at mellanox.com
Tue Dec 12 01:03:54 PST 2006
How many cable did you connect from your host to fabric?
If you have two cables (2 ports of same hca or each port of
2 hcas) connected then you have two paths to same srp
target. Each path will see the same number of luns of srp
target. You can work with dm-multipath/multipath and access
the luns/devices thru /dev/mapper - this will provide you
capability of fail-over/fail-back functionality
IBGD's srp target only works with scsi devices. It does not
work with block devices (hdX, md, lvm volules ...)
-vu
> Hi,
>
> I have srp initiator installed with OFED-1.1, and another machine
> with SRP target (IBGOLD). I started the srp daemon to discover the
> target devices, and then ran fdisk -l to see the list. The list (below)
> shows duplicate devices :-
>
> Disk /dev/sdb: 2199.0 GB, 2199023255552 bytes
> 255 heads, 63 sectors/track, 267349 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
> Disk /dev/sdb doesn't contain a valid partition table
>
> Disk /dev/sdc: 2199.0 GB, 2199023255552 bytes
> 255 heads, 63 sectors/track, 267349 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
> Device Boot Start End Blocks Id System
>
> Disk /dev/sdd: 500.1 GB, 500107862016 bytes
> 255 heads, 63 sectors/track, 60801 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
> Device Boot Start End Blocks Id System
> /dev/sdd1 * 1 13 104391 83 Linux
> /dev/sdd2 14 60801 488279610 8e Linux LVM
>
> Disk /dev/sde: 2199.0 GB, 2199023255552 bytes
> 255 heads, 63 sectors/track, 267349 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
> Disk /dev/sde doesn't contain a valid partition table
>
> Disk /dev/sdf: 2199.0 GB, 2199023255552 bytes
> 255 heads, 63 sectors/track, 267349 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
> Device Boot Start End Blocks Id System
>
> Disk /dev/sdg: 500.1 GB, 500107862016 bytes
> 255 heads, 63 sectors/track, 60801 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
>
> Device Boot Start End Blocks Id System
> /dev/sdg1 * 1 13 104391 83 Linux
> /dev/sdg2 14 60801 488279610 8e Linux LVM
>
>
>
> Doing some tests I found that sdb=sde, sdc=sdf, and sdd=sdg (obvious).
>
> I also tested the device discovery after creating an md device on the
> target side, and found that the initiator doesn't take into account the
> presence of an md device. Is this the expected behaviour ?
>
> Thanks for your time!
>
> Vishal
>
>
> _______________________________________________
> openib-general mailing list
> openib-general at openib.org
> http://openib.org/mailman/listinfo/openib-general
>
> To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
>
More information about the general
mailing list