RamKishoreV wrote:
> Javen Wu <[EMAIL PROTECTED]> wrote:
> > You need ITU image. I assume you are working on X86. Please try the
> > below link:
> > http://www.tools.de/opensource/solaris/itu/newboot/
>
> I looked into the ITU directory. It doesn't contain any scsi device
> specific driver disks. Do we have to do anything different for scsi
> specific driver disks.
I don't think anything special is needed for scsi itu drivers.
We need a standard package that installs the new driver to the
ramdisk root filesystem, and a postinstall script in the package
that registers the new driver with the kernel (add_drv ...).
scsi drivers do register themself in /etc/driver_classes, so you
probably need to use the "-c scsi" option for add_drv...
One thing that might be broken (I havn't verified this yet): I think my
"install.sh" ITU install script needs a small update for current
opensolaris, now that the multiboot binary is gone and grub directly
loads the kernel (the new directboot feature, added when xen / xvm was
integrated). I think this breaks the is_newboot() function that I'm
using in "install.sh":
#
# Detect a "newboot" target OS.
#
is_newboot() {
[ -f $basedir/platform/i86pc/multiboot ] || return 1
[ -d $basedir/boot/grub ] || return 1
return 0
}
> I did not understand bef_name and real_modepath entries in the driver
> disks provided by you. Can you please help me.
realmode drivers are not used any more, since Solaris / OpenSolaris
bootstrap was changed to use GRUB instead of the old boot.bin boot code.
You can ignore bef_name / real_modepath.
_______________________________________________
driver-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/driver-discuss