ESXi VMsupport dump: Qlogic Adapter Information.

There are a few files within the ESXi vmsupport dump that contain pertinent information regarding the Qlogic adapters and devices that are connected to them. The \tmp\esxcfg files, \tmp\esxcli, \var\log\esx-boot, \var\log\messages.

The esxcfg-info file contains the most information in one place and is the main file to look at. The hba pci vendor id and pci bus information, adapter type, hba configuration settings, storage devices connected to the adapter, and adapter driver versions are all obtained from this file.

The esxcli files contain information regarding the esx hba instance, target, lun, storage device model, wwnn, wwpn of hba and storage device, pathing information, path status, Path selection policy and Storage array type.

The \var\log\messages files contain Messaging for all activity on the host console. There are vmkernel messages within this file. The most recent (current ) message log file is messages, the preceeding log file is messages.0, messages.1 etc.

The

\tmp\esxcfg-info :

\tmp\esxcfg-info – Entire system configuration. Heirarchy of this file:

+Host :

\==+Hardware Info :

\==+Network Info :

\==+Storage Info :

\==+iScsi Interface :

\==+System Info :

\==+Loaded Modules :

\==+Module :

Example QLE8152:

\tmp\esxcfg-info:

+Host :

\==+Hardware Info :

\==+PCI Info :

\==+All Pci Devices :

\==+PCI Device :

|----Segment...... 0x0000

|----Bus...... 0x04

|----Slot...... 0x00

|----Function...... 0x00 <= 1st port function 10Gb Ethernet network interface

|----Runtime Owner...... vmkernel

|----Has Configured Owner...... false

|----Configured Owner......

|----Vendor Id...... 0x1077 <= 1077 is Qlogic

|----Device Id...... 0x8000 <= specifies 10Gb Ethernet adapter

|----Sub-Vendor Id...... 0x1077

|----Sub-Device Id...... 0x017e

|----Vendor Name...... QLogic Corp

|----Device Name...... QLogic 10 Gigabit Ethernet Adapter

|----Device Class...... 512

|----PIC Line...... 7

|----Service Console IRQ...... 7

|----Vector...... 208

|----PCI Pin...... 0

|----Spawned Bus...... 0

|----Flags...... 513

|----Module Id...... 33

|----Chassis...... 0

|----Physical Slot...... 1

|----VmKernel Device Name...... vmnic4 <=name vmkernel assigns to 1st port of 10Gb adapter

|----Slot Description...... PCI-E Slot 1

|----Passthru Capable...... true

|----Parent Device...... PCI 0:0:9:0

|----Dependent Device...... PCI 0:4:0:0

|----Reset Method...... 1

|----FPT Shareable...... true

\==+PCI Device :

|----Segment...... 0x0000

|----Bus...... 0x04

|----Slot...... 0x00

|----Function...... .0x01<= 2nd port function 10Gb Ethernet network interface

|----Runtime Owner...... vmkernel

|----Has Configured Owner...... false

|----Configured Owner......

|----Vendor Id...... 0x1077

|----Device Id...... 0x8000

|----Sub-Vendor Id...... 0x1077

|----Sub-Device Id...... 0x017e

|----Vendor Name...... QLogic Corp

|----Device Name...... QLogic 10 Gigabit Ethernet Adapter

|----Device Class...... 512

|----PIC Line...... 11

|----Service Console IRQ...... 11

|----Vector...... 216

|----PCI Pin...... 0

|----Spawned Bus...... 0

|----Flags...... 513

|----Module Id...... 33

|----Chassis...... 0

|----Physical Slot...... 1

|----VmKernel Device Name...... vmnic5 <=name vmkernel assigns to 2ndinstance of 10Gb adapter

|----Slot Description......

|----Passthru Capable...... true

|----Parent Device...... PCI 0:0:9:0

|----Dependent Device...... PCI 0:4:0:1

|----Reset Method...... 1

|----FPT Shareable...... true

\==+Network Info :

\==+Virtual Switch Info :

\==+Physical Nic :

|----Name...... vmnic4<=cross reference to pci information

|----PCI Bus...... 4

|----PCI Slot...... 0

|----PCI function...... 0

|----MAC Address...... 00:c0:dd:16:43:74 <=MAC address of 10Gb ethernet port 0

