Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-sparc
Navigation:
Lists: gentoo-sparc: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: <bm_witness@...>, <gentoo-sparc@g.o>
From: Pablo Andrés Martikian <pablomartikian@...>
Subject: RE: QLA2xxx
Date: Thu, 21 Feb 2008 13:41:20 +0100
<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><div style="text-align: left;"><br></div>The problem comes from the fact that the firmware is in the disk at /lib/firmware starting from kernel 2.6.18 or something. If you boot the 2617 from the CD it will probably work fine.<br>Anyway even creating a proper initrd with that /lib/firmware the kernel does not load it. Don't know why.<br><br>Of course there will not be a step-back to put the firmware inside the kernel.<br><br>I've patched the kernel to make the firmware compiled within. Of course this is not "legal" because the decision to move firmwares outside the kernel was taken for license issues I guess.<br><br>These are the steps, if you are interested:<br>1) copy the attached .c files in the /usr/src<br>2) modify the linux/drivers/scsi/qla2xxx/qla_init.c in the following way:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - after the includes add a #include "/usr/src/ql2200_fw_main.c"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - rename the function qla2x00_load_risc() to anything else, like qla2x00_load_risc_old()<br><br>done.<br>recompile the kernel. no need for the initrd. The firmware will be compiled within the kernel, and loaded from there.<br>pablo<br><br><br><br><hr id="stopSpelling">&gt; Date: Wed, 20 Feb 2008 10:26:04 -0800<br>&gt; From: bm_witness@...<br>&gt; Subject: [gentoo-sparc] QLA2xxx<br>&gt; To: gentoo-sparc@g.o<br>&gt; <br>&gt; I recently acquired a SunBlade 2000 Workstation. As neither I nor any the other admins are very familiar with Solaris, we are trying to put Gentoo/SPARC on the system. However, we have run into an issue with Gentoo 2007.0 as Linux won't find the SCSI hard drive that is attached via a QLA2xxx device - the only number I can get is ISP2200, so I suppose it is suppose to be the QLA2200 - so we can't even start the install, or get to a point where we can even try to compile the driver source.<br>&gt; <br>&gt; I've noticed there were a number of issues with this card in the forums with kernels after 2.6.16. Has anyone found an answer? The 2007.0 ISOs seem to have the latest firmware from Qlogic, which I tried downloading to the system, but we continued to get the "NVRAM inconsistency" message.<br>&gt; <br>&gt; I also noticed there is a newer edition of the qlogic firmware in portage. Does anyone know how I might be able to get the system to use the newer code? Will the 2008.0 ISOs use the new code? (If so, I'm sure I could wait for the 2008.0 SPARC image.)<br>&gt; <br>&gt; Any pointers, etc. would be greatly appreciated.<br>&gt; <br>&gt; TIA,<br>&gt; <br>&gt; Ben<br>&gt; <br>&gt; <br>&gt; -- <br>&gt; gentoo-sparc@g.o mailing list<br>&gt; <br><br /><hr />Express yourself instantly with MSN Messenger! <a href='http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/' target='_new'>MSN Messenger</a></body>
</html>
Attachment:
ql2200_fw.c (Text Data)
Attachment:
ql2200_fw_main.c (Text Data)
Replies:
RE: QLA2xxx
-- Friedrich Oslage
References:
QLA2xxx
-- BRM
Navigation:
Lists: gentoo-sparc: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: QLA2xxx
Next by thread:
RE: QLA2xxx
Previous by date:
Re: QLA2xxx
Next by date:
RE: QLA2xxx


Updated Jun 17, 2009

Summary: Archive of the gentoo-sparc mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.