Discussion:
Passing module parameters via pxelinux?
Frank Steiner
2014-01-14 13:56:03 UTC
Permalink
Hi,

SLES 11 SP3 has a problem in the hpsa module not supporting the P410i
controller found e.g. on HP ProLion ML350 G6. Novell suggest passing
the hpsa_allow_any module parameter:
http://www.novell.com/support/kb/doc.php?id=7014067

I fail to do that in AY. We boot via PXE and I load the needed modules
for the raid controllers e.g. with "insmod=hpsa" in te pxelinux.cfg file.
But I didn't find a way to pass the hpsa_allow_any parameter here.
Is it possible somehow? Putting hpsa_allow_any as normal kernel parameter
(just "hpsa_allow_any") did not work, neither did "hpsa_allow_any=1"
right after the insmod=hpsa.

I tried putting
<init>
<info_file>
<![CDATA[
#
# Don't remove the following line:
# start_linuxrc_conf


insmod=hpsa hpsa_allow_any=1

# end_linuxrc_conf
# Do not remove the above comment
#
]]>

</info_file>
</init>


in my control file, but before linuxrc loads the cciss module before
considering the XML file. Same with passing "info=nfs://myserver/mypath/info"
and "insmod: hpsa hpsa_allow_any=1" in the info file. Seems to come in too late.

Is there a way to
a) either tell linuxrc it should blacklist the cciss module
b) or pass the hpsa_allow_any parameter to linuxrc in the pxelinux.cfg file
c) or let linuxrc consider the info or xml file before the automatic
hardware scan?

cu,
Frank
--
Dipl.-Inform. Frank Steiner Web: http://www.bio.ifi.lmu.de/~steiner/
Lehrstuhl f. Bioinformatik Mail: http://www.bio.ifi.lmu.de/~steiner/m/
LMU, Amalienstr. 17 Phone: +49 89 2180-4049
80333 Muenchen, Germany Fax: +49 89 2180-99-4049
* Rekursion kann man erst verstehen, wenn man Rekursion verstanden hat. *
--
To unsubscribe, e-mail: opensuse-autoinstall+***@opensuse.org
To contact the owner, e-mail: opensuse-autoinstall+***@opensuse.org
Frank Steiner
2014-01-14 14:16:37 UTC
Permalink
I found "brokenmodules=cciss" but it didn't help either because hpsa
seems to be loaded during the automatic hardware scan before the info
or xml file are read, thus ignoring the hpsa_allow_any option :-(
--
Dipl.-Inform. Frank Steiner Web: http://www.bio.ifi.lmu.de/~steiner/
Lehrstuhl f. Bioinformatik Mail: http://www.bio.ifi.lmu.de/~steiner/m/
LMU, Amalienstr. 17 Phone: +49 89 2180-4049
80333 Muenchen, Germany Fax: +49 89 2180-99-4049
* Rekursion kann man erst verstehen, wenn man Rekursion verstanden hat. *
--
To unsubscribe, e-mail: opensuse-autoinstall+***@opensuse.org
To contact the owner, e-mail: opensuse-autoinstall+***@opensuse.org
Per Jessen
2014-01-14 14:36:49 UTC
Permalink
Post by Frank Steiner
Hi,
SLES 11 SP3 has a problem in the hpsa module not supporting the P410i
controller found e.g. on HP ProLion ML350 G6. Novell suggest passing
http://www.novell.com/support/kb/doc.php?id=7014067
I fail to do that in AY. We boot via PXE and I load the needed modules
for the raid controllers e.g. with "insmod=hpsa" in te pxelinux.cfg
file. But I didn't find a way to pass the hpsa_allow_any parameter
here. Is it possible somehow? Putting hpsa_allow_any as normal kernel
parameter (just "hpsa_allow_any") did not work, neither did
"hpsa_allow_any=1" right after the insmod=hpsa.
Try "hpsa.hpsa_allow_any=1".
--
Per Jessen, Zürich (3.3°C)
http://www.hostsuisse.com/ - dedicated server rental in Switzerland.
--
To unsubscribe, e-mail: opensuse-autoinstall+***@opensuse.org
To contact the owner, e-mail: opensuse-autoinstall+***@opensuse.org
Frank Steiner
2014-01-14 15:01:27 UTC
Permalink
Post by Per Jessen
Try "hpsa.hpsa_allow_any=1".
Great, that worked: insmod="hpda hpas_allow_any=1"

Thanks a lot!
--
Dipl.-Inform. Frank Steiner Web: http://www.bio.ifi.lmu.de/~steiner/
Lehrstuhl f. Bioinformatik Mail: http://www.bio.ifi.lmu.de/~steiner/m/
LMU, Amalienstr. 17 Phone: +49 89 2180-4049
80333 Muenchen, Germany Fax: +49 89 2180-99-4049
* Rekursion kann man erst verstehen, wenn man Rekursion verstanden hat. *
--
To unsubscribe, e-mail: opensuse-autoinstall+***@opensuse.org
To contact the owner, e-mail: opensuse-autoinstall+***@opensuse.org
Frank Steiner
2014-01-15 11:49:55 UTC
Permalink
Post by Frank Steiner
Post by Per Jessen
Try "hpsa.hpsa_allow_any=1".
Great, that worked: insmod="hpda hpas_allow_any=1"
My solution worked only for starting autoyast, but when AY tried to
transfer the paramters used for PXE to menu.lst it failed on the quotes.

Thus, only your solution works and one should use

...insmod=hpsa hpsa.hpsa_allow_any=1 ...

in the pxelinux.cfg file. This will work for AY and for booting afer AY.
Thanks again!

cu,
Frank
--
Dipl.-Inform. Frank Steiner Web: http://www.bio.ifi.lmu.de/~steiner/
Lehrstuhl f. Bioinformatik Mail: http://www.bio.ifi.lmu.de/~steiner/m/
LMU, Amalienstr. 17 Phone: +49 89 2180-4049
80333 Muenchen, Germany Fax: +49 89 2180-99-4049
* Rekursion kann man erst verstehen, wenn man Rekursion verstanden hat. *
--
To unsubscribe, e-mail: opensuse-autoinstall+***@opensuse.org
To contact the owner, e-mail: opensuse-autoinstall+***@opensuse.org
Loading...