|----Virtual MAC Address...... 00:50:56:56:43:74

|----Driver...... qlge <=Driver name for QLE815x CNA network driver

|----Network Hint...... 0 172.22.128.0/255.255.128.0<= corresponds to VLAN tag configured on connected physical switch.

|----MTU...... 1500 <= MTU size configured on CNA 1500 or 9000 for jumbo frames

|----Configured Speed...... 0

|----Actual Speed...... 0

|----Configured Duplex...... 2

|----Actual Duplex...... 2

|----Link Up...... false <=This port is Down/offline

|----enabled...... true

|----Wake on LAN supported ...... false

|----Wake on LAN enabled ...... false

|----Resource scheduler allowed ...... true

|----Resource scheduler supported ...... true

|----CDP Network...... false

\==+Hardware Capabilities :

|----Vlan Tag...... true

|----Vlan Untag...... true

|----Checksum Offload...... true

|----Tcp Segmentation Offload...... true

|----Scatter Gather Tx...... true

\==+Supported Speeds and Duplex :

|----Supported Mode...... 10000/full

\==+Physical Nic :

|----Name...... vmnic5

|----PCI Bus...... 4

|----PCI Slot...... 0

|----PCI function...... 1

|----MAC Address...... 00:c0:dd:16:43:76<=MAC address of 10Gb ethernet port 1

|----Virtual MAC Address...... 00:50:56:56:43:76

|----Driver...... qlge <=Driver name for QLE815x CNA network driver

|----Network Hint...... 0 172.22.136.76/255.255.255.255 <= corresponds to VLAN tag configured on connected physical switch.

|----MTU...... 1500 <= MTU size configured on CNA 1500 or 9000 for jumbo frames

|----Configured Speed...... 10000

|----Actual Speed...... 10000 <= CNA port running speed is 10Gb

|----Configured Duplex...... 1

|----Actual Duplex...... 1

|----Link Up...... true<= Connection established with Ethernet switch

|----enabled...... true

|----Wake on LAN supported ...... false

|----Wake on LAN enabled ...... false

|----Resource scheduler allowed ...... true

|----Resource scheduler supported ...... true

|----CDP Network...... true

\==+CDP Summary : <= Cisco Discovery Protocol information for associated online CNA connection

|----Cdp Version...... 2

|----Timeout...... 0

|----Time-to-live...... 134

|----Samples...... 264

|----Device Id...... nexus5000-01.atl-secure.primedi

|----Ip Address...... 172.22.228.4

|----Ip Prefix...... 0.0.0.0/0

|----Port Id...... Ethernet1/15 <=Cisco Nexus port that QLE8152 is plugged into

|----Capabilities...... 552

