[opensuse-autoinstall] Passing module parameters via pxelinux?
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+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner@opensuse.org
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+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner@opensuse.org
Frank Steiner wrote:
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.
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+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner@opensuse.org
Per Jessen wrote
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+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner@opensuse.org
Frank Steiner wrote
Per Jessen wrote
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+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner@opensuse.org
participants (2)
-
Frank Steiner
-
Per Jessen