work around for loading qlogic fibre channel card firmware in initramfs

James Dinkel jdinkel at
Mon Jul 6 15:04:26 UTC 2009

On Fri, Jul 3, 2009 at 2:52 AM, Mark van Harmelen <markvanharmelen at
> wrote:

> Hi James
> I'm interested in the outcome of your activities here, please keep the
> reports coming, and thanks for them
> regards
> mark

Well as it turns out the problem was most certainly NOT the qlogic driver.
On Ubuntu I do definately have to either use the hook script to embed the
firmware into the ram drive, or rmod and modprobe the qla2xxx module after
boot (to load the firmware after boot).  As I said before, even after doing
this I could not access the LUNs, so I reinstalled with Fedora (which had
definately been working before) and it also did not work.  So I reinstalled
with RedHat since that is what I've ran for years on this server and our
other servers just like it, and it STILL did not work, but with RedHat I
could have called tech support since it is a supported platform.  I figured
that tech support would want to be sure the Navisphere Agent is installed so
I went ahead and did that and... it started working!  I don't know what the
deal was since I thought it was working fine without the agent installed.

So I went ahead and reinstalled again with Ubuntu Jaunty AMD64 and it did
see the LUN, but only on one path and the other path gave a steady stream of
io errors on the console.  So steady in fact that the system was unusable.
Every letter I typed would get swept up the screen in the stream of errors.
I managed to "blindly" get in enough commands to install alien and install
the naviagent rpm, but the agent would not register correctly with the
Clariion.  It was at this point that I decided to throw in the towel.  I've
installed 64-bit CentOS 5 for now and I'll manually install the
virtualization packages that I was hoping to use Ubuntu for.

This isn't Ubuntu's fault, but I think everything would work ok if there was
a deb package to install Navisphere Agent on Ubuntu, since Navisphere Agent
apparently provides more than I thought it did.  We'll see how difficult it
is now getting the newer versions of kqemu, qemu, and libvirt installed on
CentOS (as it is wonderfully easy on Jaunty).

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the ubuntu-server mailing list