vmwaremicke
Contributor
Contributor

Find drivers for Qloqic 825 in my ESXi 6

hi!

Im struggling to get the driver version on my HP gen8. When i run the command vmkload_mod -s bfa |grep version or for a in $(esxcfg-scsidevs -a |awk '{print $2}') ;do vmkload_mod -s $a |grep -i version ;done I only get a blank row and no info is displayed. If i run vmkload_mod -s bfa i get this ( see below) is the driver information in here somewhere. The Qlogic firmware i can see 3.2.5.0

vmkload_mod module information

input file: /usr/lib/vmware/vmkmod/bfa

Version: Version 3.2.5.0, Build: 1331820, Interface: 9.2 Built on: Sep 29 2014

License: GPL

Required name-spaces:

  com.vmware.driverAPI#9.2.2.0

  com.vmware.vmkapi#v2_2_0_0

Parameters:

  heap_max: int

    Maximum attainable heap size for the driver.

  heap_initial: int

    Initial heap size allocated for the driver.

  vmklnx_multiq: int

    Enables registering multiple storage io queues with vmkernel. default=1, Range[disable:0|enable:1]

  max_rport_logins: int

    Max number of logins to initiator and target rports on a port (physical/logical), default=1024

  max_xfer_size: int

    default=32MB, Range[64k|128k|256k|512k|1024k|2048k]

  pcie_max_read_reqsz: int

    PCIe max read request size, default=0 (use system setting), Range[128|256|512|1024|2048|4096]

  fdmi_enable: int

    Enables fdmi registration, default=1, Range[false:0|true:1]

  msix_disable_ct: int

    Disable Message Signaled Interrupts if possible for QLogic-1010/1020/804/1007/1741 cards, default=0, Range[false:0|true:1]

  msix_disable_cb: int

    Disable Message Signaled Interrupts for QLogic-415/425/815/825 cards, default=0, Range[false:0|true:1]

  linkup_delay: int

    Link up delay, default=30 secs for boot port. Otherwise 10 secs in RHEL4 & 0 for [RHEL5, SLES10, ESX40] Range[>0]

  ioc_auto_recover: int

    IOC auto recovery, default=1, Range[off:0|on:1]

  log_level: int

    Driver log level, default=3, Range[Critical:1|Error:2|Warning:3|Info:4]

  bfa_io_max_sge: int

    Max io scatter/gather elements , default=255

  bfa_lun_queue_depth: int

    Lun queue depth, default=32, Range[>0]

  rport_del_timeout: int

    Rport delete timeout, default=90 secs, Range[>0]

  num_sgpgs: int

    Number of scatter/gather pages, default=2048

  rspq_size: int

    Max number of response queue elements, default=64

  reqq_size: int

    Max number of request queue elements, default=256

  num_ufbufs: int

    Max number of unsolicited frame buffers, default=64

  num_fcxps: int

    Max number of fcxp requests, default=64

  num_tms: int

    Max number of task im requests, default=128

  num_tios: int

    Max number of fwtio requests, default=0

  num_ioims: int

    Max number of ioim requests, default=2000

  num_rports: int

    Max number of rports supported per port (physical/logical), default=1024

  host_name: charp

    Hostname of the hba host machine

  os_patch: charp

    OS patch level of the hba host machine

  os_name: charp

    OS name of the hba host machine

Reply
0 Kudos
vNEX
Expert
Expert

Hi,

run:

# /usr/lib/vmware/vmkmgmt_keyval/vmkmgmt_keyval -d to dump existing instances

to see  driver details about instance use:

# /usr/lib/vmware/vmkmgmt_keyval/vmkmgmt_keyval -a | grep "Driver version"

to find associated VIB and loaded module:

# esxcli software vib list | grep bfa

# esxcli system module list | grep bfa

_________________________________________________________________________________________ If you found this or any other answer helpful, please consider to award points. (use Correct or Helpful buttons) Regards, P.
Reply
0 Kudos
vmwaremicke
Contributor
Contributor

Hi vNEX

Here is the input and output:

/usr/lib/vmware/vmkmgmt_keyval/vmkmgmt_keyval -d

Dumping all key-value instance names:

No key-value instances registered.

/usr/lib/vmware/vmkmgmt_keyval/vmkmgmt_keyval -a | grep "driver version"

[Blank]

esxcli software vib list | grep bfa

scsi-bfa                       3.2.5.0-1OEM.550.0.0.1331820         QLogic           VMwareCertified   2015-11-11

esxcli system module list |grep bfa

bfa                                 true        true

Reply
0 Kudos
vNEX
Expert
Expert

Hi,

so "3.2.5.0-1OEM.550.0.0.1331820, QLogic, VMwareCertified 2015-11-11" is driver version in use ...

it is the latest driver version available in HP custom image for ESXi 6.0U1 release, see:

https://my.vmware.com/group/vmware/details?downloadGroup=OEM-ESXI60U1B-HPE&productId=491

_________________________________________________________________________________________ If you found this or any other answer helpful, please consider to award points. (use Correct or Helpful buttons) Regards, P.

View solution in original post

Reply
0 Kudos