Hi Jon,<br><br>Thank you very much for replying.<br><br>The specific problem which I am facing is:-<br>I am working on a Linux disaster recovery product where we used to restore the client to its original state after once we have a full backup of client. <br>
While restoring the client, we boot the client with minimum os image (actually with initramfs) . <br><br>Now, to properly boot the client using initramfs, <b>we need to provide proper driver load order/sequence</b> to detect disks and other hardware, especially for SCSI devices. Upto RHEL5, we can easily get the drivers and their respective load order/sequence by just "grep"ing insmod or modprobe on the "init" script. <br>
<br>In RHEL6, as per your comments, calls to modprobe made by udev decides driver loading order and we can see very few module names in standard script.<br><br>So, my question is how can I get the modules list and their load order from initramfs?<br>
If not from initramfs,  is there any other way to get it from a normal running system?<br>This information is critical for me to provide proper drivers and their load order during restoration.<br><br>Can you please give me some guidelines on this front?<br>
<br>--<br>Neo<br><br><br><br><br><br><br><br><br><br><br><br><br><div class="gmail_quote">On Tue, Jan 11, 2011 at 4:35 PM, Jon Masters <span dir="ltr"><<a href="mailto:jcm@redhat.com">jcm@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">On Tue, 2011-01-11 at 16:04 +0530, neo3 matrix wrote:<br>
<br>
> Can anybody tell me what is the driver load order in RHEL 6 and how<br>
> can I find it out?<br>
<br>
</div>Hello,<br>
<br>
Module loading for hardware devices in RHEL6 initramfs is determined by<br>
calls udev makes to modprobe, so in theory you will see very few as it's<br>
a standard script. The order of loading may change from RHEL5, but<br>
broadly follows the order in which the kernel enumerates devices.<br>
<br>
I specifically changed module load ordering in RHEL6 to remove the<br>
"parallel" loading approach taken in Fedora. That was cute for slight<br>
improvement in boot speed, but it undermined predictability. Therefore,<br>
the version of udev in RHEL6 will make *one call at a time*, and you<br>
should always see the same ordering on each boot.<br>
<br>
Can you let us know specifically what problem you are having? Possibly<br>
by filing a support case or opening a Bugzilla?<br>
<br>
Jon.<br>
<br>
<br>
_______________________________________________<br>
rhelv6-list mailing list<br>
<a href="mailto:rhelv6-list@redhat.com">rhelv6-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/rhelv6-list" target="_blank">https://www.redhat.com/mailman/listinfo/rhelv6-list</a><br>
</blockquote></div><br>