Xsan - No Visible LUNS - LSI Issue?

TRANSIT's picture

I have a small Xsan (2 MDCs, 7 Clients) running on 10.8.3 with a Promise x30 24 Bay RAID and a Qlogic 5800 fibre switch. I just added a new client running on a Thunderbolt iMac with a Sonnet Express SE housing an LSI7204EP-LC. The client added fine but its coming up with No Visible LUNS in Xsan admin and I can't mount the volume or see the LUNS in disk utility.

I looked at the firmware of the card, and its 1.03.24.00; all Apple branded LSI Cards only go up to 1.03.23.00 and they have an EFI version, which mine does not. Is this the culprit and if so, is there any way to get this firmware to work or downgrade to the Apple approved version?

LSI says Apple does its own firmware and they dont have access to it. Is this floating around anywhere on the internet?

abstractrude's picture

less troubleshoot a bit. What happens if you plug the card directly into the storage. whats the switch saying? Lights?

-Trevor Carlson
THUMBWAR

TRANSIT's picture

I'm getting a solid dark blue (4 Gb) light on the back of the card and I have swapped out SFPs, so I know its not that. The switch lights up normally as well and I've tried with different fibre cables, so I have eliminated that as a possibility. The card shows up in all the right places: System Report, Fibre Channel in the System Prefs, even in the Fibre Channel Utility (I'm able to slow the card down as well).

It seems the issue is not having the Apple Firmware, which appears to be something that Apple has never released into the wild. Alternatively, I could try updating the card to include the EFI firmware; I doubt that's what is tweaking OS X but it is possible.

abstractrude's picture

so did you plug it directly into the storage or not?

-Trevor Carlson
THUMBWAR

TRANSIT's picture

No I have not done that yet. I'm not quite sure how you would even do that with an Xsan. I assume you have to take the volume offline and how does it even mount without the MDCs and the switch connected?

What I have tried, is swapping the card with a proper Apple Fibre Card; I have also swapped SFPs and tried the LSI card in a Mac Pro to no avail. It's definitely the firmware difference on the card, because it works great with the Apple Card, even in the Thunderbolt chassis. I have multiple of these LSI cards and they all have the same issue.

Has anyone everyone gotten these LSI cards to work? Do you need to update the card to the EFI firmware on LSI's site (1.05.06 which is the same as the EFI firmware on the Apple Cards) and will that fix it? It still wont have the Apple firmware either way.

Has anyone had any luck with these pure LSI cards?

Johnny_0_o's picture

I would try to change the firmware to the EFI version but make sure you can revert it or flash the actual firmware back on the card.
I am assuming you currently have a firmware that is for a linux box and possible Bios interaction. The EFI part is essential to OSX since it is the part replacing Bios on Mac hardware (doing the equivalent).
Worst case scenario, you could brick a card but if you just got it, could be replaces/fixed under warranty.

Note that some new systems (PC) now have what they call uEFI replacing the legacy bios system.

xsanguy's picture

You need to flash the cards with EFI firmware, BIOS firmware won't work.

TRANSIT's picture

I tried that actually. It didn't solve the problem (actually it made it worse; before I would get a nice dark blue light on the back of the card indicating connection. Now its just no link established). I think the only way is to have Apple firmware.