Changes to /etc/driver_aliases file cause Oracle Fibre Channel (FC) HBA cards not to be seen in Solaris cfgadm and fcinfo commands (Doc ID 1580680.1)

Last updated on SEPTEMBER 23, 2015

Applies to:

Sun Storage FC HBA - Version All Versions and later
Emulex FC HBA - Version All Versions and later
Qlogic FC HBA - Version All Versions and later
Information in this document applies to any platform.

Symptoms

To discuss this information further with Oracle experts and industry peers, we encourage you to review, join or start a discussion in the My Oracle Support Community - Disk/Tape Storage Area Networks(SAN)

 

This document uses examples for a Qlogic FC HBA Driver "qlc" but same applies to Emulex FC HBA Driver "emlxs" as well.

 

Oracle Qlogic fc hba cards are not seen after reboot

fcinfo hba-port  command returns "No Adapters Found."

 

Note: See "Solaris 11.x and above" section below if needed as well.

 

Changes

After some recent changes that removed entries from the /etc/driver_aliases file.

Note: Checking following files as well for any changes:

/etc/driver_classes
/etc/name_to_major

 

Executing a diff command between the original /etc/driver_aliases file and the new /etc/driver_aliases file and filtering out only entries with "qlc" (Oracle Qlogic FC HBA Driver) lists what was in original file "<"  vs what is left in the new file ">".

 


diff original.driver_aliases new.driver_aliases | grep qlc

< qlc "pci1077,100"
< qlc "pci1077,101"
< qlc "pci1077,102"
< qlc "pci1077,104"
< qlc "pci1077,105"
< qlc "pci1077,109"
< qlc "pci1077,10a"
< qlc "pci1077,10b"
< qlc "pci1077,133"
< qlc "pci1077,134"
< qlc "pci1077,137"
< qlc "pci1077,138"
< qlc "pci1077,140"
< qlc "pci1077,141"
< qlc "pci1077,143"
< qlc "pci1077,144"
< qlc "pci1077,145"
< qlc "pci1077,146"
< qlc "pci1077,148"
< qlc "pci1077,154"
< qlc "pci1077,2312.0e11.100"
< qlc "pci1077,2312.0e11.101"
< qlc "pci1077,2312.0e11.102"
< qlc "pci1077,2312.0e11.103"
< qlc "pci1077,2312.0e11.104"
< qlc "pci1077,2312.0e11.105"
< qlc "pci1077,2312.0e11.106"
< qlc "pci1077,2312.0e11.107"
< qlc "pci1077,2312.0e11.108"
< qlc "pci1077,2312.1014.27d"
< qlc "pci1077,2312.1014.2fb"
< qlc "pci1077,2312.1028.18a"
< qlc "pci1077,2312.1077.100"
< qlc "pci1077,2312.1077.101"
< qlc "pci1077,2312.1077.102"
< qlc "pci1077,2312.1077.104"
< qlc "pci1077,2312.1077.105"
< qlc "pci1077,2312.1077.109"
< qlc "pci1077,2312.1077.10a"
< qlc "pci1077,2312.1077.10b"
< qlc "pci1077,2312.1077.149"
< qlc "pci1077,2312.1734.1051"
< qlc "pci1077,2312.1749.102"
< qlc "pci1077,2312.8086.34a0"
< qlc "pci1077,2312.8086.34ba"
< qlc "pci1077,2422.103c.12d7"
< qlc "pci1077,2422.103c.12dd"
< qlc "pci1077,2422.103c.1336"
< qlc "pci1077,2422.103c.2d7"
< qlc "pci1077,2422.1077.133"
< qlc "pci1077,2422.1077.134"
< qlc "pci1077,2422.1077.135"
< qlc "pci1077,2422.1077.136"
< qlc "pci1077,2422.1077.13a"
< qlc "pci1077,2422.1077.13b"
< qlc "pci1077,2422.1077.140"
< qlc "pci1077,2422.1077.141"
< qlc "pci1077,2422.1077.145"
< qlc "pci1077,2422.1077.147"
< qlc "pci1077,2422.1077.148"
< qlc "pci1077,2422.1077.14a"
< qlc "pci1077,2422.1077.14d"
< qlc "pciex1077,117"
< qlc "pciex1077,118"
< qlc "pciex1077,137"
< qlc "pciex1077,138"
< qlc "pciex1077,142"
< qlc "pciex1077,143"
< qlc "pciex1077,144"
< qlc "pciex1077,146"
< qlc "pciex1077,147"

