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
driver-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/driver-discuss

Reply via email to