On 03/18/09 11:09 AM, Tim wrote:


On Wed, Mar 18, 2009 at 12:49 PM, Neal Pollack <neal.poll...@sun.com <mailto:neal.poll...@sun.com>> wrote:

    On 03/18/09 10:43 AM, Tim wrote:
    On Wed, Mar 18, 2009 at 12:14 PM, Richard Elling
    <richard.ell...@gmail.com <mailto:richard.ell...@gmail.com>> wrote:

        Tim wrote:


            Just an observation, but it sort of defeats the purpose
            of buying sun hardware with sun software if you can't
            even get a "this is how your drives will map" out of the
            deal...


        Sun could fix that, but would you really want a replacement
        for BIOS?
        -- richard


    Yes, I really would.  I also have a hard time believing BIOS is
    the issue.  I have a 7110 sitting directly below an x4240 in one
    of my racks... the 7110 has no issues reporting disks properly.

    BIOS is indeed an issue.  In many x86/x64 PC architecture designs,
    and the current enumeration design of Solaris,
    if you add controller cards, or move a controller card, after a
    previous OS installation, then the controller numbers
    and ordering changes on all the devices.  ZFS apparently does not
    care, but UFS would, since bios designates a specific
    disk to boot from, and the OS would have a specific boot path
    including a controller number such as
    /dev/dsk/c3t4d0s0 that could change, hence no longer boot.

    Getting to EFI firmware, dumping BIOS, and redesigning the Solaris
    device enumeration framework would
    make things a little more flexible in that type of scenario.



How does any of that affect an x4500 with onboard controllers that can't ever be moved?

Stick a fiber channel controller card into your x4500 PCI slot, then go back and look at your controller numbering, even for the built-in disk controller chips. Here is the cfgadm output
for an X4500 that I set up yesterday.
Notice that the first two controller numbers are for the fibre channel devices, and then notice that the disk controller numbers no longer match your documentation,
or your blogs about suggested configuration;

$ cat zcube1.txt
Ap_Id Type Receptacle Occupant Condition c6 fc connected unconfigured unknown c7 fc connected unconfigured unknown
sata0/0::dsk/c0t0d0            disk         connected    configured   ok
sata0/1::dsk/c0t1d0            disk         connected    configured   ok
sata0/2::dsk/c0t2d0            disk         connected    configured   ok
sata0/3::dsk/c0t3d0            disk         connected    configured   ok
sata0/4::dsk/c0t4d0            disk         connected    configured   ok
sata0/5::dsk/c0t5d0            disk         connected    configured   ok
sata0/6::dsk/c0t6d0            disk         connected    configured   ok
sata0/7::dsk/c0t7d0            disk         connected    configured   ok
sata1/0::dsk/c1t0d0            disk         connected    configured   ok
sata1/1::dsk/c1t1d0            disk         connected    configured   ok
sata1/2::dsk/c1t2d0            disk         connected    configured   ok
sata1/3::dsk/c1t3d0            disk         connected    configured   ok
sata1/4::dsk/c1t4d0            disk         connected    configured   ok
sata1/5::dsk/c1t5d0            disk         connected    configured   ok
sata1/6::dsk/c1t6d0            disk         connected    configured   ok
sata1/7::dsk/c1t7d0            disk         connected    configured   ok
sata2/0::dsk/c2t0d0            disk         connected    configured   ok
sata2/1::dsk/c2t1d0            disk         connected    configured   ok
sata2/2::dsk/c2t2d0            disk         connected    configured   ok
sata2/3::dsk/c2t3d0            disk         connected    configured   ok
sata2/4::dsk/c2t4d0            disk         connected    configured   ok
sata2/5::dsk/c2t5d0            disk         connected    configured   ok
sata2/6::dsk/c2t6d0            disk         connected    configured   ok
sata2/7::dsk/c2t7d0            disk         connected    configured   ok
sata3/0::dsk/c3t0d0 disk connected configured ok <<-- Boot disk, slot 0
sata3/1::dsk/c3t1d0            disk         connected    configured   ok
sata3/2::dsk/c3t2d0            disk         connected    configured   ok
sata3/3::dsk/c3t3d0            disk         connected    configured   ok
sata3/4::dsk/c3t4d0 disk connected configured ok <<-- Boot disk, slot 1
sata3/5::dsk/c3t5d0            disk         connected    configured   ok
sata3/6::dsk/c3t6d0            disk         connected    configured   ok
sata3/7::dsk/c3t7d0            disk         connected    configured   ok
sata4/0::dsk/c4t0d0            disk         connected    configured   ok
sata4/1::dsk/c4t1d0            disk         connected    configured   ok
sata4/2::dsk/c4t2d0            disk         connected    configured   ok
sata4/3::dsk/c4t3d0            disk         connected    configured   ok
sata4/4::dsk/c4t4d0            disk         connected    configured   ok
sata4/5::dsk/c4t5d0            disk         connected    configured   ok
sata4/6::dsk/c4t6d0            disk         connected    configured   ok
sata4/7::dsk/c4t7d0            disk         connected    configured   ok
sata5/0::dsk/c5t0d0            disk         connected    configured   ok
sata5/1::dsk/c5t1d0            disk         connected    configured   ok
sata5/2::dsk/c5t2d0            disk         connected    configured   ok
sata5/3::dsk/c5t3d0            disk         connected    configured   ok
sata5/4::dsk/c5t4d0            disk         connected    configured   ok
sata5/5::dsk/c5t5d0            disk         connected    configured   ok
sata5/6::dsk/c5t6d0            disk         connected    configured   ok
sata5/7::dsk/c5t7d0            disk         connected    configured   ok
usb0/1                         usb-device   connected    configured   ok
usb0/2                         unknown      empty        unconfigured ok
usb0/3                         unknown      empty        unconfigured ok
usb1/1                         unknown      empty        unconfigured ok
usb1/2                         unknown      empty        unconfigured ok

--Tim

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to