On Fri, 03 Apr 2009 09:14:26 -0700 (PDT) Dan <danjagor at yahoo.co.uk> wrote:
> Hi all, > > so partly the problem is sorted out (thanks to Lusa from Areca) > The solution was to add -c scsi when adding the driver to the x86.miniroot. > > add_drv -b /mnt/x86.miniroot -n -v -m '* 0600 root sys' -i "pci17d3,1110" -c > scsi arcmsr > > However, now I've got another problem, as the x86.miniroot is only 32-bit: > > arcmsr0:Areca SATA Host Adapter RAID Controller > arcmsr0:DRIVER VERSION 1.20.00.16 2008-07-31 > arcmsr0:ARECA RAID FIRMWARE VERSION V1.46 2008-08-06 > WARNING: /pci at 0,0/pci10de,370 at 6/pci8086,335 at 2/pci17d3,1110 at e/sd > at 0,0 (sd0): > disk has 2930296831 blocks, which is too large for a 32-bit kernel > > >From that I assume Solaris can see the disk, but it is simply too large for > >the kernel. But as far as I know, there isn't 64-bit version of the > >x86.miniroot. Or any another solution? I can't be the only one who is > >installing Solaris 10 on large RAID. Hi Dan, sorry I didn't get back to you earlier, glad you got help from Lusa. You're in a bit of a pickle here, since the installer only runs in 32bit mode. That means you are most definitely limited in the size of the lun that you can install the OS to. Do you have to have only the one lun? If you could configure a smaller lun (20Gb, perhaps?) for your OS and a second lun for the rest of your storage needs, that would be a reasonable workaround to employ. cheers, James C. McPherson -- Senior Kernel Software Engineer, Solaris Sun Microsystems http://blogs.sun.com/jmcp http://www.jmcp.homeunix.com/blog