[opensuse-autoinstall] SuSE 10.1 autoyast and scsi device order
Hi, I want to install a system with SuSE 10.1 via autoyast. The machine has two scsi controllers with harddisks attached to each of them. And there's the problem. During the booting procedure (from network) SuSE initializes a hardware detection and loads kernelmodules for the scsi controllers. But this happens in the wrong order and this results in that the scsi devices are recognized in the wrong order and autoyast fails respectively choses the wrong harddisk. The hardware detection happens before the autoyast configfile is read and also adding an insmod command in the pxe-config has no effect. How can I determine and force SuSE to load kernelmodules in a specific order to get my scsi devices recognized correctly? The only workarround for the moment that helps is to detach the external disks. But thats no solution. If someone forgets to do this, the external data disk will get formated as a new system disk... Any ideas? Thanks in advance Werner Hack -- -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org
On Tue, 22 May 2007, Werner Hack wrote:
I want to install a system with SuSE 10.1 via autoyast. The machine has two scsi controllers with harddisks attached to each of them. And there's the problem. During the booting procedure (from network) SuSE initializes a hardware detection and loads kernelmodules for the scsi controllers. But this happens in the wrong order and this results in that the scsi devices are recognized in the wrong order and autoyast fails respectively choses the wrong harddisk. The hardware detection happens before the autoyast configfile is read
That's correct, but...
and also adding an insmod command in the pxe-config has no effect. How can I determine and force SuSE to load kernelmodules in a specific order to get my scsi devices recognized correctly? The only workarround for the moment that helps is to detach the external disks. But thats no solution. If someone forgets to do this, the external data disk will get formated as a new system disk...
starting with sles10, 'insmod=' options passed at the kernel command line are evaluated _before_ hardware detection. Didn't make it into 10.1, sorry. Steffen -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org
Steffen Winterfeldt wrote
starting with sles10, 'insmod=' options passed at the kernel command line are evaluated _before_ hardware detection.
Didn't make it into 10.1, sorry.
But you can easily take the SLES10 installer and make it install SuSE 10.1. If you install e.g. via PXE just use the "linux" and "initrd" from SLES10 (you can download those via the SLES10 evaluation version) and then use sth. like "install=nfs://nfs_Server/SuSE10.1/". You can use "insmod=" then and the SLES10 installer will happily install 10.1 for you. We do that for exactly the same reason :-) 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 For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org
Now it works. The scsi devices are recognized in the right way. Thank you for this great hint :) Werner Frank Steiner wrote:
Steffen Winterfeldt wrote
starting with sles10, 'insmod=' options passed at the kernel command line are evaluated _before_ hardware detection.
Didn't make it into 10.1, sorry.
But you can easily take the SLES10 installer and make it install SuSE 10.1. If you install e.g. via PXE just use the "linux" and "initrd" from SLES10 (you can download those via the SLES10 evaluation version) and then use sth. like "install=nfs://nfs_Server/SuSE10.1/". You can use "insmod=" then and the SLES10 installer will happily install 10.1 for you. We do that for exactly the same reason :-)
cu, Frank
-- -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org
participants (3)
-
Frank Steiner
-
Steffen Winterfeldt
-
Werner Hack