On Sat, 2012-08-18 at 22:47 -0700, Ross Brattain wrote: > On Fri, 17 Aug 2012 20:53:47 -0500 > Andrew Theurer <habanero@xxxxxxxxxxxxxxxxxx> wrote: > > > On Fri, 2012-08-17 at 18:17 -0700, Nicholas A. Bellinger wrote: > > > On Fri, 2012-08-17 at 14:02 -0500, Andrew Theurer wrote: > > > > Hello, > > > > > > <snip> > > > > > We are now trying to create a test-bed with FCoE, with only FCoE targets > > > > and initiators (no FCF's). For the moment, I am trying a > > > > directly-connected 82599EB adapters from two systems (one the target, > > > > the other the initiator). These interfaces are configured for IP and > > > > ping-able. I created vn2vn FC ports and I now have 1 fc_host per > > > > system. I have created a target on one via targetcli with a single LUN: > > > > > > > > > > > > > /> ls > > > > > o- / ......................................................................................................... [...] > > > > > o- backstores .............................................................................................. [...] > > > > > | o- block .................................................................................... [0 Storage Object] > > > > > | o- fileio ................................................................................... [1 Storage Object] > > > > > | | o- lun1 ..................................................................... [/tmp/lun1.img (1.0G) activated] > > > > > | o- pscsi .................................................................................... [0 Storage Object] > > > > > o- loopback ........................................................................................... [0 Target] > > > > > o- tcm_fc ............................................................................................. [1 Target] > > > > > o- 20:00:00:1b:21:4b:0a:0e ........................................................................... [enabled] > > > > > o- acls .............................................................................................. [1 ACL] > > > > > | o- 20:00:00:1b:21:67:5f:2a .................................................................. [1 Mapped LUN] > > > > > | o- mapped_lun1 ................................................................... [lun1 fileio/lun1 (rw)] > > > > > o- luns .............................................................................................. [1 LUN] > > > > > o- lun1 ...................................................................... [fileio/lun1 (/tmp/lun1.img)] > > > > > > > > The initiator has a port name of 0x2000001b21675f2a and both target and > > > > initiator ports are "Online". However, after re-scanning for devices, > > > > the initiator does not find any new LUNs. > > > > > > > > I tried to do a fcping, but I can only successfully ping a FC ID, and > > > > not a port name: > > > > > > > > > [root@spv-21 ~]# fcping -c 3 -h eth6 -F 0x000a0e > > > > > sending echo to 0xA0E > > > > > echo 1 accepted 0.468 ms > > > > > echo 2 accepted 0.428 ms > > > > > echo 3 accepted 0.462 ms > > > > > 3 frames sent, 3 received 0 errors, 0.000% loss, avg. rt time 0.453 ms > > > > > > > > > [root@spv-21 ~]# fcping -h eth6 -N 0x2000001b214b0a0e > > > > > GID_NN error: Invalid argument > > > > > cannot find fcid of destination @ wwnn 0x2000001B214B0A0E > > > 0x2000001b214b0a0e is an Intel WWPN. Try fcping -P for WWPNs, or use > -N with the WWNN which should be 0x1000001b214b0a0e. > > It looks like you have created the VN2VN fc_host on the real device > eth6. Normally we would expect the fc_host to be on a VLAN, e.g. > eth6.101-fcoe, so that DCB can use proper VIDs when tagging. I have just created eth6.101 on both hosts and then created vn2vn fc_hosts (host7). I get the same results with fcping: > [root@spv-21 host7]# fcping -c 3 -h eth6.101 -F 0x000a0e > sending echo to 0xA0E > echo 1 accepted 0.339 ms > echo 2 accepted 0.347 ms > echo 3 accepted 0.374 ms > 3 frames sent, 3 received 0 errors, 0.000% loss, avg. rt time 0.353 ms > [root@spv-21 host7]# fcping -c 3 -h eth6.101 -P 0x2000001b214b0a0e > GID_PN error: Invalid argument > cannot find fcid of destination @ wwpn 0x2000001B214B0A0E > [root@spv-21 host7]# fcping -c 3 -h eth6.101 -N 0x1000001b21675f2a > GID_NN error: Invalid argument > cannot find fcid of destination @ wwnn 0x1000001B21675F2A tshark only showed activity on the fcping with -F I did try an strace with the port name: > [root@spv-21 host7]# strace fcping -c 3 -h eth6.101 -P 0x2000001b214b0a0e > .. > <snip> > .. > stat("/sys/class/net/eth6.101", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 > open("/dev/bsg/fc_host7", O_RDWR) = 3 > ioctl(3, SG_IO, {'Q', 0 /* SG_DXFER_??? */, cmd[2]=[0x1], mx_sb_len=0, iovec_count=0, dxfer_len=20, timeout=24973900, flags=0x10}) = -1 EINVAL (Invalid argument) > fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0 > mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcd6fd86000 > write(1, "GID_PN error: Invalid argument\n", 31GID_PN error: Invalid argument > ) = 31 > write(2, "cannot find fcid of destination "..., 58cannot find fcid of destination @ wwpn 0x2000001B214B0A0E > ) = 58 > close(3) = 0 > munmap(0x7fcd6fb6b000, 2136912) = 0 > munmap(0x3c30400000, 2128752) = 0 > exit_group(1) = ? Is the invalid argument error on the ioctl an issue? Thanks -Andrew -- 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