|----Version...... Cisco Nexus Operating System (N

|----Platform...... N5K-C5010P-BF

|----Vlan...... 102

|----Duplex...... true

|----MTU...... 1500 *

|----System Name...... nexus5000-01.atl-secure

|----System OID...... 1.3.6.1.4.1.9.12.3.1.3.798

|----Mgmt Ip Address...... 10.1.1.51

|----Location......

\==+Hardware Capabilities :

|----Vlan Tag...... true

|----Vlan Untag...... true

|----Checksum Offload...... true

|----Tcp Segmentation Offload...... true

|----Scatter Gather Tx...... true

\==+Supported Speeds and Duplex :

|----Supported Mode...... 10000/full

\==+Storage Info :

\==+FibreChannel SCSI Interface :

|----Link State...... Other

|----World Wide Port Number...... 0x210000c0dd164375 <=wwpn of 1st FCoE CNA port instance

|----World Wide Node Number...... 0x200000c0dd164375

\==+SCSI Interface :

|----Name...... vmhba4 <=VMkernel name assigned to 1st FCoE CNA instance

|----UID...... fc.200000c0dd164375:210000c0dd164375

|----Driver...... qla2xxx

|----Queue Depth...... 4224

|----Is Virtual...... false

\==+Paths :

\==+FibreChannel SCSI Interface :

|----Link State...... Up

|----World Wide Port Number...... 0x210000c0dd164377 <=wwpn of 2nd FCoE CNA port instance

|----World Wide Node Number...... 0x200000c0dd164377

\==+SCSI Interface :

|----Name...... vmhba5

|----UID...... fc.200000c0dd164377:210000c0dd164377

|----Driver...... qla2xxx

|----Queue Depth...... 4224

|----Is Virtual...... false

\==+PCI Device :

|----Segment...... 0x0000

|----Bus...... 0x04

|----Slot...... 0x00

|----Function...... 0x03

|----Runtime Owner...... vmkernel

|----Has Configured Owner...... false

|----Configured Owner......

|----Vendor Id...... 0x1077

|----Device Id...... 0x8001

|----Sub-Vendor Id...... 0x1077

|----Sub-Device Id...... 0x017d

|----Vendor Name...... QLogic Corp

|----Device Name...... ISP81xx-based 10 GbE FCoE to PCI Express CNA

|----Device Class...... 3076

|----PIC Line...... 10

|----Service Console IRQ...... 10

|----Vector...... 41

|----PCI Pin...... 80

|----Spawned Bus...... 0

|----Flags...... 513

|----Module Id...... 39

|----Chassis...... 0

|----Physical Slot...... 255

|----VmKernel Device Name...... vmhba5

|----Slot Description......

|----Passthru Capable...... true

|----Parent Device...... PCI 0:0:9:0

|----Dependent Device...... PCI 0:4:0:3

|----Reset Method...... 1

|----FPT Shareable...... true

\==+Paths :

\==+Scsi Path :

|----Path Name...... vmhba5:C0:T3:L0

|----Path UID...... fc.200000c0dd164377:210000c0dd164377- fc.50060e80100aa13d:50060e80100aa13d-naa.60060e80100aa1300530221b0000000b

|----Path UID:Adapter...... fc.200000c0dd164377:210000c0dd164377

|----Path UID:Target...... fc.50060e80100aa13d:50060e80100aa13d

|----Path UID:Device...... naa.60060e80100aa1300530221b0000000b

|----Is Unique Indentifier...... true

|----Is Persistable Indentifier...... true

|----Path State...... active

|----Plugin...... NMP

|----Adapter Name...... vmhba5

|----Channel...... 0

|----Target...... 3

|----Lun...... 0

|----Device Identifier...... naa.60060e80100aa1300530221b0000000b

\==+NMP Scsi Path Configuration :

|----Group state...... active

|----Array priority...... 0

|----SATP config...... SATP VMW_SATP_DEFAULT_AA

|----PSP config...... PSP VMW_PSP_RR

\==+PSA Scsi Path Configuration :

|----Path Runtime Name...... vmhba5:C0:T3:L0

|----Path UID...... fc.200000c0dd164377:210000c0dd164377-fc.50060e80100aa13d:50060e80100aa13d-naa.60060e80100aa1300530221b0000000b

|----Device Name...... naa.60060e80100aa1300530221b0000000b

|----Plugin Name...... NMP

\==+FibreChannel Transport Mapping :

|----Adapter WWNN...... 20:00:00:c0:dd:16:43:77

|----Adapter WWPN...... 21:00:00:c0:dd:16:43:77

|----Target WWNN...... 50:06:0e:80:10:0a:a1:3d

|----Target WWPN...... 50:06:0e:80:10:0a:a1:3d

\==+System Info :

\==+Loaded Modules :

\==+Module :

|----Name...... qla2xxx

|----File Name...... qla2xxx.o

|----File Path...... /usr/lib/vmware/vmkmod/qla2xxx.o

|----Alias Name......

|----Module Id...... 39

|----Version...... Version 831.k1.28.1-1vmw, Build: 260247, Interface: ddi_9_1 Built on: May 18 2010

|----Loaded...... true

|----Enabled...... true

|----Use Count...... 2

|----Options...... ql2xenablemsi=1

|----Sign Status...... VMware Signed

|----Issuer...... VMware, Inc.

|----Digest...... 9f80 dd05 5a13 63d0 b36e f7d0 7fcf 6af9 f488 f55d 6560 a1f3 c60c 96ee a108 46f9

|----Fingerprint...... cb44 247a 1614 cea1 2079 362d ec86 9d0e

|----License...... GPL

|----File Version......

\==+Module Parameters :

|----Name...... heap_initial

|----Type...... int

|----Description...... Initial heap size allocated for the driver.

|----Name...... heap_max

|----Type...... int

|----Description...... Maximum attainable heap size for the driver.

|----Name...... ql2xallocfwdump

|----Type...... int

|----Description...... Option to enable allocation of memory for a firmware dump during HBA initialization. Memory allocation requirements vary by ISP type. Default is 1 - allocate memory.

|----Name...... ql2xcmdtimeout

|----Type...... int

|----Description...... Timeout value in seconds for scsi command, default is 20

|----Name...... ql2xcmdtimermin

|----Type...... int

|----Description...... Minimum command timeout value. Default is 30 seconds.

|----Name...... ql2xdevdiscgoldfw

|----Type...... int

|----Description...... Option to enable device discovery with golden firmware Default is 0 - no discovery. 1 - discover device.

|----Name...... ql2xenablemsi

|----Type...... int

|----Description...... Enables MSI-X/MSI interrupt scheme Default is 0 - disable MSI-X/MSI. 1 - enable MSI-X/MSI.

|----Name...... ql2xexecution_throttle

|----Type...... int

|----Description...... IOCB exchange count for HBA.Default is 0, set intended value to override Firmware defaults.

|----Name...... ql2xextended_error_logging

|----Type...... int

|----Description...... Option to enable extended error logging, Default is 0 - no logging. 1 - log errors.

|----Name...... ql2xfdmienable

|----Type...... int

|----Description...... Enables FDMI registratons Default is 0 - no FDMI. 1 - perfom FDMI.

|----Name...... ql2xiidmaenable

|----Type...... int

|----Description...... Enables iIDMA settings Default is 1 - perform iIDMA. 0 - no iIDMA.

|----Name...... ql2xintrdelaytimer

|----Type...... int

|----Description...... ZIO: Waiting time for Firmware before it generates an interrupt to the host to notify completion of request.

|----Name...... ql2xioctltimeout

|----Type...... int

|----Description...... IOCTL timeout value in seconds for pass-thur commands. Default is 66 seconds.

|----Name...... ql2xloginretrycount

|----Type...... int

|----Description...... Specify an alternate value for the NVRAM login retry count.

|----Name...... ql2xlogintimeout

|----Type...... int

|----Description...... Login timeout value in seconds.

|----Name...... ql2xmaxqdepth

|----Type...... int

|----Description...... Maximum queue depth to report for target devices.

|----Name...... ql2xmaxsgs

|----Type...... int

|----Description...... Maximum scatter/gather entries per request,Default is the Max the OS Supports.

|----Name...... ql2xoperationmode

|----Type...... int

|----Description...... Option to disable ZIO mode for ISP24XX: Default is 1, set 0 to disable

|----Name...... ql2xplogiabsentdevice

|----Type...... int

|----Description...... Option to enable PLOGI to devices that are not present after a Fabric scan. This is needed for several broken switches. Default is 0 - no PLOGI. 1 - perfom PLOGI.

|----Name...... ql2xqfullrampup

|----Type...... int

|----Description...... Number of seconds to wait to begin to ramp-up the queue depth for a device after a queue-full condition has been detected. Default is 120 seconds.

|----Name...... ql2xusedefmaxrdreq

|----Type...... int

|----Description......

|----Name...... ql2xusedrivernaming

|----Type...... int

|----Description...... Enables Consistent Device Naming feature Default is 0, set 1 to enable.

|----Name...... qlport_down_retry

|----Type...... int

|----Description...... Maximum number of command retries to a port that returns a PORT-DOWN status.

|----Name...... usedefmaxrdreq

|----Type......

|----Description...... Default is 0 - adjust PCIe Maximum Read Request Size. 1 - use system default.

Qla2xxx.xml :

-device id="8001">

-vmware label="fc">

driverqla2xxx</driver

</vmware

nameISP81xx-based 10 GbE FCoE to PCI Express CNA</name

Qlge.xml

-vendor id="1077">

shortQLogic</short

nameQLogic Corp</name

-device id="8000">

-vmware label="nic">

driverqlge</driver

</vmware

nameQLogic 10 Gigabit Ethernet Adapter</name

tablefile="pcitable" module="ignore" />

-table file="pcitable.Linux" module="qlge">

descQLogic 10 Gigabit Ethernet Adapter</desc

\var\log\esx-boot: Search for Qlogic QLE within this file:

Dec 16 20:56:37 vmkernel: QLogic QLE8152 - QLogic PCI-Express Dual Channel 10GbE CNA

  1. CNA/HBA driver and firmware version info:

\tmp\esxcfg-info +Module Hba/CNA driver version

\var\log\esx-boot: Log of server and module initialization. Search for Qlogic or qla2xxx, qla4xxx or qlge

Qlge (QLE8xxx network driver):

Dec 16 20:54:22 vmkernel: 0:00:01:15.304 cpu12:4743)<6>qlge 0000:12:00.0: Driver name: qlge, Version: v1.00.00.39-041510. <=Cna network driver version

