From owner-freebsd-current@freebsd.org Fri Dec 28 16:24:04 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8696D1419033 for ; Fri, 28 Dec 2018 16:24:04 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1.eu.mailhop.org (outbound1.eu.mailhop.org [52.28.251.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CC99F908DD for ; Fri, 28 Dec 2018 16:24:03 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1546013273; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=OtJmWe8MuUEDDrlUi7Y/Yp9u53XLE1NfOpvBUdrb+9GJEF/yCo/VBlZKl0+wDZzUk/zo+A8e+EmsX P4x32plh5twNiVzS5gPgXuWbJfAG/LoTKUibsJUmGQKsBbwbq95V+4+lYaBOIBPuIYBOhZ98pdVrzm cDik68pPJNSch9N80Zm64KkrMLhmyDEiRA/ZlPagl0R0aukxRd4N5hu+EYNLgOme+pXbOSIEUwvxmb IlQXpo6vGphLhu/IfdDmieK9Z5OMA++KVyQck2VYSoY5chQTYzm/fv2jp+sT+KpKCc8Tw93zo/Aa+9 KI2AakG9vajvhkzpKEHqgiOrGNEnnKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:dkim-signature:from; bh=T00C5e4vwh0odv41vTw1qgcBfUsLUNHREpNw52X3l5g=; b=OH0FiZQ1aP9ysK4FEl29qoBoTJaV1yFBlpotly3JAlqpikAOlULTTdUfNworzsDq0Xeiy4X2oJHj6 6D5wz3pTvP3luit81qQDPNsGXNTBO6K/RY0S1iycUF/JrFPMiK70gnWPIEy7LNyWz8L+pZjTtVtTt3 tWi25eAGdC3ZCgEuIytOPtEpyH8aN05dIj5w5TWKwQemd2oUPeSPNdnOOIxL9zVPxv/raMnXeehgH9 52zo42899kM+TI3IyFk9I6DbhQIJpa74h3H5JY69zWaQcJwTI9gvXQmXX3tpTC/aW4UIhc+dg62s2w IuYZ+zq2CfXC29U6Wydakb4V5rsQG9A== ARC-Authentication-Results: i=1; outbound3.eu.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:from; bh=T00C5e4vwh0odv41vTw1qgcBfUsLUNHREpNw52X3l5g=; b=fQq3MRcNQT7NSQKKfyfYRNQEHgOO18njrCruSHawdKevRYmz+0ikD5/QXMW1iyXAtjcAzRCjhBkd4 mo0BJlA+ggoTy/uN7WqDlW76H6tHEt7ByLyaqeJpa3lUAYBwxmIw8DhSdOdrFQVUEDCjEJwkLN49UK dwAyByAeF2qk6KANmRZGvmzwaRahPsKphhWR6GEeVNPeiRywXx5yt07CX9IiWEWwSFXoiNk3oyInx6 cn4w45Cdc6ZmKtIYyYgR1M1lTMVxGWHp28Y0xQ97AXHgvS7WwGDWbbCIZwA/W9SCZ6o4kz0qjWuYBY 8vpB8qKRwSF2/TGSu5rjoLY4ip4XMGA== X-MHO-RoutePath: aGlwcGll X-MHO-User: b93a7a16-0aba-11e9-8a28-a1efd8da9a94 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.eu.mailhop.org (Halon) with ESMTPSA id b93a7a16-0aba-11e9-8a28-a1efd8da9a94; Fri, 28 Dec 2018 16:07:51 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id wBSG7nhN024006; Fri, 28 Dec 2018 09:07:49 -0700 (MST) (envelope-from ian@freebsd.org) Message-ID: <1546013269.78877.85.camel@freebsd.org> Subject: Re: r342378 fails sometimes on boot mounting root (error 2) From: Ian Lepore To: Matthias Apitz , freebsd-current@freebsd.org Date: Fri, 28 Dec 2018 09:07:49 -0700 In-Reply-To: <20181228145432.GA2249@c720-r314251> References: <20181228145432.GA2249@c720-r314251> Content-Type: text/plain; charset="ISO-8859-1" X-Mailer: Evolution 3.18.5.1 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: CC99F908DD X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.976,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:16509, ipnet:52.28.0.0/16, country:US] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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, 28 Dec 2018 16:24:04 -0000 On Fri, 2018-12-28 at 15:54 +0100, Matthias Apitz wrote: > Hello, > > I've setup a new r342378 (December 23) for amd64 onto an external > disk > with this procedure: > > # grep da0 /var/log/messages > ... > Dec 28 14:20:01 c720-r314251 kernel: da0 at umass-sim0 bus 0 scbus1 > target 0 lun 0 > Dec 28 14:20:01 c720-r314251 kernel: da0: > Fixed Direct Access SPC-4 SCSI device > Dec 28 14:20:01 c720-r314251 kernel: da0: Serial Number > 575854314134383033483150 > Dec 28 14:20:01 c720-r314251 kernel: da0: 400.000MB/s transfers > Dec 28 14:20:01 c720-r314251 kernel: da0: 953837MB (1953458176 512 > byte sectors) > Dec 28 14:20:01 c720-r314251 kernel: da0: quirks=0x2 > > > # gpart destroy -F da0 > da0 destroyed > # gpart create -s gpt da0 > da0 created > # gpart add -t freebsd-boot -s 512k -a4k -l extboot da0 > da0p1 added > # gpart bootcode -b /boot/pmbr -p /boot/gptboot -i1 da0 > partcode written to da0p1 > bootcode written to da0 > # gpart add -t freebsd-ufs -l  extrootfs -b 1m -s 256g da0 > da0p2 added > # gpart add -t freebsd-swap -l extswap -a 1m -s 2g da0 > da0p3 added > # gpart add -t freebsd-ufs -l  extbackupfs -a 1m da0 > da0p4 added > > # newfs -U /dev/gpt/extrootfs > # newfs -U /dev/gpt/extbackupfs > > # gpart set -a active da0 > active set on da0 > # gpart show -l da0 > =>        40  1953458096  da0  GPT  (931G) >           40        1024    1  extboot  (512K) >         1064         984       - free -  (492K) >         2048   536870912    2  extrootfs  (256G) >    536872960     4194304    3  extswap  (2.0G) >    541067264  1412388864    4  extbackupfs  (673G) >   1953456128        2008       - free -  (1.0M) > > > # mount /dev/gpt/extrootfs /mnt > > # cd /usr/src > # make installworld  DESTDIR=/mnt > # make installkernel DESTDIR=/mnt > # make distrib-dirs  DESTDIR=/mnt > # make distribution  DESTDIR=/mnt > > # cd ~guru/C720 > > # cp -p rc.conf         /mnt/etc > # cp -p c720.kbd        /mnt/etc > # cp -p sysctl.conf     /mnt/etc > # cp -p loader.conf     /mnt/boot/ > # cp -p device.hints    /mnt/boot/ > > # cat > /mnt/etc/fstab  < /dev/gpt/extrootfs  / ufs rw,noatime 1 1 > /dev/gpt/extswap none swap sw 0 0 > EOF > > # chroot /mnt passwd root > Changing local password for root > New Password: > > # umount /mnt > > The disk now boots sometimes fine, more times it fails with: > > Trying to mount root from ufs:/dev/gpt/extroot [rw, noatime]... > Mounting from ufs:/dev/gpt/extroot failed with error 2; retrying fpr > 3 seconds > Mounting from ufs:/dev/gpt/extroot failed with error 2; retrying fpr > 2 seconds > Mounting from ufs:/dev/gpt/extroot failed with error 2; retrying fpr > 1 seconds > ... > > I can provide a 'dmesg' output from an successful boot, if this > helps. > > Any hints? Thanks > > matthias > Try setting vfs.mountroot.timeout= in loader.conf to a value long enough to let the usb drive get probed reliably. The default is 3 seconds, maybe a value like 5 or 10 would work better for you. -- Ian