Mounting from zfs:zroot/ROOT/default failed with error 6

John Kennedy warlock at phouka.net
Fri Jul 27 06:08:08 UTC 2018


On Thu, Jul 26, 2018 at 08:18:59PM -0700, John Kennedy wrote:
> ... If I add opensolaris, sort of progress:
> 
> 	Root mount waiting for: usbus0
> 	Mounting from zfs:zroot/ROOT/default failed with error 6; retrying for 3 more seconds
> 	Mounting from zfs:zroot/ROOT/default failed with error 6
> 
> Not only that, it looks like it gets me in a non-writing mode:
> 
> 	ZFS WARNING: Unable to open diskid/DISK-73180AA8s2 for writing (error=1).
> 
> ... If I start up with "boot -v", I see some new messages:
> 
> 	GEOM_PART: partition 1 on (mmcsd0, MBR) is not aligned to 4194304 bytes
> 	GEOM_PART: partition 1 on (diskid/DISK-73180AAB, MBR) is not aligned to 4194304 bytes
> 
> Those alternate about 5 times inbetween the second-by-second "error 6" countdown.
> 
> I'm going to rebuild it with that partition aligned and see what happens.


Fixing the partition alignment gets rid of that message, but doesn't get the
system to boot.

I grabbed FreeBSD-12.0-CURRENT-arm64-aarch64-RPI3-20180726-r336739.img and then
rebuilt with that.  That has issues:

	devfs didn't enumerate things like /dev/msdosfs
	ethernet (ue0) isn't showing up as a device (just lo0)
		(kldload ums fixed that)
	umodem.ko didn't find depedency (ucom.ko)

On a plus, it didn't hang.

Even though it was exported and destroyed, a previous incarnation of zroot
is cursing me.  So, have to wipe the card and reburn tomorrow.



An edited /var/log/messages after boot:

...
FreeBSD 12.0-CURRENT #0 r336739: Thu Jul 26 18:05:26 UTC 2018
    root at releng3.nyi.freebsd.org:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC arm64
...
Preloaded elf kernel "/boot/kernel/kernel" at 0xffff000001786000.
Preloaded elf module "/boot/kernel/umodem.ko" at 0xffff00000178f068.
Preloaded elf module "/boot/kernel/opensolaris.ko" at 0xffff00000178f880.
Preloaded elf module "/boot/kernel/zfs.ko" at 0xffff00000178ffa0.
KLD file umodem.ko is missing dependencies
...
bcm283x_dwcotg0: <DWC OTG 2.0 integrated USB controller (bcm283x)> mem 0x7e980000-0x7e98ffff,0x7e006000-0x7e006fff irq 43,44 on simplebus0
usbus0 on bcm283x_dwcotg0
...
usbus0: 480Mbps High Speed USB v2.0
ugen0.1: <DWCOTG OTG Root HUB> at usbus0
uhub0: <DWCOTG OTG Root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0
mmcsd0: 64GB <SDHC SP64G 8.0 SN 73180AAB MFG 05/2018 by 3 SD> at mmc0 50.0MHz/4bit/65535-block
GEOM: new disk mmcsd0
Root mount waiting for: usbus0
ugen0.2: <vendor 0x0424 product 0x2514> at usbus0
uhub1: <vendor 0x0424 product 0x2514, class 9/0, rev 2.00/b.b3, addr 2> on usbus0
Root mount waiting for: usbus0
ugen0.3: <vendor 0x0424 product 0x2514> at usbus0
uhub2: <vendor 0x0424 product 0x2514, class 9/0, rev 2.00/b.b3, addr 3> on usbus0
Root mount waiting for: usbus0
Root mount waiting for: usbus0
ugen0.4: <vendor 0x0424 product 0x7800> at usbus0
ugen0.5: <Logitech USB Receiver> at usbus0
ukbd0: <Logitech USB Receiver, class 0/0, rev 2.00/24.01, addr 5> on usbus0
...
Mounting from zfs:zroot/ROOT/default failed with error 6; retrying for 3 more seconds
Mounting from zfs:zroot/ROOT/default failed with error 6; retrying for 2 more seconds
Mounting from zfs:zroot/ROOT/default failed with error 6; retrying for 1 more second
Mounting from zfs:zroot/ROOT/default failed with error 6.

Loader variables:
  vfs.root.mountfrom=zfs:zroot/ROOT/default

Manual root filesystem specification:
  <fstype>:<device> [options]
      Mount <device> using filesystem <fstype>
      and with the specified (optional) option list.

    eg. ufs:/dev/da0s1a
        zfs:tank
        cd9660:/dev/cd0 ro
          (which is equivalent to: mount -t cd9660 -o ro /dev/cd0 /)

  ?               List valid disk boot devices
  .               Yield 1 second (for background tasks)
  <empty line>    Abort manual input

mountroot> Trying to mount root from ufs:/dev/ufs/uroot []...
Warning: no time-of-day clock registered, system time will not be set accurately
start_init: trying /sbin/init
ZFS WARNING: Unable to open diskid/DISK-73180AABs2 for writing (error=1).
...


More information about the freebsd-fs mailing list