Qla2xxx Fibre Channel Driver and Firmware versions

Jan 3 14:14:15 vmkernel: QLogic Fibre Channel HBA Driver: 841.k1.16.2-1vmw:  Fibre Channel Driver for CNA and QLE2xxx hbas.

Jan 3 14:14:15 vmkernel: ISP8001: PCIe (5.0Gb/s x4) @ 0000:07:00.3 hdma+, host#=6, fw=5.02.01 (8d4)  QLE8182 CNA firmware version

Qla4xxx iSCSI HBA driver and firmware version:

Aug 24 16:58:51 vmkernel: 0:00:00:33.500 cpu4:4854)Loading module qla4xxx ...Aug 24 16:59:27 vmkernel: 0:00:01:09.984 cpu5:4854)<6> QLogic iSCSI HBA Driver version: 5.01.03.1-9vmw <=VMware embedded QLE4-xx hba driver version

Aug 24 16:59:27 vmkernel: QLogic ISP4032 @ 0000:15:01.1, pdev = 0x41000b3222f0 host#=6, fw=03.00.01.53 <=QLE40xx hba firmware version

  1. HBA serial number –

The HBA serial number for the QLx2xxx or QLE3xxx, QLE81xx models are not present anywhere in the ESXi vmsupport dump. The customer will have to provide the HBA serial number by rebooting the server with CTL Q and entering into Qlogic FAST Util. Only the iSCSI hba QLx40xx serial numbers will be present in the vmsupport dump:

