core file = /var/core/core.vxesd.25337.0 -- program ``/sbin/vxesd'' on platform
SUNW,Netra-T12
SIGSEGV: Segmentation Fault
libc.so.1`atoi+4(ffbfe758, ffbfe4f8, 100, ff0b3300, 7050c, 50c00)
esd_write_fc+0x2ec(77c80, 2, 18, 20101, a4000, b)
esd_create_configfile+0xb8(77c80, ff1bb5d0, 4f000, 2, 697b0, 69400)
es_update_ddlconfig+0x14(0, 0, 6b1b0, 0, 65c00, 6b000)
main+0x9dc(1, 62f7, 1, 1, 65c00, 65c00)
_start+0x108(0, 0, 0, 0, 0, 0)
During startup of vxesd , it tries to obtain the HBA information. Now if it's unable to obtain the information then vxesd core dump. This issue is identified as compatibility issue between Emulex HBA driver and firmware; due to which HBA Operating system device entry is not created.
Check the output of fcinfo hba-port -l command it should display the OS device name for the HBA.
# fcinfo hba-port –l
The OS Device Name must have an entry like the example below:
HBA Port WWN: 10000000c96754f5
OS Device Name: <<<<=============== should be an entry here ============
Manufacturer: Emulex Corporation Model: LP10000-M2 Firmware Version: 1.91A5 (T2D1.91A5)
Example of what to expect:
Old Version of driver not showing OS Device Name:
HBA Port WWN: 10000000c967559f
OS Device Name:
Manufacturer: Emulex Corporation
Model: LP10000-M2
Firmware Version: 1.91A5 (T2D1.91A5)
FCode/BIOS Version: 1.50a9
Serial Number: BG72354554
Driver Name: lpfc
Driver Version: 6.10g; HBAAPI(I) v2.0.e, 11-07-03
Type: N-port
State: online
Supported Speeds: 2Gb
Current Speed: 2Gb
Node WWN: 20000000c967559f
After the Driver Version upgrade of the Emulex HBA, it will show the OS device Name as below:
HBA Port WWN: 10000000c96755af
OS Device Name: /devices/ssm@0,0/pci@18,600000/lpfc@1
Manufacturer: Emulex Corporation
Model: LP10000-M2
Firmware Version: 1.91A5 (T2D1.91A5)
FCode/BIOS Version: 1.50a9
Serial Number: BG72354532
Driver Name: lpfc
Driver Version: 6.11cx3; HBAAPI(I) v2.0.f, 01-23-06
Type: N-port
State: online
Supported Speeds: 2Gb
Current Speed: 2Gb
Node WWN: 20000000c96755af
The HBA firmware version upgrade may be required to ensure that the HBA "OS Device name" entry is created and visible to the host.
Applies To
Solaris 10 with Emulex Host Bus Adapter (HBA) Cards.