Hi, Community!
Here's a case that LUNs fail to be scanned in SUSE 10 SP2 on a fibre channel network.
Symptom
In a scenario where SUSE 10 SP2 and a Fibre Channel network (Brocade HBAs) is used,
after the host is restarted or all LUN mappings are deleted, LUN mappings cannot be scanned.
Fault Diagnosis
LUN0 is deleted from the host and LUNs are scanned again, new LUN0 cannot be generated.
As a result, the command used to scan for LUNs cannot be sent to the storage array and LUNs fail to be scanned.
This problem is caused by defects of the operating system.
Solution
A workaround is provided for the script used to scan for LUNs.
This workaround is only applicable to some Fibre Channel drivers such as QLogic and Emulex.
For other HBAs such as Brocade, this workaround does not work.
Perform the following operations to solve the problem.
Step 1: Delete the mapping of LUN0.

Step 2: Reboot the host.
Step 3: Reconnect the Fibre Channel link.
Hope this will help you solve similar cases.