QLx40xx HBA serial Number:

\tmp\esxcfg-info:

\==+Storage Info :

\==+iScsi Interface :

|----Is software...... false

|----ISCSI Name...... iqn.2000-04.com.qlogic:qle4062c.gs40717a35910.1<= The hba serial number is contained within the iqn name for iSCSI hbas.

|----ISCSI Alias...... iqn.2000-04.com.qlogic:qle4062c.gs40717a35910.1

  1. HBA and CNA Configuration settings:

There is no iscli/scli data in an ESXi vmsupport dump. The esxcfg-info +Module section contains the configuration parameters for the Qlogic drivers qla2xxx,qla4xxx or qlge.

/tmp/esxcfg-info: qla2xxx,qla4xxx or qlge

\==+System Info :

\==+Loaded Modules :

\==+Module :

|----Name...... qla2xxx

|----File Name...... qla2xxx.o

|----File Path...... /usr/lib/vmware/vmkmod/qla2xxx.o

|----Alias Name......

|----Module Id...... 39

|----Version...... Version 831.k1.28.1-1vmw, Build: 260247, Interface: ddi_9_1 Built on: May 18 2010

|----Loaded...... true

|----Enabled...... true

|----Use Count...... 2

|----Options...... ql2xenablemsi=1

\==+Module Parameters :

|----Name...... heap_initial

|----Type...... int

|----Description...... Initial heap size allocated for the driver.

|----Name...... heap_max

|----Type...... int

|----Description...... Maximum attainable heap size for the driver.

|----Name...... ql2xallocfwdump

|----Type...... int

|----Description...... Option to enable allocation of memory for a firmware dump during HBA initialization. Memory allocation requirements vary by ISP type. Default is 1 - allocate memory.

|----Name...... ql2xcmdtimeout

|----Type...... int

|----Description...... Timeout value in seconds for scsi command, default is 20

|----Name...... ql2xcmdtimermin

|----Type...... int

|----Description...... Minimum command timeout value. Default is 30 seconds.

|----Name...... ql2xdevdiscgoldfw