> qlc "pci1077,2312"
> qlc "pci1077,2422"

< qlc "pciex1077,154"
< qlc "pciex1077,2432.0e11.109"
< qlc "pciex1077,2432.103c.1705"
< qlc "pciex1077,2432.103c.7040"
< qlc "pciex1077,2432.103c.7041"
< qlc "pciex1077,2432.1077.108"
< qlc "pciex1077,2432.1077.117"
< qlc "pciex1077,2432.1077.118"
< qlc "pciex1077,2432.1077.137"
< qlc "pciex1077,2432.1077.138"
< qlc "pciex1077,2432.1077.139"
< qlc "pciex1077,2432.1077.13d"
< qlc "pciex1077,2432.1077.142"
< qlc "pciex1077,2432.1077.143"
< qlc "pciex1077,2432.1077.144"
< qlc "pciex1077,2432.1077.145"
< qlc "pciex1077,2432.1077.146"
< qlc "pciex1077,2432.1077.147"
< qlc "pciex1077,2432.1077.14b"
< qlc "pciex1077,2432.1077.14c"
< qlc "pciex1077,2432.1077.152"
< qlc "pciex1077,2432.1077.153"
< qlc "pciex1077,2432.1077.154"
< qlc "pciex1077,2432.1077.15b"
< qlc "pciex1077,2432.1137.04a"
< qlc "pciex1077,2532.103c.3261"
< qlc "pciex1077,2532.103c.3262"
< qlc "pciex1077,2532.103c.3263"
< qlc "pciex1077,2532.103c.3264"
< qlc "pciex1077,2532.103c.3265"
< qlc "pciex1077,2532.103c.3266"
< qlc "pciex1077,2532.103c.3267"
< qlc "pciex1077,2532.103c.3268"
< qlc "pciex1077,2532.103c.3269"
< qlc "pciex1077,2532.103c.326a"
< qlc "pciex1077,2532.103c.326b"
< qlc "pciex1077,2532.103c.326c"
< qlc "pciex1077,2532.103c.326d"
< qlc "pciex1077,2532.103c.326e"
< qlc "pciex1077,2532.103c.326f"
< qlc "pciex1077,2532.103c.3270"
< qlc "pciex1077,2532.103c.3271"
< qlc "pciex1077,2532.103c.3272"
< qlc "pciex1077,2532.1077.15c"
< qlc "pciex1077,2532.1077.15d"
< qlc "pciex1077,2532.1077.15e"
< qlc "pciex1077,2532.1077.15f"
< qlc "pciex1077,2532.1077.160"
< qlc "pciex1077,2532.1077.161"
< qlc "pciex1077,2532.1077.162"
< qlc "pciex1077,2532.1077.163"
< qlc "pciex1077,2532.1077.164"
< qlc "pciex1077,2532.1077.165"
< qlc "pciex1077,2532.1077.166"
< qlc "pciex1077,2532.1077.167"
< qlc "pciex1077,2532.1077.168"
< qlc "pciex1077,2532.1077.170"
< qlc "pciex1077,2532.1077.171"
< qlc "pciex1077,2532.1077.172"
< qlc "pciex1077,2532.1077.173"
< qlc "pciex1077,2532.1077.174"
< qlc "pciex1077,2532.1077.175"

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms