Obtener la versión de Firmware, el Modelo y el Driver de una tarjeta de red Ethernet y una de Fibra en Linux RedHat

Durante las averías hardware o problemas software relacionados con la conectividad de las tarjetas de red o de fibra es habitual que los técnicos que nos van a dar soporte nos vayan a pedir información tan básica como las versiones de firmware, drivers y modelos de las diferentes tarjetas de red y fibra.

Los siguientes comandos funcionan en Linux RedHat 6 y 7.

Tarjetas de red Ethernet

Obtener la versión de Firmware

[[email protected] ~]# ethtool -i eth0 |grep firmware
firmware-version: 11.1.183.23
[[email protected] ~]#

Obtener el modelo

[[email protected] ~]# lspci |grep -i ethernet
04:00.0 Ethernet controller: Emulex Corporation OneConnect 10Gb NIC (be3) (rev 01)
04:00.1 Ethernet controller: Emulex Corporation OneConnect 10Gb NIC (be3) (rev 01)
21:00.0 Ethernet controller: Emulex Corporation OneConnect 10Gb NIC (be3) (rev 01)
21:00.1 Ethernet controller: Emulex Corporation OneConnect 10Gb NIC (be3) (rev 01)
[[email protected] ~]#

Obtener la versión del driver

[[email protected] ~]# ethtool -i eth0 |grep driver
driver: be2net
[ro[email protected] ~]#

Comprar el mejor cable Ethernet

Tarjetas de Fibra (HBA)

Obtener la versión de Firmware y del Driver

[[email protected] ~]# systool -c fc_host -v | grep -i symbolic_name
    symbolic_name       = "QMH2572 FW:v7.03.00 DVR:v8.08.00.08.06.0-k10"
    symbolic_name       = "QMH2572 FW:v7.03.00 DVR:v8.08.00.08.06.0-k10"
[[email protected] ~]# 

Obtener el modelo

[[email protected] ~]# lspci -nn | grep -i Fibre
05:00.0 Fibre Channel [0c04]: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA [1077:2532] (rev 02)
05:00.1 Fibre Channel [0c04]: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA [1077:2532] (rev 02)
[[email protected] ~]#

Activar y desactivar una tarjeta de fibra

En alguna ocasión, en mi trabajo me han pedido parar una de las tarjetas de fibra de HBA para realizar pruebas de velocidad, pruebas con los switches o durante una intervención de comunicaciones.

  Descargar un fichero de Google Drive con WGET

Para desactivar una de las tarjetas HBA, haremos lo siguiente:

  • Identificamos las tarjetas de HBA que tenemos en nuestro servidor:
[[email protected] ~]# systool -a -v -c scsi_host |grep Class
Class = "scsi_host"
  Class Device = "host0"
  Class Device path = "/sys/devices/pci0000:11/0000:11:00.0/0000:12:00.0/host0/scsi_host/host0"
  Class Device = "host1"
  Class Device path = "/sys/devices/pci0000:5b/0000:5b:00.0/0000:5c:00.0/host1/scsi_host/host1"
[[email protected] ~]#
  • Supongamos que queremos desactivar la tarjeta que se llama «12:00.0». Para desactivarla, ejecutaremos el siguiente comando en RedHat:
echo "0000:12:00.0" > /sys/bus/pci/drivers/qla2xxx/unbind

Cuando esté desactivada, si tenemos configurado el multipath, veremos que habremos perdido el acceso a muchos discos (habrá desaparecido un camino).

  • Para volver a activar la tarjeta HBA, ejecutaremos el comando:
echo "0000:12:00.0" > /sys/bus/pci/drivers/qla2xxx/bind

Compárteme

Contenido Relacionado

Deja un comentario