|----Type...... int

|----Description...... Option to enable device discovery with golden firmware Default is 0 - no discovery. 1 - discover device.

|----Name...... ql2xenablemsi

|----Type...... int

|----Description...... Enables MSI-X/MSI interrupt scheme Default is 0 - disable MSI-X/MSI. 1 - enable MSI-X/MSI.

|----Name...... ql2xexecution_throttle

|----Type...... int

|----Description...... IOCB exchange count for HBA.Default is 0, set intended value to override Firmware defaults.

|----Name...... ql2xextended_error_logging

|----Type...... int

|----Description...... Option to enable extended error logging, Default is 0 - no logging. 1 - log errors.

|----Name...... ql2xfdmienable

|----Type...... int

|----Description...... Enables FDMI registratons Default is 0 - no FDMI. 1 - perfom FDMI.

|----Name...... ql2xiidmaenable

|----Type...... int

|----Description...... Enables iIDMA settings Default is 1 - perform iIDMA. 0 - no iIDMA.

|----Name...... ql2xintrdelaytimer

|----Type...... int

|----Description...... ZIO: Waiting time for Firmware before it generates an interrupt to the host to notify completion of request.

|----Name...... ql2xioctltimeout

|----Type...... int

|----Description...... IOCTL timeout value in seconds for pass-thur commands. Default is 66 seconds.

|----Name...... ql2xloginretrycount

|----Type...... int

|----Description...... Specify an alternate value for the NVRAM login retry count.

|----Name...... ql2xlogintimeout

|----Type...... int

|----Description...... Login timeout value in seconds.

|----Name...... ql2xmaxqdepth

|----Type...... int

|----Description...... Maximum queue depth to report for target devices.

|----Name...... ql2xmaxsgs

|----Type...... int

|----Description...... Maximum scatter/gather entries per request,Default is the Max the OS Supports.

|----Name...... ql2xoperationmode

|----Type...... int

|----Description...... Option to disable ZIO mode for ISP24XX: Default is 1, set 0 to disable

|----Name...... ql2xplogiabsentdevice

|----Type...... int

|----Description...... Option to enable PLOGI to devices that are not present after a Fabric scan. This is needed for several broken switches. Default is 0 - no PLOGI. 1 - perfom PLOGI.

|----Name...... ql2xqfullrampup

|----Type...... int

|----Description...... Number of seconds to wait to begin to ramp-up the queue depth for a device after a queue-full condition has been detected. Default is 120 seconds.

|----Name...... ql2xusedefmaxrdreq

|----Type...... int

|----Description......

|----Name...... ql2xusedrivernaming

|----Type...... int

|----Description...... Enables Consistent Device Naming feature Default is 0, set 1 to enable.

|----Name...... qlport_down_retry

|----Type...... int

|----Description...... Maximum number of command retries to a port that returns a PORT-DOWN status.

|----Name...... usedefmaxrdreq

|----Type......

|----Description...... Default is 0 - adjust PCIe Maximum Read Request Size. 1 - use system default.

iSCSI qla4xxx HBA example:

\==+Module :

|----Name...... qla4xxx

|----File Name...... qla4xxx.o

|----File Path...... /usr/lib/vmware/vmkmod/qla4xxx.o

|----Alias Name......

|----Module Id...... 39

|----Version...... Version 5.01.03.1-9vmw, Build: 260247, Interface: ddi_9_1 Built on: May 18 2010

|----Loaded...... true

|----Enabled...... true

|----Use Count...... 6

\==+Module Parameters :

|----Name...... cmd_timeout

|----Type...... int

|----Description...... Command Timeout

|----Name...... extended_error_logging

|----Type...... int

|----Description...... Option to enable extended error logging, Default is 0 - no logging, 1 - debug logging

|----Name...... gratuitous_arp

|----Type...... int

|----Description...... Gratuitous ARP

|----Name...... heap_initial

|----Type...... int

|----Description...... Initial heap size allocated for the driver.

|----Name...... heap_max

|----Type...... int

|----Description...... Maximum attainable heap size for the driver.

|----Name...... ioctl_timeout

|----Type...... int

|----Description...... IOCTL Timeout

|----Name...... ka_timeout

|----Type...... int

|----Description...... Keep Alive Timeout

|----Name...... ql4xdiscoverywait

|----Type...... int

|----Description...... Discovery wait time

|----Name...... ql4xdontresethba

|----Type...... int

|----Description...... Dont reset the HBA when the driver gets 0x8002 AEN default it will reset hba :0 set to 1 to avoid resetting HBA

|----Name...... recovery_tmo

|----Type...... int

|----Description...... Recovery Timeout

QLE8152 Network driver Example:

\==+Module :

|----Name...... qlge

|----File Name...... qlge.o

|----File Path...... /usr/lib/vmware/vmkmod/qlge.o

|----Alias Name......

|----Module Id...... 33

|----ReadOnly Load Address...... 0x000041803016d000

|----ReadOnly Length...... 118784

|----Writable Load Address...... 0x0000417ff0b08860

|----Writable Length...... 4096

|----Text Base Addr...... 0x000041803016d000

|----Data Base Addr...... 0x0000417ff0b08860

|----BSS Base Addr...... 0x0000417ff0b09520

|----Version...... Version v1.00.00.39-041510, Build: 00000, Interface: 9.0, Built on: Apr 26 2010

|----Loaded...... true

|----Enabled...... true

|----Use Count...... 0

|----Options......

|----Sign Status...... VMware Signed

|----Issuer...... VMware, Inc.

|----Digest...... 9765 1fb6 58be 00b0 3b32 9788 0bf9 e34e eacf 7148 e962 5ecc 58c8 ec57 bda4 f258

|----Fingerprint...... cb44 247a 1614 cea1 2079 362d ec86 9d0e

|----License......

|----File Version......

\==+Module Parameters :

|----Name...... debug

|----Type...... int

|----Description...... Debug level (0=none,...,16=all)

|----Name...... heap_initial

|----Type...... int

|----Description...... Initial heap size allocated for the driver.

|----Name...... heap_max

|----Type...... int

|----Description...... Maximum attainable heap size for the driver.

|----Name...... max_msix_vectors

|----Type...... int

|----Description...... Option to limit number of MSX-X vectors used bythis function, Default is system assigned

|----Name...... qlge_irq_type

|----Type...... int

|----Description...... 0 = MSI-X, 1 = MSI, 2 = Legacy.

|----Name...... qlge_mpi_coredump

|----Type...... int

|----Description...... Option to enable allocation of memory for an MPI firmware dump. Default is 1 - allocate memory.

|----Name...... qlge_spool_coredump

|----Type...... int

|----Description...... Option to enable spooling of firmware dump. to log. Default is 0 - do not spool.

|----Name...... rx_desc_count

|----Type...... array of int

|----Description...... Number of RX descriptors, default is 512

|----Name...... rx_ring_count

|----Type...... array of int

|----Description...... Number of receive queues, default is 2

|----Name...... skb_heap_initial

|----Type...... int

|----Description...... Initial private socket buffer heap size allocated for the driver.

|----Name...... skb_heap_max

|----Type...... int

|----Description...... Maximum attainable private socket buffer heap size for the driver.

|----Name...... tx_desc_count

|----Type...... array of int

|----Description...... Number of TX descriptors, default is 1024

ESXi VMsupport Dump Cheat Sheet

/var/log/messages – Search for vmkernel messages embedded within this file.

/var/log/esx-boot – Qlogic driver module initialization, includes driver and firmware versions, hba pci bus assignments, vmhba naming.

/tmp/esxcfg-info–Entire system configuration.

+Host :

\==+Hardware Info :

\==+Network Info :

\==+Storage Info :

\==+iScsi Interface :

\==+System Info :

\==+Loaded Modules :

\==+Module :

Hardware info: PCI device information PCI bus vendor IDs and what the vmkernel name is assigned to each device. Search for Qlogic entries. Note vmhba name for Qlogic hba.

Network info: Server virtual network interfaces and physical nic configurations Search for Qlogic, qlge or nxnic entries

Storage info: Device scsi layer information. Storage paths, SAN storage devices, disk luns, Filesystem volumes identifiers, iscsi device information.

Module info: Software/Firmware/driver modules loaded on the ESXi host. Search for qla4xxx, qla2xxx, qlge, nxnic. Includes driver name, driver version and config settings.