HPE EVA Storage
1823066 Members
3106 Online
109645 Solutions
New Discussion юеВ

Force EFI to detect a LUN in a SAN

 
SOLVED
Go to solution
B.Beekmans
Advisor

Force EFI to detect a LUN in a SAN

Hello ,
in the folowing post

http://forums11.itrc.hp.com/service/forums/questionanswer.do?admit=109447626+1219845314826+28353475&threadId=1168312

the following is stated : " By default, EFI is not "clever" enough to detect a LUN in a SAN. You can force EFI to do this " .

Can anybody tell me how to force the EFI to detect LUN's on the SAN. ( without having a OS on the internal disks )

Regards ,
Barry
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning...
5 REPLIES 5
B.Beekmans
Advisor

Re: Force EFI to detect a LUN in a SAN

My server is a BL860C.
Fibre Cards :
HP 4Gb Dual Port PCIe Fibre Channel Mezzanine
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning...
Torsten.
Acclaimed Contributor

Re: Force EFI to detect a LUN in a SAN

I remember this quote ... ;-)

See

http://docs.hp.com/en/AB587-96012/ch05s06.html

Hope this helps!
Regards
Torsten.

__________________________________________________
There are only 10 types of people in the world -
those who understand binary, and those who don't.

__________________________________________________
No support by private messages. Please ask the forum!

If you feel this was helpful please click the KUDOS! thumb below!   
B.Beekmans
Advisor

Re: Force EFI to detect a LUN in a SAN

I think that document is for an old version of EFI , because what I get is this :

Shell> drivers
T D
D Y C I
R P F A
V VERSION E G G #D #C DRIVER NAME IMAGE NAME
== ======== = = = == == =================================== ===================
16 00000020 B - - 6 26 PCI Bus Driver PciBus
22 02010400 B X X 1 2 LSI Logic Fusion MPT SAS Driver PciROM:02:01:00:000
26 03021000 B X X 1 1 Intel(R) PRO/1000 3.2.10 EFI-64 PciROM:06:00:01:001
27 03021000 B X X 1 1 Intel(R) PRO/1000 3.2.10 EFI-64 PciROM:06:00:00:001
28 03021000 B X X 1 1 Intel(R) PRO/1000 3.2.10 EFI-64 PciROM:07:00:01:001
29 03021000 B X X 1 1 Intel(R) PRO/1000 3.2.10 EFI-64 PciROM:07:00:00:001
32 00000109 D X X 1 - HP 4 Gb Fibre Channel Driver PciROM:09:00:01:003
33 00000109 D X X 1 - HP 4 Gb Fibre Channel Driver PciROM:09:00:00:003
37 00000109 D X X 1 - HP 4 Gb Fibre Channel Driver PciROM:0B:00:01:003
38 00000109 D X X 1 - HP 4 Gb Fibre Channel Driver PciROM:0B:00:00:003
3C 00000020 D X - 1 - Usb Keyboard Driver UsbKb
3D 00000020 ? - - - - Usb Mouse Driver UsbMouse
3E 00000020 ? - - - - Usb Cbi0 Mass Storage Driver UsbCbi0
3F 00000020 ? - - - - Usb Cbi1 Mass Storage Driver UsbCbi1
40 00000010 ? - - - - UGA Console Driver GraphicsConsole
41 00000000 D - - 1 - PCI VGA Mini Port Driver PciVgaMiniPort
42 00000010 D - - 1 - VGA Class Driver VgaClassDriver
43 00000013 B - - 1 1 Serial 16550 UART Driver Serial16550
44 00000010 B - - 1 1 Serial Terminal Driver Terminal
45 00000010 D - - 2 - Platform Console Management Driver ConPlatform
46 00000010 D - - 2 - Platform Console Management Driver ConPlatform
47 00000010 B - - 2 2 Console Splitter Driver ConSplitter
48 00000010 ? - - - - Console Splitter Driver ConSplitter
49 00000011 B - - 2 2 Console Splitter Driver ConSplitter
4A 00000011 B - - 2 2 Console Splitter Driver ConSplitter
4E 00000040 D - - 2 - Usb Ohci Driver SysROM:Usb Ohci Dri
4F 00000020 B - - 2 2 USB Bus Driver SysROM:USB Bus Driv
50 00000020 ? - - - - Usb Bot Mass Storage Driver SysROM:USB Bot Mass
51 00000020 ? - - - - Generic USB Mass Storage Driver SysROM:Generic USB
5F 00000010 D - - 5 - Generic Disk I/O Driver DiskIo
60 00000010 B - - 1 3 Partition Driver(MBR/GPT/El Torito) Partition
61 00000010 D - - 2 - FAT File System Driver Fat
62 00000011 ? X X - - PCI IDE/ATAPI Bus Driver Ide
63 00000010 ? - - - - Intel(R) PRO 100 UNDI Driver Undi
65 00000021 D - - 8 - Simple Network Protocol Driver Snp3264
67 00000020 D - - 8 - PXE Base Code Driver PxeBc
69 00000020 D - - 8 - PXE DHCPv4 Driver PxeDhcp4
6A 00000010 ? - - - - ARP Network Service Driver Arp
6B 00000010 ? - - - - DHCP Protocol Driver Dhcp4
6C 00000010 ? - - - - IP4 Network Service Driver Ip4
6D 00000010 ? - - - - IP4 CONFIG Network Service Driver Ip4Config
6E 00000010 ? - - - - MNP Network Service Driver Mnp
6F 00000010 ? - - - - MTFTP4 Network Service Mtftp4
70 00000010 ? - - - - Tcp Network Service Driver Tcp4
71 00000010 ? - - - - UDP Network Service Driver Udp4
73 00090404 B X X 4 4 Broadcom Gigabit Ethernet Driver SysROM:Broadcom Gig
74 00000031 D - - 4 - SCSI Bus Driver SysROM:SCSI Bus Dri
75 00000020 ? - - - - Scsi Disk Driver SysROM:SCSI Disk Dr
76 00000030 ? - - - - SCSI Tape Driver SysROM:SCSI Tape Dr



