Philip Gorwell wrote:
Hello everyone!

got problem to boot dom0 on 3.3.2-xvm in snv b123/4

the important part:
arcmsr0:Areca SATA Host Adapter RAID Controller arcmsr0:1.20.00.17Sun WARNING: 
arcmsr0: ddi_dma_mem_alloc failed
WARNING: arcmsr:        arcmsr0: arcmsr_initialize failed
arcmsr0:Areca SATA Host Adapter RAID Controller arcmsr0:1.20.00.17Sun WARNING: 
arcmsr0: ddi_dma_mem_alloc failed
WARNING: arcmsr:        arcmsr0: arcmsr_initialize failed
arcmsr0:Areca SATA Host Adapter RAID Controller arcmsr0:1.20.00.17Sun WARNING: 
arcmsr0: ddi_dma_mem_alloc failed
WARNING: arcmsr:        arcmsr0: arcmsr_initialize failed
arcmsr0:Areca SATA Host Adapter RAID Controller arcmsr0:1.20.00.17Sun WARNING: 
arcmsr0: ddi_dma_mem_alloc failed
WARNING: arcmsr:        arcmsr0: arcmsr_initialize failed
NOTICE: Can not read the pool label from 
'/p...@0,0/pci10de,3...@d/pci8086,3...@0/pci17d3,1...@e/d...@0,0:a'
NOTICE: spa_import_rootpool: error 5
Cannot mount root on 
/p...@0,0/pci10de,3...@d/pci8086,3...@0/pci17d3,1...@e/d...@0,0:a fstype zfs

panic[cpu0]/thread=fffffffffbc60c20: vfs_mountroot: cannot mount root

fffffffffbc94960 genunix:vfs_mountroot+350 ()
fffffffffbc94990 genunix:main+e7 ()
fffffffffbc949a0 unix:_locore_start+80 ()

skipping system dump - no dump device configured
rebooting...

I'm not sure that this is an xVM problem, because I came
across pretty darned close to the same problem with non-xVM
booting.

http://bugs.opensolaris.org/view_bug.do?bug_id=6890524
image-update to snv_124 from snv_122 results in vfs_mountroot panic (spa_import_rootpool: error 5)

Here's what I did to get past the problem:

========


After running through the following sequence of operations, I was
unable to reproduce the problem:

1. boot the previous BE
2. mount the snv_124 BE under /mnt and rm /mnt/etc/zfs/zpool.cache
3. umount the snv_124 BE
4. reboot
5. at the grub menu, choose the snv_124 BE and add "-kd" to the kernel$ line
6. when you get to kmdb, set a breakpoint

    ::bp zfs`vdev_disk_read_rootlabel
    (and continue)   :c

7. step through the vdev_disk_read_rootlabel function, remembering to step _over_
   any function calls.
8. after the root pool's first device has been probed and attached in the
   ldi_open_by_devid() call, you should be ok to hit :c and continue the boot.

========

hth,
James C. McPherson
--
Senior Kernel Software Engineer, Solaris
Sun Microsystems
http://blogs.sun.com/jmcp       http://www.jmcp.homeunix.com/blog
_______________________________________________
xen-discuss mailing list
xen-discuss@opensolaris.org

Reply via email to