Operating System - Linux
1748180 Members
4211 Online
108759 Solutions
New Discussion юеВ

hp_qla2x00-2005-12-20 version magic

 
Maximino_1
Occasional Advisor

hp_qla2x00-2005-12-20 version magic

Hi!

I have installed the driver "hp_qla2x00-2005-12-20" in a "HP Proliant DL380G4" with "Linux RedHAT 4" and kernel version "2.6.9-22.0.2". When load the module "qla2xxx" or I watch in the file "messages" appears:

"Jan 30 14:26:41 bucserver03 kernel: qla2xxx_conf: version magic '2.6.9-22.0.2.ELsmp SMP 686 REGPARM 4KSTACKS gcc-3.2' should be '2.6.9-22.0.2.ELsmp SMP 686 REGPARM 4KSTACKS gcc-3.4'"

Some suggestion.
Regards.
Maxi.
11 REPLIES 11
Vitaly Karasik_1
Honored Contributor

Re: hp_qla2x00-2005-12-20 version magic

It seems like different gcc versions were used for kernel and module compilation.
Did you download binary module or you compiled it fromn sources?
Maximino_1
Occasional Advisor

Re: hp_qla2x00-2005-12-20 version magic

Yes, I believe that he is this. But... without compiling: exists some solution?
Thanks.
Maximino_1
Occasional Advisor

Re: hp_qla2x00-2005-12-20 version magic

I'am sorry Vitaly but, I did not read the message completely.
"Did you download binary module or you compiled it fromn sources?": I dowload binary module only.
Vitaly Karasik_1
Honored Contributor

Re: hp_qla2x00-2005-12-20 version magic

Maxi,

First at all, can you check if qla modules are up? ("lsmod|grep qla")

Please double check (on HP site and in README file) that you downloaded the right version.
As far as I remember, RHEL4 uses gcc3.4 (you can check which gcc was used for kernel compilation by "cat /proc/version").

Rgds,
Vitaly
Maximino_1
Occasional Advisor

Re: hp_qla2x00-2005-12-20 version magic


At: First at all, can you check if qla modules are up? ("lsmod|grep qla"): Yes I checked and are not loaded.

At: you downloaded the right version: Yes I download two versions: "hp_qla2x00-2005-12-20" (8.01.03) and "hp_qla2x00-2005-09-19" (8.00.02) with the same results.

The version del "gcc" is "3.4.4".

Thanks.
Regards.
Maxi.
Vitaly Karasik_1
Honored Contributor

Re: hp_qla2x00-2005-12-20 version magic

can you please send me a link to download page? I afraid you d/w modules for RHEL3.
Maximino_1
Occasional Advisor

Re: hp_qla2x00-2005-12-20 version magic

Hi Vitaly again.

The link is: http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=12169&prodSeriesId=315890&prodNameId=315892&swEnvOID=2025&swLang=8&mode=2&taskId=135&swItem=co-37551-1

I already know the problem. The drivers, although HP says the opposite, are not certified for kernel 2.6.
Thanks for your help!
Regards.
Maxi.
Vitaly Karasik_1
Honored Contributor

Re: hp_qla2x00-2005-12-20 version magic

as far as I see, inside tarfile we have source RPM and install script for this modules supports 2.6 kernel.
do you have kernel sources in your RHEL4?
Anthony Martin_1
Frequent Advisor

Re: hp_qla2x00-2005-12-20 version magic

Hi Maxi,
I have been in your situation with this particular driver.
My solution was to remove all instances of the qla driver from the rpm database (rpm -e). I downloaded the "hp_qla2x00-2005-12-20.tar.gz", ran tar extract etc, then ran "INSTALL -s". This will build the binary using your version of gcc. Don't forget to remake initrd.
When you reboot, if you get a "irq -1071922930" (negative value for the interrupt) kind of message when checking dmesg, then you will need to remove/re-install your kernel sources. Then redo the above procedure.

Cheers
Anthony