Shell> drvcfg -c 32
Configurable Components
Drv[32] Ctrl[36] Lang[eng]

Shell> drvcfg -s 32 36

Fibre Channel Driver Configuration Utility

NOTE: Do not redirect console output to a file.


Main Menu

NVRAM Parameters
1. Edit Adapter Settings
2. Edit Advanced Settings
3. Edit Database
4. Edit Boot Settings
Information
5. Show Database
6. Show Translation
7. Show NVRAM Buffer
8. Info
9. Help
Operation
10. Abandon
11. Write
12. Quit


Enter a Selection:


And that is where I am stuck
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning...
Torsten.
Acclaimed Contributor
Solution

Re: Force EFI to detect a LUN in a SAN

You need to edit the boot settings.

...
EFI Variable EFIFCScanLevel. Used with Boot Order List Login. The variable EFIFCScanLevel is maintained by EFI in the system NVRAM. If the variable is not defined or set to 0, then only devices in the Boot Order List will be logged in and reported to EFI. If the variable is set to any non zero value, then all devices found on the SAN will be logged in and reported to EFI. The Driver Configuration protocol allows this variable to be created if it does not exist. If the variable does not exist, the menu will display a message asking if it should be created.
...

Find the document attached - taken from the IPF offline CD.

Hope this helps!
Regards
Torsten.

__________________________________________________
There are only 10 types of people in the world -
those who understand binary, and those who don't.

__________________________________________________
No support by private messages. Please ask the forum!

If you feel this was helpful please click the KUDOS! thumb below!   
B.Beekmans
Advisor

Re: Force EFI to detect a LUN in a SAN

After putting the EFIFCScanLevel variable to non zero , I see my SAN disks :

Loading.: EFI Shell [Built-in]
EFI Shell version 2.00 [14.62]
Device mapping table
fs0 : Acpi(HWP0002,PNP0A03,200)/Pci(1|0)/Sas(Addr5000C5000BBA799D,Lun0)/HD(Part1,Sig1F1A5A48-6936-11DD-8002-D6217B60E588)
fs1 : Acpi(HWP0002,PNP0A03,200)/Pci(1|0)/Sas(Addr5000C5000BBA799D,Lun0)/HD(Part3,Sig1F1A5A7A-6936-11DD-8004-D6217B60E588)
fs2 : Acpi(HPQ0002,PNP0A08,400)/Pci(0|0)/Pci(0|0)/Fibre(WWN5006048452A74147,Lun4098000000000000)/HD(Part1,SigCF29726A-7418-11DD-8002-D6217B60E588)
fs3 : Acpi(HPQ0002,PNP0A08,400)/Pci(0|0)/Pci(0|0)/Fibre(WWN5006048452A74147,Lun4098000000000000)/HD(Part3,SigCF29729C-7418-11DD-8004-D6217B60E588)
fs4 : Acpi(HPQ0002,PNP0A08,700)/Pci(0|0)/Pci(0|0)/Fibre(WWN5006048452A74148,Lun4098000000000000)/HD(Part1,SigCF29726A-7418-11DD-8002-D6217B60E588)
fs5 : Acpi(HPQ0002,PNP0A08,700)/Pci(0|0)/Pci(0|0)/Fibre(WWN5006048452A74148,Lun4098000000000000)/HD(Part3,SigCF29729C-7418-11DD-8004-D6217B60E588)


Thanks a lot Torsten for your cooperation in finding the solution.

Points have been assigned to your credit.

Greetz,
Barry.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning...