Re: Mountroot problems on RPi3/aarch64

From: bob prohaska <fbsd_at_www.zefox.net>
Date: Thu, 02 Jun 2022 04:52:02 UTC
Still having trouble, here's the complete console session:


U-Boot 2021.07 (Apr 21 2022 - 02:17:59 +0000)

DRAM:  948 MiB
RPI 3 Model B (0xa22082)
MMC:   mmc@7e300000: 2
Loading Environment from FAT... In:    serial
Out:   vidconsole
Err:   vidconsole
Net:   No ethernet found.
starting USB...
Bus usb@7e980000: usb dr_mode not found
USB DWC2
scanning bus usb@7e980000 for devices... 5 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot:  0 
U-Boot> editenv usb_pgood_delay
edit: 19000
U-Boot> usb reset
resetting USB...
Bus usb@7e980000: usb dr_mode not found
USB DWC2
scanning bus usb@7e980000 for devices... 6 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
U-Boot> run bootcmd_usb0

Device 0: Vendor: ASMT     Rev: 0    Prod: ASM105x         
            Type: Hard Disk
            Capacity: 953869.7 MB = 931.5 GB (1953525168 x 512)
... is now current device
Scanning usb 0:1...
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
Scanning disk mmc@7e300000.blk...
** Unrecognized filesystem type **
Scanning disk usb_mass_storage.lun0...
** Unrecognized filesystem type **
Found 6 disks
Missing RNG device for EFI_RNG_PROTOCOL
No EFI system partition
BootOrder not defined
EFI boot manager: Cannot load any image
Found EFI removable media binary efi/boot/bootaa64.efi
688224 bytes read in 23 ms (28.5 MiB/s)
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
Booting /efi\boot\bootaa64.efi

[whitespace snipped]


Consoles: EFI console  
    Reading loader env vars from /efi/freebsd/loader.env
Setting currdev to disk1p1:
FreeBSD/arm64 EFI loader, Revision 1.1
(Sun Jun  7 14:17:41 PDT 2020 bob@www.zefox.org)

   Command line arguments: loader.efi
   Image base: 0x39e83000
   EFI version: 2.80
   EFI Firmware: Das U-Boot (rev 8225.1792)
   Console: comconsole (0)
   Load Path: /efi\boot\bootaa64.efi
   Load Device: /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b)/UsbClass(0x0,0x0,0x9,0x0,0x0)/UsbClass(0x424,0x9514,0x9,0x0,0x2)/UsbClass(0x2109,0x2811,0x9,0x0,0x1)/UsbClass(0x174c,0x55aa,0x0,0x0,0x0)/HD(1,0x01,0,0x81f,0x18fa8)
Trying ESP: /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b)/UsbClass(0x0,0x0,0x9,0x0,0x0)/UsbClass(0x424,0x9514,0x9,0x0,0x2)/UsbClass(0x2109,0x2811,0x9,0x0,0x1)/UsbClass(0x174c,0x55aa,0x0,0x0,0x0)/HD(1,0x01,0,0x81f,0x18fa8)
Setting currdev to disk1p1:
Trying: /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b)/UsbClass(0x0,0x0,0x9,0x0,0x0)/UsbClass(0x424,0x9514,0x9,0x0,0x2)/UsbClass(0x2109,0x2811,0x9,0x0,0x1)/UsbClass(0x174c,0x55aa,0x0,0x0,0x0)/HD(2,0x01,0,0x197c7,0x746ed5e9)
Setting currdev to disk1p2:
Loading /boot/defaults/loader.conf
Loading /boot/defaults/loader.conf
Loading /boot/device.hints
Loading /boot/loader.conf
Loading /boot/loader.conf.local
Loading kernel...
/boot/kernel/kernel text=0x2a8 text=0x82dcb0 text=0x24c644 data=0x1b9f38 data=0x0+0x34e000 syms=[0x8+0x132ff0+0x8+0x15ac9b]
Loading configured modules...
/boot/kernel/filemon.ko text=0x1867 text=0x19b8 data=0x510+0x20 syms=[0x8+0xd38+0x8+0x7ea]
/boot/kernel/umodem.ko text=0x20e0 text=0x1360 data=0x6d8+0x4 syms=[0x8+0xee8+0x8+0xb46]
/boot/entropy size=0x1000
/etc/hostid size=0x25

Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel] in 1 second...  

Type '?' for a list of commands, 'help' for more detailed help.
OK boot -s
Using DTB provided by EFI at 0x7ef5000.
EFI framebuffer information:
addr, size     0x3eaf0000, 0x10a800
dimensions     656 x 416
stride         656
masks          0x00ff0000, 0x0000ff00, 0x000000ff, 0xff000000
---<<BOOT>>---
GDB: debug ports: uart
GDB: current port: uart
KDB: debugger backends: ddb gdb
KDB: current backend: ddb
WARNING: Cannot find freebsd,dts-version property, cannot check DTB compliance
Copyright (c) 1992-2022 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 14.0-CURRENT #78 main-n255929-47699fc265b: Wed Jun  1 17:33:15 PDT 2022
    bob@www.zefox.org:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC arm64
FreeBSD clang version 14.0.3 (https://github.com/llvm/llvm-project.git llvmorg-14.0.3-0-g1f9140064dfb)
WARNING: WITNESS option enabled, expect reduced performance.
VT(efifb): resolution 656x416
module firmware already present!
KLD file umodem.ko is missing dependencies
real memory  = 993984512 (947 MB)
avail memory = 944144384 (900 MB)
Starting CPU 1 (1)
Starting CPU 2 (2)
Starting CPU 3 (3)
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
random: unblocking device.
random: entropy device external interface
MAP 39f34000 mode 2 pages 1
MAP 39f38000 mode 2 pages 3
MAP 39f3c000 mode 2 pages 4
MAP 3b350000 mode 2 pages 16
MAP 3f100000 mode 0 pages 1
kbd0 at kbdmux0
ofwbus0: <Open Firmware Device Tree>
simplebus0: <Flattened device tree simple bus> on ofwbus0
ofw_clkbus0: <OFW clocks bus> on ofwbus0
clk_fixed0: <Fixed clock> on ofw_clkbus0
clk_fixed1: <Fixed clock> on ofw_clkbus0
regfix0: <Fixed Regulator> on ofwbus0
regfix1: <Fixed Regulator> on ofwbus0
bcm2835_firmware0: <BCM2835 Firmware> on simplebus0
ofw_clkbus1: <OFW clocks bus> on bcm2835_firmware0
psci0: <ARM Power State Co-ordination Interface Driver> on ofwbus0
lintc0: <BCM2836 Interrupt Controller> mem 0x40000000-0x400000ff on simplebus0
intc0: <BCM2835 Interrupt Controller> mem 0x7e00b200-0x7e00b3ff irq 39 on simplebus0
gpio0: <BCM2708/2835 GPIO controller> mem 0x7e200000-0x7e2000b3 irq 7,8 on simplebus0
gpiobus0: <OFW GPIO bus> on gpio0
gpio1: <Raspberry Pi Firmware GPIO controller> on bcm2835_firmware0
gpiobus1: <GPIO bus> on gpio1
mbox0: <BCM2835 VideoCore Mailbox> mem 0x7e00b880-0x7e00b8bf irq 6 on simplebus0
generic_timer0: <ARMv7 Generic Timer> irq 1,2,3,4 on ofwbus0
Timecounter "ARM MPCore Timecounter" frequency 19200000 Hz quality 1000
Event timer "ARM MPCore Eventtimer" frequency 19200000 Hz quality 1000
usb_nop_xceiv0: <USB NOP PHY> on ofwbus0
bcm2835_clkman0: <BCM283x Clock Manager> mem 0x7e101000-0x7e102fff on simplebus0
gpioc0: <GPIO controller> on gpio0
uart0: <PrimeCell UART (PL011)> mem 0x7e201000-0x7e2011ff irq 9 on simplebus0
uart0: console (115200,n,8,1)
spi0: <BCM2708/2835 SPI controller> mem 0x7e204000-0x7e2041ff irq 11 on simplebus0
spibus0: <OFW SPI bus> on spi0
spibus0: <unknown card> at cs 0 mode 0
spibus0: <unknown card> at cs 1 mode 0
iichb0: <BCM2708/2835 BSC controller> mem 0x7e804000-0x7e804fff irq 19 on simplebus0
bcm283x_dwcotg0: <DWC OTG 2.0 integrated USB controller (bcm283x)> mem 0x7e980000-0x7e98ffff,0x7e006000-0x7e006fff irq 21,22 on simplebus0
usbus1 on bcm283x_dwcotg0
bcm_dma0: <BCM2835 DMA Controller> mem 0x7e007000-0x7e007eff irq 23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38 on simplebus0
bcmwd0: <BCM2708/2835 Watchdog> mem 0x7e100000-0x7e100113,0x7e00a000-0x7e00a023 on simplebus0
bcmrng0: <Broadcom BCM2835/BCM2838 RNG> mem 0x7e104000-0x7e10400f irq 40 on simplebus0
sdhci_bcm0: <Broadcom 2708 SDHCI controller> mem 0x7e300000-0x7e3000ff irq 48 on simplebus0
mmc0: <MMC/SD bus> on sdhci_bcm0
gpioc1: <GPIO controller> on gpio1
fb0: <BCM2835 VT framebuffer driver> on simplebus0
fb0: keeping existing fb bpp of 32
fbd0 on fb0
WARNING: Device "fb" is Giant locked and may be deleted before FreeBSD 14.0.
VT: Replacing driver "efifb" with new "fb".
fb0: 656x416(656x416@0,0) 32bpp
fb0: fbswap: 1, pitch 2624, base 0x3eaf0000, screen_size 1091584
pmu0: <Performance Monitoring Unit> irq 0 on ofwbus0
cpulist0: <Open Firmware CPU Group> on ofwbus0
cpu0: <Open Firmware CPU> on cpulist0
bcm2835_cpufreq0: <CPU Frequency Control> on cpu0
cpu1: <Open Firmware CPU> on cpulist0
cpu2: <Open Firmware CPU> on cpulist0
cpu3: <Open Firmware CPU> on cpulist0
gpioled0: <GPIO LEDs> on ofwbus0
gpioled0: <led0> failed to map pin
lock order reversal: (sleepable after non-sleepable)
 1st 0xffff000000c4aaa0 LED mtx (LED mtx, sleep mutex) @ /usr/src/sys/dev/led/led.c:298
 2nd 0xffffa00000dc1c10 Raspberry Pi firmware gpio (Raspberry Pi firmware gpio, sx) @ /usr/src/sys/arm/broadcom/bcm2835/raspberrypi_gpio.c:252
lock order LED mtx -> Raspberry Pi firmware gpio attempted at:
#0 0xffff0000004c911c at witness_checkorder+0xadc
#1 0xffff000000464730 at _sx_xlock+0x7c
#2 0xffff0000007e2e3c at rpi_fw_gpio_pin_set+0xe8
#3 0xffff0000001c9378 at led_create_state+0x158
#4 0xffff0000001950ec at gpioled_attach+0x290
#5 0xffff000000494420 at device_attach+0x3f8
#6 0xffff000000493f90 at device_probe_and_attach+0x7c
#7 0xffff0000004962dc at bus_generic_new_pass+0xfc
#8 0xffff00000049628c at bus_generic_new_pass+0xac
#9 0xffff00000049628c at bus_generic_new_pass+0xac
#10 0xffff000000491204 at bus_set_pass+0x4c
#11 0xffff0000003e2b38 at mi_startup+0x1fc
#12 0xffff0000000008b8 at virtdone+0x7c
uma_zalloc_debug: zone "malloc-64" with the following non-sleepable locks held:
exclusive sleep mutex LED mtx (LED mtx) r = 0 (0xffff000000c4aaa0) locked @ /usr/src/sys/dev/led/led.c:298
stack backtrace:
#0 0xffff0000004c9568 at witness_debugger+0x5c
#1 0xffff0000004ca764 at witness_warn+0x400
#2 0xffff0000006f9140 at uma_zalloc_debug+0x30
#3 0xffff0000006f8cb4 at uma_zalloc_arg+0x2c
#4 0xffff00000042e328 at malloc+0x94
#5 0xffff0000007d80a8 at bcm2835_firmware_property+0x44
#6 0xffff0000007e2e54 at rpi_fw_gpio_pin_set+0x100
#7 0xffff0000001c9378 at led_create_state+0x158
#8 0xffff0000001950ec at gpioled_attach+0x290
#9 0xffff000000494420 at device_attach+0x3f8
#10 0xffff000000493f90 at device_probe_and_attach+0x7c
#11 0xffff0000004962dc at bus_generic_new_pass+0xfc
#12 0xffff00000049628c at bus_generic_new_pass+0xac
#13 0xffff00000049628c at bus_generic_new_pass+0xac
#14 0xffff000000491204 at bus_set_pass+0x4c
#15 0xffff0000003e2b38 at mi_startup+0x1fc
#16 0xffff0000000008b8 at virtdone+0x7c
uma_zalloc_debug: zone "malloc-16" with the following non-sleepable locks held:
exclusive sleep mutex LED mtx (LED mtx) r = 0 (0xffff000000c4aaa0) locked @ /usr/src/sys/dev/led/led.c:298
stack backtrace:
#0 0xffff0000004c9568 at witness_debugger+0x5c
#1 0xffff0000004ca764 at witness_warn+0x400
#2 0xffff0000006f9140 at uma_zalloc_debug+0x30
#3 0xffff0000006f8cb4 at uma_zalloc_arg+0x2c
#4 0xffff00000042e328 at malloc+0x94
#5 0xffff000000743ca4 at bounce_bus_dmamem_alloc+0x50
#6 0xffff0000007dab24 at bcm2835_mbox_property+0xdc
#7 0xffff0000007d80dc at bcm2835_firmware_property+0x78
#8 0xffff0000007e2e54 at rpi_fw_gpio_pin_set+0x100
#9 0xffff0000001c9378 at led_create_state+0x158
#10 0xffff0000001950ec at gpioled_attach+0x290
#11 0xffff000000494420 at device_attach+0x3f8
#12 0xffff000000493f90 at device_probe_and_attach+0x7c
#13 0xffff0000004962dc at bus_generic_new_pass+0xfc
#14 0xffff00000049628c at bus_generic_new_pass+0xac
#15 0xffff00000049628c at bus_generic_new_pass+0xac
#16 0xffff000000491204 at bus_set_pass+0x4c
#17 0xffff0000003e2b38 at mi_startup+0x1fc
uma_zalloc_debug: zone "malloc-128" with the following non-sleepable locks held:
exclusive sleep mutex LED mtx (LED mtx) r = 0 (0xffff000000c4aaa0) locked @ /usr/src/sys/dev/led/led.c:298
stack backtrace:
#0 0xffff0000004c9568 at witness_debugger+0x5c
#1 0xffff0000004ca764 at witness_warn+0x400
#2 0xffff0000006f9140 at uma_zalloc_debug+0x30
#3 0xffff0000006f8cb4 at uma_zalloc_arg+0x2c
#4 0xffff00000042e328 at malloc+0x94
#5 0xffff000000743cf4 at bounce_bus_dmamem_alloc+0xa0
#6 0xffff0000007dab24 at bcm2835_mbox_property+0xdc
#7 0xffff0000007d80dc at bcm2835_firmware_property+0x78
#8 0xffff0000007e2e54 at rpi_fw_gpio_pin_set+0x100
#9 0xffff0000001c9378 at led_create_state+0x158
#10 0xffff0000001950ec at gpioled_attach+0x290
#11 0xffff000000494420 at device_attach+0x3f8
#12 0xffff000000493f90 at device_probe_and_attach+0x7c
#13 0xffff0000004962dc at bus_generic_new_pass+0xfc
#14 0xffff00000049628c at bus_generic_new_pass+0xac
#15 0xffff00000049628c at bus_generic_new_pass+0xac
#16 0xffff000000491204 at bus_set_pass+0x4c
#17 0xffff0000003e2b38 at mi_startup+0x1fc
uma_zalloc_debug: zone "malloc-64" with the following non-sleepable locks held:
exclusive sleep mutex LED mtx (LED mtx) r = 0 (0xffff000000c4aaa0) locked @ /usr/src/sys/dev/led/led.c:298
stack backtrace:
#0 0xffff0000004c9568 at witness_debugger+0x5c
#1 0xffff0000004ca764 at witness_warn+0x400
#2 0xffff0000006f9140 at uma_zalloc_debug+0x30
#3 0xffff0000006f8cb4 at uma_zalloc_arg+0x2c
#4 0xffff00000042e328 at malloc+0x94
#5 0xffff000000743d7c at bounce_bus_dmamem_alloc+0x128
#6 0xffff0000007dab24 at bcm2835_mbox_property+0xdc
#7 0xffff0000007d80dc at bcm2835_firmware_property+0x78
#8 0xffff0000007e2e54 at rpi_fw_gpio_pin_set+0x100
#9 0xffff0000001c9378 at led_create_state+0x158
#10 0xffff0000001950ec at gpioled_attach+0x290
#11 0xffff000000494420 at device_attach+0x3f8
#12 0xffff000000493f90 at device_probe_and_attach+0x7c
#13 0xffff0000004962dc at bus_generic_new_pass+0xfc
#14 0xffff00000049628c at bus_generic_new_pass+0xac
#15 0xffff00000049628c at bus_generic_new_pass+0xac
#16 0xffff000000491204 at bus_set_pass+0x4c
#17 0xffff0000003e2b38 at mi_startup+0x1fc
armv8crypto0: CPU lacks AES instructions
Timecounters tick every 1.000 msec
usbus1: 480Mbps High Speed USB v2.0
iicbus0: <OFW I2C bus> on iichb0
iic0: <I2C generic I/O> on iicbus0
ugen1.1: <DWCOTG OTG Root HUB> at usbus1
uhub0 on usbus1
uhub0: <DWCOTG OTG Root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1
mmcsd0: 64GB <SDHC EC2QT 3.0 SN 529453E5 MFG 08/2019 by 27 SM> at mmc0 50.0MHz/4bit/65535-block
bcm2835_cpufreq0: ARM 600MHz, Core 250MHz, SDRAM 400MHz, Turbo OFF
CPU  0: ARM Cortex-A53 r0p4 affinity:  0
                   Cache Type = <64 byte D-cacheline,64 byte I-cacheline,VIPT ICache,64 byte ERG,64 byte CWG>
 Instruction Set Attributes 0 = <CRC32>
 Instruction Set Attributes 1 = <>
         Processor Features 0 = <AdvSIMD,FP,EL3 32,EL2 32,EL1 32,EL0 32>
         Processor Features 1 = <>
      Memory Model Features 0 = <TGran4,TGran64,SNSMem,BigEnd,16bit ASID,1TB PA>
Trying to mount root from ufs:/dev/da0s2a [rw]...
      Memory Model Features 1 = <8bit VMID>
      Memory Model Features 2 = <32bit CCIDX,48bit VA>
             Debug Features 0 = <DoubleLock,2 CTX BKPTs,4 Watchpoints,6 Breakpoints,PMUv3,Debugv8>
             Debug Features 1 = <>
         Auxiliary Features 0 = <>
         Auxiliary Features 1 = <>
AArch32 Instruction Set Attributes 5 = <CRC32,SEVL>
AArch32 Media and VFP Features 0 = <FPRound,FPSqrt,FPDivide,DP VFPv3+v4,SP VFPv3+v4,AdvSIMD>
AArch32 Media and VFP Features 1 = <SIMDFMAC,FPHP DP Conv,SIMDHP SP Conv,SIMDSP,SIMDInt,SIMDLS,FPDNaN,FPFtZ>
CPU  1: ARM Cortex-A53 r0p4 affinity:  1
CPU  2: ARM Cortex-A53 r0p4 affinity:  2
CPU  3: ARM Cortex-A53 r0p4 affinity:  3
Release APs...done
WARNING: WITNESS option enabled, expect reduced performance.
uhub0: 1 port with 1 removable, self powered
ugen1.2: <vendor 0x0424 product 0x9514> at usbus1
uhub1 on uhub0
uhub1: <vendor 0x0424 product 0x9514, class 9/0, rev 2.00/2.00, addr 2> on usbus1
uhub1: MTT enabled
Root mount waiting for: usbus1 CAM
uhub1: 5 ports with 4 removable, self powered
ugen1.3: <vendor 0x0424 product 0xec00> at usbus1
smsc0 on uhub1
smsc0: <vendor 0x0424 product 0xec00, rev 2.00/2.00, addr 3> on usbus1
smsc0: chip 0xec00, rev. 0002
miibus0: <MII bus> on smsc0
smscphy0: <SMC LAN8700 10/100 interface> PHY 1 on miibus0
smscphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ue0: <USB Ethernet> on smsc0
ue0: Ethernet address: b8:27:eb:71:46:4e
Root mount waiting for: usbus1 CAM
ugen1.4: <VIA Labs, Inc. USB2.0 Hub> at usbus1
uhub2 on uhub1
uhub2: <VIA Labs, Inc. USB2.0 Hub, class 9/0, rev 2.10/90.70, addr 4> on usbus1
uhub2: 4 ports with 4 removable, self powered
Root mount waiting for: usbus1 CAM
Root mount waiting for: usbus1 CAM
usb_msc_auto_quirk: UQ_MSC_NO_GETMAXLUN set for USB mass storage device ASMT ASM105x (0x174c:0x55aa)
ugen1.5: <ASMT ASM105x> at usbus1
umass0 on uhub2
umass0: <ASMT ASM105x, class 0/0, rev 2.10/1.00, addr 5> on usbus1
umass0:  SCSI over Bulk-Only; quirks = 0x0100
umass0:0:0: Attached to scbus0
ugen1.6: <FTDI FT232R USB UART> at usbus1
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
ugen1.5: <ASMT ASM105x> at usbus1 (disconnected)
umass0: at uhub2, port 4, addr 5 (disconnected)
umass0: detached
Root mount waiting for: CAM
usb_msc_auto_quirk: UQ_MSC_NO_GETMAXLUN set for USB mass storage device ASMT ASM105x (0x174c:0x55aa)
ugen1.5: <ASMT ASM105x> at usbus1
umass0 on uhub2
umass0: <ASMT ASM105x, class 0/0, rev 2.10/1.00, addr 5> on usbus1
umass0:  SCSI over Bulk-Only; quirks = 0x0100
umass0:0:0: Attached to scbus0
(probe0:umass-sim0:0:0:0): INQUIRY. CDB: 12 00 00 00 24 00 
(probe0:umass-sim0:0:0:0): CAM status: CCB request completed with an error
(probe0:umass-sim0:0:0:0): Retrying command, 3 more tries remain
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
Root mount waiting for: CAM
da0 at umass-sim0 bus 0 scbus0 target 0 lun 0
da0: <ASMT ASM105x 0> Fixed Direct Access SPC-4 SCSI device
da0: Serial Number 12345678D558
da0: 40.000MB/s transfers
da0: 953869MB (1953525168 512 byte sectors)
da0: quirks=0x2<NO_6_BYTE>
Mounting from ufs:/dev/da0s2a failed with error 22; retrying for 3 more seconds
Mounting from ufs:/dev/da0s2a failed with error 22: Invalid fstype.

Loader variables:
  vfs.root.mountfrom=ufs:/dev/da0s2a
  vfs.root.mountfrom.options=rw

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

    eg. ufs:/dev/da0s1a
        zfs:zroot/ROOT/default
        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> 
panic: mountroot: unable to (re-)mount root.
cpuid = 3
time = 32
KDB: stack backtrace:
db_trace_self() at db_trace_self
db_trace_self_wrapper() at db_trace_self_wrapper+0x30
vpanic() at vpanic+0x178
panic() at panic+0x44
vfs_mountroot() at vfs_mountroot+0x1858
start_init() at start_init+0x28
fork_exit() at fork_exit+0x74
fork_trampoline() at fork_trampoline+0x14
KDB: enter: panic
[ thread pid 1 tid 100002 ]
Stopped at      kdb_enter+0x44: undefined       f907c27f
db> bt
Tracing pid 1 tid 100002 td 0xffffa00000ca2000
db_trace_self() at db_trace_self
db_stack_trace() at db_stack_trace+0x11c
db_command() at db_command+0x364
db_command_loop() at db_command_loop+0x54
db_trap() at db_trap+0xf8
kdb_trap() at kdb_trap+0x1cc
handle_el1h_sync() at handle_el1h_sync+0x10
--- exception, esr 0xf2000000
kdb_enter() at kdb_enter+0x44
vpanic() at vpanic+0x1b4
panic() at panic+0x44
vfs_mountroot() at vfs_mountroot+0x1858
start_init() at start_init+0x28
fork_exit() at fork_exit+0x74
fork_trampoline() at fork_trampoline+0x14
db> 

Thanks for reading, I hope somebody can make sense of it.....

bob prohaska