[driver-discuss] how to retrieve boot arguments
James C. McPherson
James.McPherson at Sun.COM
Tue Jan 6 23:38:38 PST 2009
On Wed, 07 Jan 2009 11:15:23 +0530
ajit jain <ajit4mail at gmail.com> wrote:
> Hi,
>
> Thanks for replying Paul.
>
> My driver will be loaded at the boot time itself, just after the root
> file-system mounts in the read-only mode. Suppose there is bug in the
> driver due to which the system is panicing, and since the driver is
> loading at the boot time, it will cause the system to panic in all
> the subsequent boot cycle. To avoid such issue I'll bypass the driver
> loading by supplying "do not load the driver" as an argument to the
> boot options. So, in the rc scripts I need to check whether the
> system is boot with the by-pass mode of the driver.
Gday Ajit,
If you add
-Bdisable-sd=true
to your kernel$ line in grub, then the sd(7d) driver will be
disabled. Replace "sd" with your driver name to achieve a similar
result.
That's the best way that I know of to prevent loading a driver
which is panicing on boot.
James C. McPherson
--
Senior Kernel Software Engineer, Solaris
Sun Microsystems
http://blogs.sun.com/jmcp http://www.jmcp.homeunix.com/blog
More information about the driver-discuss
mailing list