Tachyon XL2 Partnummer unter HP-UX 11.11 / 11.23 herausfinden

In älteren PA-RISC- und Itanium-Maschinen findet man häufig einen HP Tachyon XL2-Hostbusadapter. Wer jetzt wissen will, welcher Partnummer mit der verbauten Karte verbunden ist (beispielsweise weil er eine Support-Matrix abgleichen muss), wird zuerst ioscan konsultieren - und nicht fündig werden:

1# ioscan -funC fc
2Class     I  H/W Path  Driver S/W State   H/W Type     Description
3=================================================================
4fc        0  0/4/2/0   td   CLAIMED     INTERFACE    HP Tachyon XL2 Fibre Channel Mass Storage Adapter
5                      /dev/td0
6fc        1  0/5/2/0   td   CLAIMED     INTERFACE    HP Tachyon XL2 Fibre Channel Mass Storage Adapter
7                      /dev/td1

Bedauerlicherweise ist in der Beschreibung keine Partnummer vorhanden - bei den meisten anderen HBAs ist das der Fall:

1# ioscan -funC fc
2Class     I  H/W Path       Driver S/W State   H/W Type     Description
3=====================================================================
4fc        0  0/0/0/5/0/0/0  fcd   CLAIMED     INTERFACE    HP 451871-B21 8Gb Dual Port PCIe Fibre Channel Mezzanine (FC Port 1)
5                           /dev/fcd0

Auch über ctsm ist die Partnummer nicht einsehbar:

 1# echo "selclass hwpath 0/4/2/0;info;wait;infolog"|/usr/sbin/cstm|more
 2Hardware path: 0/4/2/0
 3
 4Product ID:                  Fibre Channel Interface
 5Hardware Path:               0/4/2/0
 6Module Type:                 Bus Adapter
 7Vendor ID:                   0x103c
 8PCI Device ID:               0x1029
 9PCI Subsystem Vendor ID:     0x103c
10PCI Subsystem ID:            0x128c
11Topology:                    Direct Fabric Attach (N_Port to F_Port)
12...
13Tachyon TL/TS Major Revision:2
14Tachyon TL/TS Minor Revision:3

Mithilfe von fcmsutil kann man letztendlich die Partnummer herausfinden:

1# fcmsutil /dev/td1 vpd|grep -i Part
2 Part number            :'A6795-62002'
3 Part Serial number     :'....'

Die Firmware-Revision und Treiber-Version lassen sich ebenfalls mit fcmsutil herausfinden:

1# fcmsutil /dev/td1|egrep -i "Revision|Driver"
2                XL2 Chip Revision No is = 2.3
3                           Driver state = ONLINE
4                         Driver Version = @(#)  libtd.a HP Fibre Channel Tachyon TL/TS/XL2 Driver B.11.11.12 (AR1204) /ux/kern/kisu/TL/src/common/wsio/td_glue.c: Oct 11 2004, 14:45:41

🙂

Übersetzungen: