Hi guys, I recently was adding and removing some devices to a zfs mirror and now the format command command seems to be a bit confused (or is being given erroneous information) .... This happened under Solaris Express Community Edition snv_81 X86 I have 3 disks in a pool # zpool status -v pool: p_monster state: ONLINE scrub: resilver completed with 0 errors on Sun Sep 7 00:34:14 2008 config: NAME STATE READ WRITE CKSUM p_monster ONLINE 0 0 0 mirror ONLINE 0 0 0 c6t0d0 ONLINE 0 0 0 c5t0d0 ONLINE 0 0 0 c4t0d0 ONLINE 0 0 0 errors: No known data errors All is great. :-) # format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c3d0 <DEFAULT cyl 4859 alt 2 hd 255 sec 63> /pci at 0,0/pci-ide at 1f,2/ide at 0/cmdk at 0,0 1. c4t0d0 <Seagate-FreeAgent Pro-400A-698.64GB> /pci at 0,0/pci1028,179 at 1d,7/storage at 8/disk at 0,0 2. c5t0d0 <Seagate-FreeAgent Pro-400A-698.64GB> /pci at 0,0/pci1028,179 at 1d,7/storage at 5/disk at 0,0 3. c6t0d0 <Seagate-FreeAgent Pro-4109-698.64GB> /pci at 0,0/pci1028,179 at 1d,7/storage at 7/disk at 0,0 Okay, those three disks certainly look like they go with three different devices (storage@ 8, 5, 7) And yet format seems to have its wires crossed somewhere ... Specify disk (enter its number): 2 selecting c5t0d0 [disk formatted] /dev/dsk/c4t0d0s0 is part of active ZFS pool p_monster. Please see zpool(1M). ******************************************************************************** Why is format telling me something about c4..... when I have selected c5 ??? ******************************************************************************** Specify disk (enter its number): 1 selecting c4t0d0 [disk formatted] /dev/dsk/c4t0d0s0 is part of active ZFS pool p_monster. Please see zpool(1M). Specify disk (enter its number)[2]: 3 selecting c6t0d0 [disk formatted] /dev/dsk/c6t0d0s0 is part of active ZFS pool p_monster. Please see zpool(1M). Some zpool history ... Originally the mirror was just two drives c4t0d0 c5t0d0 I added a third device to the mirror 2008-09-06.08:27:50 zpool attach p_monster c5t0d0 c6t0d0 so now I have c4t0d0 c5t0d0 c6t0d0 I detached one of the original drives because I wanted to run the windows seagate utility to turn of the "spin down when idle feature" and did completely not trust it would be nice to my data 2008-09-06.12:53:37 zpool detach p_monster c4t0d0 so now I have c5t0d0 c6t0d0 I attached it back 2008-09-06.12:59:55 zpool attach p_monster c5t0d0 c4t0d0 so now I have c5t0d0 c6t0d0 c4t0d0 resliver completes I detached the other original disk for the same reason 2008-09-06.17:29:01 zpool detach p_monster c5t0d0 so now I have c6t0d0 c4t0d0 Then I tried to add it back zpool attach p_monster c4t0d0 c5t0d0 or zpool attach p_monster c6t0d0 c5t0d0 but it would not let me. It said that c4t0d0 was a member of p_monster ... (Sorry, I don''t have the actual text spit out any longer) This is when I eventually found the info shown by the format command So, out of desperation I took a chance and did 2008-09-06.19:46:18 zpool detach p_monster c4t0d0 so now I have c6t0d0 Then the next two commands worked 2008-09-06.19:46:45 zpool attach p_monster c6t0d0 c5t0d0 wait for resilver to finish 2008-09-06.22:11:46 zpool attach p_monster c6t0d0 c4t0d0 BUT FORMAT STILL PRINTS OUT THE INFORMATION described at the beginning of this post. With very little confidence that it would make a difference, I exported the pool, installed b97 onto another slice of my boot drive, and imported the pool. ''format'' shows the same ugly output. Suggestions?