On 1/13/07, Eric Schrock <[EMAIL PROTECTED]> wrote:
On Sat, Jan 13, 2007 at 01:30:19PM -0600, Gael wrote: > Hello, > > jumps8002 #zpool create sanpool c7t50060E8004758654d0 c7t50060E8004758654d1 > c7t50060E8004758654d2 > cannot open '/dev/dsk/c7t50060E8004758654d0s0': This is a strange error, can you do a 'truss -topen' of this process? Does the automatic EFI label work? Does the 's0' slice exist after labelling the disk? Can you manually create an EFI label using format?
The truss is attached to that email, after running the zpool against the whole luns (not specifying s0 in the command line), the first device listed is converted to EFI, the two others remains in SMI selecting c7t50060E8004758654d0 [disk formatted] partition> p Current partition table (original): Total disk sectors available: 29344222 + 16384 (reserved sectors) Part Tag Flag First Sector Size Last Sector 0 usr wm 34 13.99GB 29344222 1 unassigned wm 0 0 0 2 unassigned wm 0 0 0 3 unassigned wm 0 0 0 4 unassigned wm 0 0 0 5 unassigned wm 0 0 0 6 unassigned wm 0 0 0 8 reserved wm 29344223 8.00MB 29360606 If I go and create the s0 slice on the second lun, it works perfectly... partition> p Current partition table (original): Total disk cylinders available: 3821 + 2 (reserved cylinders) Part Tag Flag Cylinders Size Blocks 0 root wm 0 - 3820 13.99GB (3821/0/0) 29345280 1 unassigned wu 0 0 (0/0/0) 0 2 backup wu 0 - 3820 13.99GB (3821/0/0) 29345280 3 unassigned wu 0 0 (0/0/0) 0 4 unassigned wu 0 0 (0/0/0) 0 5 unassigned wu 0 0 (0/0/0) 0 6 unassigned wu 0 0 (0/0/0) 0 7 unassigned wu 0 0 (0/0/0) 0 partition> label [0] SMI Label [1] EFI Label Specify Label type[0]: 1 Warning: This disk has an SMI label. Changing to EFI label will erase all current partitions. Continue? y partition> p Current partition table (original): Total disk sectors available: 29344222 + 16384 (reserved sectors) Part Tag Flag First Sector Size Last Sector 0 root wm 34 13.99GB 29344221 1 unassigned wm 0 0 0 2 unassigned wm 0 0 0 3 unassigned wm 0 0 0 4 unassigned wm 0 0 0 5 unassigned wm 0 0 0 6 unassigned wm 0 0 0 7 unassigned wm 0 0 0 8 reserved wm 29344222 8.00MB 29360605
jumps8002:/root #zpool create sanpool c7t50060E8004758654d0s0 > c7t50060E8004758654d1s0 c7t50060E8004758654d2s0 > > panic[cpu1]/thread=30003140320: BAD TRAP: type=31 rp=2a100cbe9d0 addr=0 > mmu_fsr=0 occurred in module "dlmfdrv" due to a NULL point > er dereference This is clearly a bug in the driver. The driver is not behaving correctly in reponse to either the DKIOCSETWCE or DKIOCGMEDIAINFO ioctl(). - Eric -- Eric Schrock, Solaris Kernel Development http://blogs.sun.com/eschrock
-- Gael
open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT open("/lib/libzfs.so.2", O_RDONLY) = 3 open("/lib/libnvpair.so.1", O_RDONLY) = 3 open("/lib/libdevid.so.1", O_RDONLY) = 3 open("/lib/libefi.so.1", O_RDONLY) = 3 open("/usr/lib/libdiskmgt.so.1", O_RDONLY) = 3 open("/lib/libuutil.so.1", O_RDONLY) = 3 open("/lib/libumem.so.1", O_RDONLY) = 3 open("/lib/libc.so.1", O_RDONLY) = 3 open("/lib/libm.so.2", O_RDONLY) = 3 open("/lib/libdevinfo.so.1", O_RDONLY) = 3 open("/lib/libgen.so.1", O_RDONLY) = 3 open("/lib/libnsl.so.1", O_RDONLY) = 3 open("/lib/libuuid.so.1", O_RDONLY) = 3 open("/lib/libadm.so.1", O_RDONLY) = 3 open("/lib/libkstat.so.1", O_RDONLY) = 3 open("/lib/libsysevent.so.1", O_RDONLY) = 3 open("/usr/lib/libvolmgt.so.1", O_RDONLY) = 3 open("/lib/libsec.so.1", O_RDONLY) = 3 open("/lib/libsocket.so.1", O_RDONLY) = 3 open("/lib/libdoor.so.1", O_RDONLY) = 3 open("/lib/libavl.so.1", O_RDONLY) = 3 open("/platform/SUNW,Sun-Fire-V240/lib/libc_psr.so.1", O_RDONLY) = 3 open("/dev/zfs", O_RDWR) = 3 open("/etc/mnttab", O_RDONLY) = 4 open("/etc/dfs/sharetab", O_RDONLY) Err#2 ENOENT open("/dev/.devlink_db", O_RDONLY) = 5 open("/devices/pseudo/[EMAIL PROTECTED]:devinfo", O_RDONLY) = 6 open("/dev/openprom", O_RDONLY) = 6 open("/devices/pseudo/[EMAIL PROTECTED]:devinfo", O_RDONLY) = 7 open("/devices/pseudo/[EMAIL PROTECTED]:devinfo", O_RDONLY) = 7 open("/etc/mnttab", O_RDONLY) = 5 open("/var/run/sysevent_channels/syseventd_channel/16", O_RDWR|O_CREAT, 0600) = 5 /1: open("/var/run/sysevent_channels/syseventd_channel/reg_door", O_RDONLY) = 5 /1: open("/var/run/sysevent_channels/syseventd_channel/reg_door", O_RDONLY) = 5 /1: open("/var/run/sysevent_channels/syseventd_channel/reg_door", O_RDONLY) = 5 /1: open("/dev/rdsk/c7t50060E8004758654d0s0", O_RDONLY|O_NDELAY) = 5 /1: open("/dev/rdsk/c7t50060E8004758654d0s0", O_RDONLY|O_NDELAY) = 5 /1: open("/dev/rdsk/c7t50060E8004758654d0s1", O_RDONLY|O_NDELAY) = 5 /1: open("/dev/rdsk/c7t50060E8004758654d0s2", O_RDONLY|O_NDELAY) = 5 /1: open("/dev/rdsk/c7t50060E8004758654d0s3", O_RDONLY|O_NDELAY) = 5 /1: open("/dev/rdsk/c7t50060E8004758654d0s4", O_RDONLY|O_NDELAY) = 5 /1: open("/dev/rdsk/c7t50060E8004758654d0s5", O_RDONLY|O_NDELAY) = 5 /1: open("/dev/rdsk/c7t50060E8004758654d0s6", O_RDONLY|O_NDELAY) = 5 /1: open("/dev/rdsk/c7t50060E8004758654d0s7", O_RDONLY|O_NDELAY) = 5 /1: open("/dev/rdsk/c7t50060E8004758654d0s0", O_RDONLY|O_NDELAY) = 5 /1: open("/etc/mnttab", O_RDONLY) = 5 /4: open("/etc/mnttab", O_RDONLY) = 5 /1: open("/usr/lib/libmeta.so", O_RDONLY) = 7 /1: open("/lib/libscf.so.1", O_RDONLY) = 7 /1: open("/lib/libmd5.so.1", O_RDONLY) = 7 /1: open("/platform/SUNW,Sun-Fire-V240/lib/libmd5_psr.so.1", O_RDONLY) = 7 /1: open("/lib/libmp.so.2", O_RDONLY) = 7 /1: open64("/dev/md/admin", O_RDWR) = 7 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open64("/dev/rdsk/c1t0d0s7", O_RDONLY|O_NDELAY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open64("/dev/rdsk/c1t1d0s7", O_RDONLY|O_NDELAY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/vfstab", O_RDONLY) = 8 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 8 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 8 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 8 /1: open("/etc/netconfig", O_RDONLY|O_LARGEFILE) = 8 /1: open("/dev/udp", O_RDONLY) = 8 /1: open("/dev/udp", O_RDONLY) = 8 /1: open64("/var/run/name_service_door", O_RDONLY) = 8 /1: open("/dev/udp", O_RDWR) = 9 /1: open("/dev/tcp", O_RDWR) = 9 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/svc/volatile/repository_door", O_RDONLY) = 10 /1: open("/etc/mnttab", O_RDONLY) = 10 /1: open("/var/run/sysevent_channels/syseventd_channel/17", O_RDWR|O_CREAT, 0600) = 10 /4: open("/etc/mnttab", O_RDONLY) = 12 /1: open("/var/run/sysevent_channels/syseventd_channel/reg_door", O_RDONLY) = 10 /1: open("/var/run/sysevent_channels/syseventd_channel/reg_door", O_RDONLY) = 10 /1: open("/dev/zfs", O_RDWR) = 10 /1: open("/etc/mnttab", O_RDONLY) = 12 /1: open("/etc/dfs/sharetab", O_RDONLY) Err#2 ENOENT /1: open("/dev/dsk/c7t50060E8004758654d0s0", O_RDONLY) = 13 /1: open("/var/run/dm_lu_Rxayjc", O_RDWR|O_CREAT|O_EXCL, 0600) = 13 /1: open("/dev/dump", O_RDONLY) = 13 /1: open("/dev/dsk/c7t50060E8004758654d0s0", O_RDONLY) = 14 /1: open("/etc/vfstab", O_RDONLY) = 14 /1: open("/dev/rdsk/c7t50060E8004758654d0s0", O_RDONLY|O_NDELAY) = 14 /1: open("/dev/dsk/c7t50060E8004758654d0s2", O_RDONLY) = 14 /1: open("/dev/dsk/c7t50060E8004758654d0s2", O_RDONLY) = 14 /1: open("/dev/rdsk/c7t50060E8004758654d1s0", O_RDONLY|O_NDELAY) = 14 /1: open("/dev/rdsk/c7t50060E8004758654d1s0", O_RDONLY|O_NDELAY) = 14 /1: open("/dev/rdsk/c7t50060E8004758654d1s1", O_RDONLY|O_NDELAY) = 14 /1: open("/dev/rdsk/c7t50060E8004758654d1s2", O_RDONLY|O_NDELAY) = 14 /1: open("/dev/rdsk/c7t50060E8004758654d1s3", O_RDONLY|O_NDELAY) = 14 /1: open("/dev/rdsk/c7t50060E8004758654d1s4", O_RDONLY|O_NDELAY) = 14 /1: open("/dev/rdsk/c7t50060E8004758654d1s5", O_RDONLY|O_NDELAY) = 14 /1: open("/dev/rdsk/c7t50060E8004758654d1s6", O_RDONLY|O_NDELAY) = 14 /1: open("/dev/rdsk/c7t50060E8004758654d1s7", O_RDONLY|O_NDELAY) = 14 /1: open("/dev/rdsk/c7t50060E8004758654d1s0", O_RDONLY|O_NDELAY) = 14 /1: open("/dev/dsk/c7t50060E8004758654d1s0", O_RDONLY) = 14 /1: open("/dev/dsk/c7t50060E8004758654d1s0", O_RDONLY) = 14 /1: open("/dev/rdsk/c7t50060E8004758654d1s0", O_RDONLY|O_NDELAY) = 14 /1: open("/dev/dsk/c7t50060E8004758654d1s2", O_RDONLY) = 14 /1: open("/dev/dsk/c7t50060E8004758654d1s2", O_RDONLY) = 14 /1: open("/dev/rdsk/c7t50060E8004758654d0s2", O_RDWR|O_NDELAY) = 14 /1: open("/dev/urandom", O_RDONLY) = 15 /1: open("/dev/urandom", O_RDONLY) = 15 /1: open("/dev/urandom", O_RDONLY) = 15 /1: open("/dev/urandom", O_RDONLY) = 15 /1: open("/dev/urandom", O_RDONLY) = 15 /1: open("/dev/urandom", O_RDONLY) = 15 /1: open("/dev/dsk/c7t50060E8004758654d0s0", O_RDONLY) Err#48 ENOTSUP
_______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss