fcinfo Utility Returns "No Adapters Found" Due To fp_ioctl failed. Transport: "port driver currently busy"

(Doc ID 2373286.1)

Last updated on MARCH 29, 2018

Applies to:

Solaris Operating System - Version 11.3 and later
Solaris x64/x86 Operating System - Version 11.3 and later
Information in this document applies to any platform.

Symptoms

Solaris utilities unable to query Fibre Channel HBAs on Oracle Solaris 11.3.26.5.0 and above.

The luxadm utility will return ioctl failed.

Vendor utilities such as the QConvergeConsole CLI are still able to successfully query the Fibre Channel HBAs.

Changes

A registered state change notification (RSCN) in the Fibre Channel fabric results in deadlock when an attempt is made to pass the RSCN on to the Solaris fcip driver by the Solaris fp and fctl drivers, regardless of whether the fcip protocol is in use on the system. RSCNs are no longer able to be propagated to the upper layer protocols.

The fp driver is the Solaris Fibre Channel driver that enables Fibre Channel topology discovery, device discovery, Fibre Channel adapter port management and other capabilities through well-defined Fibre Channel adapter (FCA) driver interfaces.

The fctl kernel module interfaces the Sun Fibre Channel upper layer protocol (ULP) mapping modules with Sun Fibre Channel adapter (FCA) drivers.

The fcip driver is a Fibre Channel upper layer protocol module for encapsulating IP (IPv4) and ARP datagrams over Fibre Channel.

There has been very little industry adoption of the fcip protocol, so rarely is there a requirement for fcip driver to be loaded. The fcip driver is currently being considered for End Of Feature (EOF) on Solaris.

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