Hello all,

the short version of my question:

Is it possible to set firmware/offload engine parameters like e.g.
"Large_Frames" on QLogic HBAs via the "iscsiadm -m fw [...]" command?


The slightly longer version of my question ;-)

I'm having some difficulties trying to configure some HBA settings -
namely the IP address, subnet mask, iSCSI alias, iSCSI "Large_Frames"
and possibly other parameters too - from within the server OS using
the qaucli utility. The system parameters are:
 - HBAs: QME/QMD8262, Dell OEM, FW Version: 4.18.04
 - QConvergeConsole CLI "qaucli": Version 1.1.3 (Build 49)
 - OS:
   - Debian 7
   - open-iscsi-2.0.873-3 (also tried a newer version from GIT)
   - Kernel 3.16.7
   - Driver "qla4xxx" v5.04.00-k6

I try to set e.g. the "Large_Frames" parameter in the iSCSI offload
engine of a HBA, which is already configured like shown below in the
example output titled "Before qaucli", with the command:
  /opt/QLogic_Corporation/QConvergeConsoleCLI/qaucli -iscsi -n 0 LRGFRM on

After this, the "Large_Frames" parameter ends up being set correctly,
but in the process, the IP address, subnet mask, gateway and iSCSI
name become corrupted like shown below in the example output titled
"After qaucli".

>From QLogic support i got a referral towards Dell, since it's a OEM
HBA. From Dell i got the answer that Debian isn't a supported OS. So
no help from the vendor side of this issue :-/

I'd rather refrain from using the qaucli utility altogether, but un-
fortunately i haven't been able to figure out if and how this can be
achieved with the "iscsiadm -m fw [...]" or a similar command.

Thanks & best regards,

    Frank Fegert



#### Before qaucli - Begin ###########################################
hostname:~# /opt/QLogic_Corporation/QConvergeConsoleCLI/qaucli -iscsi -c 0
Using config file: /opt/QLogic_Corporation/QConvergeConsoleCLI/qaucli.cfg
Installation directory: /opt/QLogic_Corporation/QConvergeConsoleCLI
Working dir: /root
Using config file: /opt/QLogic_Corporation/QConvergeConsoleCLI/iscli.cfg
Loading iSCSI Data ...
Loading iSCSI Instance: 1 HBA: 1 Physical Port: 1 (QME8262 , 84-8F-69-35-FC-70) 
...
Loading iSCSI Instance: 2 HBA: 1 Physical Port: 2 (QME8262 , 84-8F-69-35-FC-71) 
...

*******************************
*** Displaying Port inst=0 ***
*******************************
*** Displaying HBA (Adapter) Level Information inst=0 ***
HBA_Alias                           : 
*** Displaying Port General Summary Information inst=0 ***
 0. HBA: 0 Port: 0 HBA Port Instance: 0 HBA Model: QME8262
    HBA Serial Number: (RFE1449L34695) FW Version: 4.18.04 Type: Fiber
    IP Address: 10.0.0.5
    Alias:
    iSCSI Name: iqn.2000-04.com.qlogic:isp8214.000e1e37da2c.4 
    PCI Function Number: 4
User Defined IP Address.
IPv4 Address             : 10.0.0.5
Gateway                  : 0.0.0.0
Subnet Mask              : 255.255.255.0

iSNS                     : Disabled.
*** Displaying ISCSI Settings inst=0 ***
Force_Negotiate_Main_iSCSI_Keys     :  off
iSCSI_Send_Markers                  :  off(*)
iSCSI_Header_Digests                :  on
iSCSI_Data_Digests                  :  on
iSCSI_Immediate_Data                :  on
iSCSI_Initial_R2T                   :  on
iSCSI_Data_Seq_In_Order             :  on(*)
iSCSI_Data_PDU_In_Order             :  on(*)
iSCSI_CHAP_Auth                     :  off(*)
iSCSI_Bidi_CHAP_Auth                :  on(*)
iSCSI_Snack                         :  off
iSCSI_Discovery_Logout              :  on
iSCSI_Strict_Login                  :  off
iSCSI_Error_Recovery_Level          :  0(*)
iSCSI_Name                          :  
iqn.2000-04.com.qlogic:isp8214.000e1e37da2c.4
iSCSI_Alias                         : 
*** Displaying Firmware Settings inst=0 ***
FW_Marker                           :  on(*)
FW_Stat_Alarm                       :  off(*)
FW_Accept_AEN                       :  off(*)
FW_Access_Control                   :  off(*)
FW_Session_Mode                     :  on(*)
FW_Initiator_Mode                   :  on(*)
FW_Target_Mode                      :  off(*)
FW_Fast_Posting                     :  off(*)
FW_Sense_Buffer_Desc                :  off(*)
AFW_Device_Timeouts                 :  on
AFW_AutoConnect                     :  off
AFW_Serlz_Task_Mngmt                :  on
Large_Frames                        :  on
DevType                             :  0(*)
ExeThrottle                         :  0
FirstBurstLen                       :  32764
KeepAliveTO                         :  0
DefaultTime2Retain                  :  0(*)
DefaultTime2Wait                    :  0(*)
MaxBurstLen                         :  32764
MaxOutstandingR2T                   :  0
MaxRxDataSegmentLen                 :  2016(*)
Port                                :  38368(*)
ACB_Version                         :  2(*)
*** Displaying IPv4 Settings inst=0 ***
AFW_Delayed_Ack                     :  on
IP_Fragmentation                    :  on(*)
IP_ARP_Redirect                     :  off
VLAN_Enable                         :  off
802.1pPriority                      :  4
VLAN_ID                             :  2000
Gratuitous_ARP                      :  off
Enable_Type_of_Service              :  off
TCP_DHCP                            :  off
TCP_Nagle                           :  on
TCP_Timer_Scale                     :  4(*)
TCP_Time_Stamp                      :  off
TCP_Window_Scale_Enable             :  off
TCP_Window_Scale                    :  165
Secondary_DNS                       :  (*)
Secondary_IP_Address                :  (*)
Task_Management_Timeout             :  10
IPv4TOS                             :  191
IPv4TTL                             :  6
P3P_TCP_Max_Window_Size             :  0
*** Displaying Remaining parameters inst=0 ***
ACB_Supported                       :  off(*)
Values noted with (*) are read only.
#### Before qaucli - End #############################################

#### After qaucli - Begin ############################################
hostname:~# /opt/QLogic_Corporation/QConvergeConsoleCLI/qaucli -iscsi -c 0      
      
Using config file: /opt/QLogic_Corporation/QConvergeConsoleCLI/qaucli.cfg
Installation directory: /opt/QLogic_Corporation/QConvergeConsoleCLI
Working dir: /root
Using config file: /opt/QLogic_Corporation/QConvergeConsoleCLI/iscli.cfg
Loading iSCSI Data ...
Loading iSCSI Instance: 1 HBA: 1 Physical Port: 1 (QME8262 , 84-8F-69-35-FC-70) 
...
Loading iSCSI Instance: 2 HBA: 1 Physical Port: 2 (QME8262 , 84-8F-69-35-FC-71) 
...

*******************************
*** Displaying Port inst=0 ***
*******************************
*** Displaying HBA (Adapter) Level Information inst=0 ***
HBA_Alias                           : 
*** Displaying Port General Summary Information inst=0 ***
 0. HBA: 0 Port: 0 HBA Port Instance: 0 HBA Model: QME8262
    HBA Serial Number: (RFE1449L34695) FW Version: 4.18.04 Type: Fiber
    IP Address: 252.127.0.0 (Not Active)
    Alias:
    iSCSI Name: <&=EF=BF=BDx 
    PCI Function Number: 4
User Defined IP Address.
IPv4 Address             : 252.127.0.0
Gateway                  : 66.130.0.0
Subnet Mask              : 166.107.209.120

iSNS                     : Disabled.
*** Displaying ISCSI Settings inst=0 ***
Force_Negotiate_Main_iSCSI_Keys     :  off
iSCSI_Send_Markers                  :  off(*)
iSCSI_Header_Digests                :  off
iSCSI_Data_Digests                  :  on
iSCSI_Immediate_Data                :  off
iSCSI_Initial_R2T                   :  off
iSCSI_Data_Seq_In_Order             :  on(*)
iSCSI_Data_PDU_In_Order             :  on(*)
iSCSI_CHAP_Auth                     :  off(*)
iSCSI_Bidi_CHAP_Auth                :  on(*)
iSCSI_Snack                         :  on
iSCSI_Discovery_Logout              :  off
iSCSI_Strict_Login                  :  on
iSCSI_Error_Recovery_Level          :  3(*)
iSCSI_Name                          :  <&=EF=BF=BDx
iSCSI_Alias                         : 
*** Displaying Firmware Settings inst=0 ***
FW_Marker                           :  on(*)
FW_Stat_Alarm                       :  off(*)
FW_Accept_AEN                       :  off(*)
FW_Access_Control                   :  off(*)
FW_Session_Mode                     :  on(*)
FW_Initiator_Mode                   :  on(*)
FW_Target_Mode                      :  off(*)
FW_Fast_Posting                     :  off(*)
FW_Sense_Buffer_Desc                :  off(*)
AFW_Device_Timeouts                 :  on
AFW_AutoConnect                     :  off
AFW_Serlz_Task_Mngmt                :  on
Large_Frames                        :  off
DevType                             :  0(*)
ExeThrottle                         :  0
FirstBurstLen                       :  0
KeepAliveTO                         :  0
DefaultTime2Retain                  :  0(*)
DefaultTime2Wait                    :  0(*)
MaxBurstLen                         :  0
MaxOutstandingR2T                   :  0
MaxRxDataSegmentLen                 :  128(*)
Port                                :  0(*)
ACB_Version                         :  2(*)
*** Displaying IPv4 Settings inst=0 ***
AFW_Delayed_Ack                     :  on
IP_Fragmentation                    :  on(*)
IP_ARP_Redirect                     :  off
VLAN_Enable                         :  off
802.1pPriority                      :  3
VLAN_ID                             :  2064
Gratuitous_ARP                      :  off
Enable_Type_of_Service              :  off
TCP_DHCP                            :  off
TCP_Nagle                           :  on
TCP_Timer_Scale                     :  0(*)
TCP_Time_Stamp                      :  on
TCP_Window_Scale_Enable             :  off
TCP_Window_Scale                    :  54
Secondary_DNS                       :  (*)
Secondary_IP_Address                :  (*)
Task_Management_Timeout             :  10
IPv4TOS                             :  2
IPv4TTL                             :  64
P3P_TCP_Max_Window_Size             :  0
*** Displaying Remaining parameters inst=0 ***
ACB_Supported                       :  off(*)
Values noted with (*) are read only.
#### After qaucli - End ##############################################

-- 
You received this message because you are subscribed to the Google Groups 
"open-iscsi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/open-iscsi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to