Re: Mountroot problems on RPi3/aarch64
- Reply: Ronald Klop : "Re: Mountroot problems on RPi3/aarch64"
- Reply: Mark Millard : "Re: Mountroot problems on RPi3/aarch64"
- In reply to: Mark Millard : "Re: Mountroot problems on RPi3/aarch64"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 13 Jun 2022 15:33:25 UTC
On Sat, Jun 11, 2022 at 06:52:42PM -0700, Mark Millard wrote: > There was another UFS/FFS superblock integrity-check fix today. > Time to try again? > > The fix was . . . > > The branch main has been updated by mckusick: > > URL: https://cgit.FreeBSD.org/src/commit/?id=800a53b445e7eb113ba193b1ac98631299178529 > There still seems to be something wrong. It looked like git picked up the change, but after a build/install cycle I'm still seeing: ..... 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> ufs:/dev/da0s2a Trying to mount root from ufs:/dev/da0s2a []... 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. As earlier, hitting [enter] at the mountroot> prompt starts the debugger. Booting a kernel from main-n255816-e26ef41f799 goes straight to single-user: OK boot kernel.0529 Loading kernel... /boot/kernel.0529/kernel text=0x2a8 text=0x82ccb0 text=0x24c4a4 data=0x1b9f38 data=0x0+0x34e000 syms=[0x8+0x132f18+0x8+0x15ac23] Loading configured modules... /boot/kernel.0529/filemon.ko text=0x1867 text=0x19b8 data=0x510+0x20 syms=[0x8+0xd38+0x8+0x7ea] /boot/kernel.0529/umodem.ko text=0x20e0 text=0x1360 data=0x6d8+0x4 syms=[0x8+0xee8+0x8+0xb46] /boot/entropy size=0x1000 /etc/hostid size=0x25 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 #74 main-n255816-e26ef41f799: Wed May 25 15:05:14 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 = 944148480 (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 0xffff000000c49aa0 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 0xffff0000004c9024 at witness_checkorder+0xadc #1 0xffff000000464638 at _sx_xlock+0x7c #2 0xffff0000007e1e3c at rpi_fw_gpio_pin_set+0xe8 #3 0xffff0000001c9378 at led_create_state+0x158 #4 0xffff0000001950ec at gpioled_attach+0x290 #5 0xffff000000494328 at device_attach+0x3f8 #6 0xffff000000493e98 at device_probe_and_attach+0x7c #7 0xffff0000004961e4 at bus_generic_new_pass+0xfc #8 0xffff000000496194 at bus_generic_new_pass+0xac #9 0xffff000000496194 at bus_generic_new_pass+0xac #10 0xffff00000049110c at bus_set_pass+0x4c #11 0xffff0000003e2ab0 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 (0xffff000000c49aa0) locked @ /usr/src/sys/dev/led/led.c:298 stack backtrace: #0 0xffff0000004c9470 at witness_debugger+0x5c #1 0xffff0000004ca66c at witness_warn+0x400 #2 0xffff0000006f8224 at uma_zalloc_debug+0x30 #3 0xffff0000006f7d98 at uma_zalloc_arg+0x2c #4 0xffff00000042e230 at malloc+0x94 #5 0xffff0000007d70a8 at bcm2835_firmware_property+0x44 #6 0xffff0000007e1e54 at rpi_fw_gpio_pin_set+0x100 #7 0xffff0000001c9378 at led_create_state+0x158 #8 0xffff0000001950ec at gpioled_attach+0x290 #9 0xffff000000494328 at device_attach+0x3f8 #10 0xffff000000493e98 at device_probe_and_attach+0x7c #11 0xffff0000004961e4 at bus_generic_new_pass+0xfc #12 0xffff000000496194 at bus_generic_new_pass+0xac #13 0xffff000000496194 at bus_generic_new_pass+0xac #14 0xffff00000049110c at bus_set_pass+0x4c #15 0xffff0000003e2ab0 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 (0xffff000000c49aa0) locked @ /usr/src/sys/dev/led/led.c:298 stack backtrace: #0 0xffff0000004c9470 at witness_debugger+0x5c #1 0xffff0000004ca66c at witness_warn+0x400 #2 0xffff0000006f8224 at uma_zalloc_debug+0x30 #3 0xffff0000006f7d98 at uma_zalloc_arg+0x2c #4 0xffff00000042e230 at malloc+0x94 #5 0xffff000000742d88 at bounce_bus_dmamem_alloc+0x50 #6 0xffff0000007d9b24 at bcm2835_mbox_property+0xdc #7 0xffff0000007d70dc at bcm2835_firmware_property+0x78 #8 0xffff0000007e1e54 at rpi_fw_gpio_pin_set+0x100 #9 0xffff0000001c9378 at led_create_state+0x158 #10 0xffff0000001950ec at gpioled_attach+0x290 #11 0xffff000000494328 at device_attach+0x3f8 #12 0xffff000000493e98 at device_probe_and_attach+0x7c #13 0xffff0000004961e4 at bus_generic_new_pass+0xfc #14 0xffff000000496194 at bus_generic_new_pass+0xac #15 0xffff000000496194 at bus_generic_new_pass+0xac #16 0xffff00000049110c at bus_set_pass+0x4c #17 0xffff0000003e2ab0 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 (0xffff000000c49aa0) locked @ /usr/src/sys/dev/led/led.c:298 stack backtrace: #0 0xffff0000004c9470 at witness_debugger+0x5c #1 0xffff0000004ca66c at witness_warn+0x400 #2 0xffff0000006f8224 at uma_zalloc_debug+0x30 #3 0xffff0000006f7d98 at uma_zalloc_arg+0x2c #4 0xffff00000042e230 at malloc+0x94 #5 0xffff000000742dd8 at bounce_bus_dmamem_alloc+0xa0 #6 0xffff0000007d9b24 at bcm2835_mbox_property+0xdc #7 0xffff0000007d70dc at bcm2835_firmware_property+0x78 #8 0xffff0000007e1e54 at rpi_fw_gpio_pin_set+0x100 #9 0xffff0000001c9378 at led_create_state+0x158 #10 0xffff0000001950ec at gpioled_attach+0x290 #11 0xffff000000494328 at device_attach+0x3f8 #12 0xffff000000493e98 at device_probe_and_attach+0x7c #13 0xffff0000004961e4 at bus_generic_new_pass+0xfc #14 0xffff000000496194 at bus_generic_new_pass+0xac #15 0xffff000000496194 at bus_generic_new_pass+0xac #16 0xffff00000049110c at bus_set_pass+0x4c #17 0xffff0000003e2ab0 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 (0xffff000000c49aa0) locked @ /usr/src/sys/dev/led/led.c:298 stack backtrace: #0 0xffff0000004c9470 at witness_debugger+0x5c #1 0xffff0000004ca66c at witness_warn+0x400 #2 0xffff0000006f8224 at uma_zalloc_debug+0x30 #3 0xffff0000006f7d98 at uma_zalloc_arg+0x2c #4 0xffff00000042e230 at malloc+0x94 #5 0xffff000000742e60 at bounce_bus_dmamem_alloc+0x128 #6 0xffff0000007d9b24 at bcm2835_mbox_property+0xdc #7 0xffff0000007d70dc at bcm2835_firmware_property+0x78 #8 0xffff0000007e1e54 at rpi_fw_gpio_pin_set+0x100 #9 0xffff0000001c9378 at led_create_state+0x158 #10 0xffff0000001950ec at gpioled_attach+0x290 #11 0xffff000000494328 at device_attach+0x3f8 #12 0xffff000000493e98 at device_probe_and_attach+0x7c #13 0xffff0000004961e4 at bus_generic_new_pass+0xfc #14 0xffff000000496194 at bus_generic_new_pass+0xac #15 0xffff000000496194 at bus_generic_new_pass+0xac #16 0xffff00000049110c at bus_set_pass+0x4c #17 0xffff0000003e2ab0 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 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> Warning: no time-of-day clock registered, system time will not be set accurately Dual Console: Serial Primary, Video Secondary Setting hostuuid: 30303030-3030-3030-3064-626136386435. Setting hostid: 0x5cd40a6a. Starting file system checks: Cannot find file system superblock Cannot find file system superblock Warning! Some of the devices might not be available; retrying Restarting file system checks: Cannot find file system superblock Cannot find file system superblock Unknown error 3; help! ERROR: ABORTING BOOT (sending SIGTERM to parent)! 2022-06-13T08:05:20.701056-07:00 - init 1 - - /bin/sh on /etc/rc terminated abnormally, going to single user mode Enter full pathname of shell or RETURN for /bin/sh: root@:/ # uname -a FreeBSD 14.0-CURRENT FreeBSD 14.0-CURRENT #74 main-n255816-e26ef41f799: Wed May 25 15:05:14 PDT 2022 bob@www.zefox.org:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC arm64 root@:/ # root@:/ # fsck Cannot find file system superblock Cannot find file system superblock LOOK FOR ALTERNATE SUPERBLOCKS? no root@:/ # root@:/ # fsck -y Cannot find file system superblock Cannot find file system superblock LOOK FOR ALTERNATE SUPERBLOCKS? no Indeed, it looks as if the -y option of fsck is now gone..... Yet, somewhat astonishingly: root@:/ # exit Setting hostuuid: 30303030-3030-3030-3064-626136386435. Setting hostid: 0x5cd40a6a. Fast boot: skipping disk checks. Mounting local filesystems:. ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg /usr/local/lib/compat/pkg /usr/local/lib/perl5/5.32/mach/CORE /usr/local/llvm10/lib Setting hostname: www.zefox.org. Setting up harvesting: [CALLOUT],[UMA],[FS_ATIME],SWI,INTERRUPT,NET_NG,[NET_ETHER],NET_TUN,MOUSE,KEYBOARD,ATTACH,CACHED Feeding entropy: . lo0: link state changed to UP smsc0: chip 0xec00, rev. 0002 ue0: link state changed to DOWN ue0: link state changed to UP Starting Network: lo0 ue0. lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6> inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 inet 127.0.0.1 netmask 0xff000000 groups: lo nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL> ue0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=80009<RXCSUM,VLAN_MTU,LINKSTATE> ether b8:27:eb:71:46:4e inet 50.1.20.28 netmask 0xffffff00 broadcast 50.1.20.255 media: Ethernet autoselect (100baseTX <full-duplex>) status: active nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> Starting devd. Autoloading module: uftdi.ko uftdi0 on uhub1 uftdi0: <FT232R USB UART> on usbus1 add host 127.0.0.1: gateway lo0 fib 0: route already in table add net default: gateway 50.1.20.1 add host ::1: gateway lo0 fib 0: route already in table add net fe80::: gateway ::1 add net ff02::: gateway ::1 add net ::ffff:0.0.0.0: gateway ::1 add net ::0.0.0.0: gateway ::1 Updating motd:. Creating and/or trimming log files. Updating /var/run/os-release done. Starting syslogd. Clearing /tmp (X related). No core dumps found. Setting date via ntp. 13 Jun 08:22:48 ntpdate[875]: step time server 86.3.245.8 offset -24453.100209 sec Mounting late filesystems:. Starting powerd. Starting sendmail. Starting sendmail_msp_queue. Starting cron. Performing sanity check on sshd configuration. Starting sshd. Configuring vt: blanktime. Starting background file system checks in 60 seconds. Mon Jun 13 08:23:00 PDT 2022 FreeBSD/arm64 (www.zefox.org) (ttyu0) login: at which point it's possible to run well enough to update and recompile. Seemingly this is a local problem unique to my systems. In the meantime I'll try another git pull and recompile.... Thanks for writing! bob prohaska > commit 800a53b445e7eb113ba193b1ac98631299178529 > Author: Kirk McKusick <mckusick@FreeBSD.org> > AuthorDate: 2022-06-11 18:04:19 +0000 > Commit: Kirk McKusick <mckusick@FreeBSD.org> > CommitDate: 2022-06-11 18:05:14 +0000 > > Bug fix to UFS/FFS superblock integrity checks when reading a superblock. > > One of the checks was that the cylinder group size (fs_cgsize) > matched that calculated by CGSIZE(). The value calculated by CGSIZE() > has changed over time as the filesystem has evolved. Thus comparing > the value of CGSIZE() of the current generation filesystem may not > match the size as computed by CGSIZE() that was in effect at the > time an older filesystem was created. Therefore the check for > fs_cgsize is changed to simply ensure that it is not larger than > the filesystem blocksize (fs_bsize). > > Reported by: Martin Birgmeier > Tested by: Martin Birgmeier > MFC after: 1 month (with 076002f24d35) > PR: 264450 > Differential Revision: https://reviews.freebsd.org/D35219 > --- > sys/ufs/ffs/ffs_subr.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/sys/ufs/ffs/ffs_subr.c b/sys/ufs/ffs/ffs_subr.c > index f25a6cba12f4..3e31746c2cfc 100644 > --- a/sys/ufs/ffs/ffs_subr.c > +++ b/sys/ufs/ffs/ffs_subr.c > @@ -385,7 +385,7 @@ validate_sblock(struct fs *fs, int isaltsblk) > roundup(howmany(SBLOCKSIZE, fs->fs_fsize), fs->fs_frag) || > fs->fs_iblkno != fs->fs_cblkno + fs->fs_frag || > fs->fs_dblkno != fs->fs_iblkno + fs->fs_ipg / INOPF(fs) || > - fs->fs_cgsize != fragroundup(fs, CGSIZE(fs))) > + fs->fs_cgsize > fs->fs_bsize) > return (ENOENT); > if (fs->fs_csaddr != cgdmin(fs, 0) || > fs->fs_cssize != > > > === > Mark Millard > marklmi at yahoo.com > >