From owner-freebsd-bugs@FreeBSD.ORG Sun Jan 30 21:40:16 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2F13C16A4CE for ; Sun, 30 Jan 2005 21:40:16 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A7D5243D49 for ; Sun, 30 Jan 2005 21:40:15 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id j0ULeF4W029562 for ; Sun, 30 Jan 2005 21:40:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id j0ULeFfG029561; Sun, 30 Jan 2005 21:40:15 GMT (envelope-from gnats) Resent-Date: Sun, 30 Jan 2005 21:40:15 GMT Resent-Message-Id: <200501302140.j0ULeFfG029561@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Arne Wörner Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1FE4516A4CF for ; Sun, 30 Jan 2005 21:33:26 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id C5E6143D41 for ; Sun, 30 Jan 2005 21:33:25 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j0ULXPse028296 for ; Sun, 30 Jan 2005 21:33:25 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j0ULXPJQ028295; Sun, 30 Jan 2005 21:33:25 GMT (envelope-from nobody) Message-Id: <200501302133.j0ULXPJQ028295@www.freebsd.org> Date: Sun, 30 Jan 2005 21:33:25 GMT From: Arne Wörner To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: kern/76871: vinum / does not find its second drive X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Jan 2005 21:40:16 -0000 >Number: 76871 >Category: kern >Synopsis: vinum / does not find its second drive >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Jan 30 21:40:15 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Arne Wörner >Release: R5.3 >Organization: >Environment: FreeBSD neo.riddick.homeunix.org. 5.3-RELEASE FreeBSD 5.3-RELEASE #24: Wed Jan 26 20:08:08 UTC 2005 aw@neo.riddick.homeunix.org.:/opt/src/sys/i386/compile/RIDDICK i386 >Description: After I used a 4.9-STABLE miniinst CD, vinum complained about missing subdisks. Then I had a little fight with disabling vinum completely (the root partition is a vinum device). >How-To-Repeat: after a fresh reboot: neo# vinum l 1 drives: D vaako State: up /dev/ad0s1d A: 0/32768 MB (0%) D riddick State: referenced unknown A: 0/0 MB 2 volumes: V base State: up Plexes: 2 Size: 512 MB V user State: up Plexes: 2 Size: 31 GB 4 plexes: P base0 C State: up Subdisks: 1 Size: 512 MB P user1 C State: faulty Subdisks: 1 Size: 31 GB P user0 C State: up Subdisks: 1 Size: 31 GB P base1 C State: faulty Subdisks: 1 Size: 512 MB 4 subdisks: S base0.s0 State: up D: vaako Size: 512 MB S user1.s0 State: stale D: riddick Size: 31 GB S user0.s0 State: up D: vaako Size: 31 GB S base1.s0 State: stale D: riddick Size: 512 MB neo# vinum read neo# vinum l 2 drives: D vaako State: up /dev/ad0s1d A: 0/32768 MB (0%) D riddick State: up /dev/ad1s1d A: 32767/32768 MB (100%) 2 volumes: V base State: up Plexes: 2 Size: 512 MB V user State: up Plexes: 2 Size: 31 GB 4 plexes: P base0 C State: up Subdisks: 1 Size: 512 MB P user1 C State: faulty Subdisks: 1 Size: 31 GB P user0 C State: up Subdisks: 1 Size: 31 GB P base1 C State: faulty Subdisks: 1 Size: 512 MB 4 subdisks: S base0.s0 State: up D: vaako Size: 512 MB S user1.s0 State: stale D: riddick Size: 31 GB S user0.s0 State: up D: vaako Size: 31 GB S base1.s0 State: stale D: riddick Size: 512 MB Here are both disklabels: neo# disklabel ad0s1 # /dev/ad0s1: 8 partitions: # size offset fstype [fsize bsize bps/cpg] a: 1048576 281 4.2BSD 0 0 0 b: 102481 67108880 swap c: 67211361 0 unused 0 0 # "raw" part, don't edit d: 67108864 16 vinum f: 66060023 1048857 4.2BSD 0 0 0 neo# disklabel ad1s1 # /dev/ad1s1: 8 partitions: # size offset fstype [fsize bsize bps/cpg] a: 1048576 524490 4.2BSD 0 0 0 b: 524209 16 swap c: 312581745 0 unused 0 0 # "raw" part, don't edit d: 67108864 524225 vinum e: 244948656 67633089 4.2BSD 0 0 0 f: 66060023 1573066 4.2BSD 0 0 0 Funnily ad0/ad1 have a disklabel, too: neo# disklabel ad0 # /dev/ad0: 8 partitions: # size offset fstype [fsize bsize bps/cpg] a: 1048576 281 4.2BSD 2048 16384 28552 b: 102481 67108880 swap c: 67211361 0 unused 0 0 # "raw" part, don't edit d: 67108864 16 vinum f: 66060023 1048857 4.2BSD 2048 16384 28552 disklabel: partition c doesn't cover the whole unit! disklabel: An incorrect partition c may cause problems for standard system utilities neo# disklabel ad1 # /dev/ad1: 8 partitions: # size offset fstype [fsize bsize bps/cpg] a: 312581792 16 unused 0 0 c: 312581808 0 unused 0 0 # "raw" part, don't edit Here is my vinum dumpconfig: neo# vinum dumpconfig Drive vaako: Device /dev/ad0s1d Created on at Sun Jan 30 17:09:50 2005 Config last updated Sun Jan 30 21:26:40 2005 Size: 34359738368 bytes (32768 MB) volume base state up volume user state up plex name base0 state up org concat vol base plex name user1 state faulty org concat vol user plex name user0 state up org concat vol user plex name base1 state faulty org concat vol base sd name base0.s0 drive vaako len 1048576s driveoffset 265s state up plex base0 plexoffset 0s sd name user1.s0 drive riddick len 66060023s driveoffset 1048841s state stale plex user1 plexoffset 0s sd name user0.s0 drive vaako len 66060023s driveoffset 1048841s state up plex user0 plexoffset 0s sd name base1.s0 drive riddick len 1048576s driveoffset 265s state stale plex base1 plexoffset 0s Drive /dev/ad0s1d: 32 GB (34359738368 bytes) Drive riddick: Device /dev/ad1s1d Created on at Sun Jan 30 17:44:47 2005 Config last updated Sun Jan 30 21:26:40 2005 Size: 34359738368 bytes (32768 MB) volume base state up volume user state up plex name base0 state up org concat vol base plex name user1 state faulty org concat vol user plex name user0 state up org concat vol user plex name base1 state faulty org concat vol base sd name base0.s0 drive vaako len 1048576s driveoffset 265s state up plex base0 plexoffset 0s sd name user1.s0 drive riddick len 66060023s driveoffset 1048841s state stale plex user1 plexoffset 0s sd name user0.s0 drive vaako len 66060023s driveoffset 1048841s state up plex user0 plexoffset 0s sd name base1.s0 drive riddick len 1048576s driveoffset 265s state stale plex base1 plexoffset 0s Drive /dev/ad1s1d: 32 GB (34359738368 bytes) Here is my mount output: neo# mount /dev/vinum/base on / (ufs, local) devfs on /dev (devfs, local) /dev/vinum/user on /usr (ufs, local, soft-updates) /dev/ad1s1e on /opt (ufs, local, soft-updates) devfs on /var/named/dev (devfs, local) >Fix: >Release-Note: >Audit-Trail: >Unformatted: