From owner-freebsd-current@FreeBSD.ORG Fri Feb 26 14:49:56 2010 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C9386106566B for ; Fri, 26 Feb 2010 14:49:56 +0000 (UTC) (envelope-from paul@fletchermoorland.co.uk) Received: from hydra.fletchermoorland.co.uk (hydra.fletchermoorland.co.uk [78.33.209.59]) by mx1.freebsd.org (Postfix) with ESMTP id 4B5F98FC1B for ; Fri, 26 Feb 2010 14:49:55 +0000 (UTC) Received: from demophon.fletchermoorland.co.uk (demophon.fletchermoorland.co.uk [192.168.0.154]) by hydra.fletchermoorland.co.uk (8.14.3/8.14.3) with ESMTP id o1QEnphv011569 for ; Fri, 26 Feb 2010 14:49:51 GMT (envelope-from paul@fletchermoorland.co.uk) Message-ID: <4B87DEEA.5070808@fletchermoorland.co.uk> Date: Fri, 26 Feb 2010 14:47:06 +0000 From: Paul Wootton User-Agent: Thunderbird 2.0.0.23 (X11/20091217) MIME-Version: 1.0 To: current@freebsd.org Content-Type: multipart/mixed; boundary="------------020602000609030500060901" X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,BAYES_00, FH_DATE_PAST_20XX autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on hydra.fletchermoorland.co.uk Cc: Subject: Can not boot after r203503. Unable to open /dev/ada(1/2)p3 for writing X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2010 14:49:57 -0000 This is a multi-part message in MIME format. --------------020602000609030500060901 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi, I have an unusual problem. Last night I tried updating from my old-ish kernel/world to an up to date version. I had been using 202500-ish successfully. I can build and install the newer world and kernel fine, but when I reboot I get the following Trying to mount root from zfs:raid250/root ZFS WARNING: Unable to open /dev/ada1p3 for writing (error=1). ZFS WARNING: Unable to open /dev/ada2p3 for writing (error=1). ROOT MOUNT ERROR. If you have invalid mount options, reboot, and first try the following from the loader prompt: set vfs.root.mountfrom.options=rw and then remove the invalid options from /etc/fstab loader variables: vfs.root.mountfrom=zfs:raid250/root vfs.root.mountfrom.options=rw Im using 2 drives in a ZFS mirror configuration (ada1 and ada2 making raid250) I tried going back over the older revisions, and the last kernel that I can build and boot is 203503. It seems the changes in 203504 are what cause me the problems. Now for the weird bit, I took a friends kernel (204324) and that boots fine. I pulled his kernel configuration and built against that (I had decided to remake my kernel configuration just before I tried updating). Still I get the same error. I have checked my /etc/make.conf and that looks right. I attached my /etc/fstab and /etc/make.conf. Im using an Intel Q8300 running amd64. Anyone have any ideas? This is my work computer, so unfortunately I wont have access to it over the weekend but will be able to give more information if required on monday Cheers Paul --------------020602000609030500060901 Content-Type: text/plain; name="fstab" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="fstab" # Device Mountpoint FStype Options Dump Pass# raid250/root / zfs rw 0 0 raid250/usr /usr zfs rw 0 0 raid250/var /var zfs rw 0 0 raid250/tmp /tmp zfs rw,noatime 0 0 /dev/ada1p2 none swap sw 0 0 /dev/ada2p2 none swap sw 0 0 linproc /usr/compat/linux/proc linprocfs rw 0 0 --------------020602000609030500060901 Content-Type: text/plain; name="make.conf" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="make.conf" CPUTYPE?=core2 CFLAGS= -msse3 -mmmx -O2 -fno-strict-aliasing -pipe -s CXXFLAGS+= -fconserve-space #CFLAGS= -march=native -O2 -fno-strict-aliasing -pipe -s #CXXFLAGS+= -fconserve-space -fpermissive -Wl,-rpath-link,/usr/local/lib/gcc44 #CC=gcc44 #CXX=g++44 #NO_CPU_CFLAGS= # Don't add -march= to CFLAGS automatically #NO_CPU_COPTFLAGS= # Don't add -march= to COPTFLAGS automatically KERNCONF=DEMOPHON MAKE_IDEA=YES BATCH=YES WITH_JADETEX=YES LOADER_ZFS_SUPPORT="YES" # added by use.perl 2009-07-20 19:58:21 PERL_VERSION=5.8.9 --------------020602000609030500060901--