On Sun, Aug 24, 2025 at 8:32 AM Bjoern A. Zeeb <
bzeeb-li...@lists.zabbadoz.net> wrote:

> Hi,
>
> I just updated a bhyve file system and forgot to unmount it on the host;
> starting the guest I am surprised to see Login: and not press enter for
> /bin/sh from init ...
>


There's two issues. First, /etc/rc output only goes to the primary console.
It wouldn't have prompted you or shown you a single user shell here anyway.

Second, we've never dropped to single user mode solely for unclean
shutdown. Only for filesystems that couldn't be fixed. These could be fixed
with fsck, so no single user. Unclean shutdown only prevents read-write
mounting of a filesystem. It's cleared when the filesystem checks out a
good with fsck (or fsck is able to fix safe to fix things). You'll only
drop to single user if fsck can't fix it in 'preen' mode.

Warner


>
> ...
> isa_probe_children: disabling PnP devices
> atkbdc: atkbdc0 already exists; skipping it
> atrtc: atrtc0 already exists; skipping it
> attimer: attimer0 already exists; skipping it
> sc: sc0 already exists; skipping it
> isa_probe_children: probing non-PnP devices
> sc0 failed to probe on isa0
> vga0: <Generic ISA VGA> at port 0x3b0-0x3bb iomem 0xb0000-0xb7fff pnpid
> PNP0900 on isa0
> pcib0: allocated type 4 (0x3b0-0x3bb) for rid 0 of vga0
> isa_probe_children: probing PnP devices
> Device configuration finished.
> procfs registered
> Statistical TSC calibration took 18310 us and 4437 data points
> Timecounter "TSC" frequency 1895998951 Hz quality 1000
> Statistical lapic calibration took 11276 us and 699 data points
> lapic: Divisor 2, Frequency 67108868 Hz
> Timecounters tick every 10.000 msec
> lo0: bpf attached
> vlan: initialized, using hash tables with chaining
> IPsec: Initialized Security Association Processing.
> tcp_init: net.inet.tcp.tcbhashsize auto tuned to 131072
> usb_needs_explore_all: no devclass
> ahcich0: AHCI reset...
> pci0: driver added
> found-> vendor=0x8086, dev=0x2725, revid=0x1a
>          domain=0, bus=0, slot=5, func=0
>          class=02-80-00, hdrtype=0x00, mfdev=0
>          cmdreg=0x0007, statreg=0x0010, cachelnsz=0 (dwords)
>          lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
>          powerspec 3  supports D0 D3  current D0
>          MSI supports 1 message, 64 bit
>          MSI-X supports 16 messages in map 0x10
> pci0:0:5:0: reprobing on driver added
> ahcich0: SATA connect time=0us status=00000133
> ahcich0: AHCI reset: device found
> ahcich0: AHCI reset: device ready after 0ms
> ada0 at ahcich0 bus 0 scbus0 target 0 lun 0
> ada0: <BHYVE SATA DISK 001> ACS-2 ATA SATA 3.x device
> ada0: Serial Number BHYVE-DEEE-91F5-8E77
> ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes)
> ada0: Command Queueing enabled
> ada0: 16384MB (33554432 512 byte sectors)
> pass0 at ahcich0 bus 0 scbus0 target 0 lun 0
> pass0: <BHYVE SATA DISK 001> ACS-2 ATA SATA 3.x device
> pass0: Serial Number BHYVE-GEOM: new disk ada0
> DEEE-91F5-8E77
> pass0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes)
> pass0: Command Queueing enabled
> Trying to mount root from ufs:/dev/ada0p4 [rw]...
> WARNING: WITNESS option enabled, expect reduced performance.
> WARNING: / was not properly dismounted
> WARNING: /: mount pending error: blocks 177952 files 3815
> efirtc0: providing initial system time
> Dual Console: Serial Primary, Video Secondary
> start_init: trying /sbin/init
>
> FreeBSD/amd64 (Amnesiac) (ttyu0)
>
> login:
>
>
> --
> Bjoern A. Zeeb                                                     r15:7
>
>

Reply via email to