Hi,
I didn't receive the message directly so I copied it to here. Please see my
response inline

I installed Ubuntu 12.04.3, than downloaded sources (3.8.13.12) and
compiled the kernel as described in the SCST howto document for working
with Qlogic.
To use the fcoeadm I performed apt-get install,  should I perform this
differently ?

Thanks a lot
Natti


---------- Forwarded message ----------
From: Robert Love <[email protected]>
To: [email protected]
Cc:
Date: Wed, 15 Jan 2014 13:53:12 -0800
Subject: Re: [Open-FCoE] FCoE target failure

On 01/15/2014 12:36 PM, Robert Love wrote:

>
> On 01/15/2014 05:23 AM, Natti Shwarts wrote:
>
>> Hello,
>>
>> I'm trying to work with SCSI target over FCoE. (using fileio sample of
>> SCST)
>> I'm using Linux 3.8.13 , Intel 10G card and HP5900 switch with VSAN 10 for
>>
>
Oops... Missed the kernel version here on first read, also this seems to
imply that you configured the switch.

FCoE.
>>
> I am not familiar with the SCST commands to be able to tell you if you're
> using it right. I might be able to give you some pointers to help debug
> though.
>
> The problem is that the target doesn't send FLOGI to the switch.
>> (I have windows client that works with the same switch and configuration
>> and succeed to login)
>>
>> The following is the operation sequence I perform:
>> - vconfig add eth2 10
>> - load scst, scst_user
>> - fileio_tgt disk0 file0 disk1 file1
>> - modprobe fcoe
>> - echo eth2.10 > /sys/module/libfcoe/parameters/create_vn2vn (fcoeadm -c
>> eth2.10  returned an error)
>>
>
> This is definitely a problem.
>
> * Does eth2.10 exist? Was the VLAN configured on the switch? How did you
> configure it on the host/target? Did you manually create the vlan or did
> you use the 'fipvlan' application to discover/create it?
>

*   I created eth2.10 using 'vconfig add eth2 10" , *
*   fipvlan response "No Fibre Channel Forwarders Found", how should I use
it ?*

* What was the output of the 'echo' command? Why did it fail?
*The echo command didn't fail (the fcoeadm -c failed) *

 * What did the log files say (dmesg/messages)? You can also turn on
debug_logging for the fcoe kernel modules to get more details. I wouldn't
bother with fcoe.ko at this point as its debug_logging is very verbose. You
could try the following commands after the modprobe.

# echo 0xFFFF > /sys/module/libfcoe/parameters/debug_logging
# echo 0xFFFF > /sys/module/libfc/parameters/debug_logging

- modprobe fcst
>> - echo "add disk0 0" >
>> /sys/kernel/scst_tgt/targets/fcst/20\:01\:b8\:ca\:3a\:62\:82\:f9/luns/mgmt
>>
>> - echo "add disk1 1" >
>> /sys/kernel/scst_tgt/targets/fcst/20\:01\:b8\:ca\:3a\:62\:82\:f9/luns/mgmt
>>
>> - echo 1 >
>> /sys/kernel/scst_tgt/targets/fcst/20\:01\:b8\:ca\:3a\:62\:82\:f9/enabled
>>
>> My questions are:
>> 1. What is wrong with the above sequence ?
>>
> You should have stopped at the fcoeadm fail, no need to proceed with the
> failure.
>

*I sent a question to this forum and received a response to use the "echo"
command instead... *


> 2. Do you have any idea why fcoeadm fails ?
>>
> No, I don't have any information about the failure to draw a conclusion.
>


> * The output of "fcoeadm -c eth2.10" is: "fcoeadm: Failed to open
> /sys/module/fcoe/parameters/create"*
> *  No special message in the system log (debug_loggi**ng of libfcoe and
> libfc is on as you suggested)*
>


> 3. Is "fcoeadm -c eth2.10" is exactly the same as "echo eth2.10 >
>> /sys/module/libfcoe/parameters/create_vn2vn  " ?
>>
> No. 'fcoeadm -c eth2.10' with do 'Fabric Mode' and not VN2VN.
>
> I'm not sure what kernel version you're using. For a while we did not have
> VN2VN support in fcoeadm. Only in more recent kernels did we change the
> sysfs interfaces to use files in /sys/bus/fcoe/. This change allowed us to
> add VN2VN support to fcoeadm with the '-m|--mode' option. The 'echo' method
> is how you enable VN2VN on older kernels. On newer kernels that method will
> still work, but it is deprecated because of the new interfaces.
>
>
fcoe_sysfs went into the kernel on 2012-12-14 and 3.8 was tagged on
2013-02-18, so I think you should have the new interfaces. Does 'fcoeadm'
have a '-m|--mode' option?
*No*
_______________________________________________
fcoe-devel mailing list
[email protected]
http://lists.open-fcoe.org/mailman/listinfo/fcoe-devel

Reply via email to