NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NetBSD vs. VirtualBox



On Sat, 22 Aug 2026 at 01:58, Greg A. Woods <woods%planix.ca@localhost> wrote:
>
> So, I've been toying with VirtualBox (running under macOS) and NetBSD
> for quite some years now, but never with really good success.

There is no official VirtualBox guest extension for NetBSD, as far as
I know it. Years ago, when I used
VirtualBox (under Windows), I followed the source package of the
version installed and built the extension.

I do not use VirtualBox at the moment, so am not sure about the state
of the things. Back then, when it worked,
I had reasonably decent experience with it.
>
> I've just upgraded VirtualBox to 7.2.16, but some bad/strange behaviours
> persist.
>
> So far I'm still trying to use it in BIOS mode.  I guess I should try a
> UEFI install, but not today.

 I prefer to install it in UEFI mode, although my primary dev vm under
ProxMox is currently using BIOS.

I have a secondary one with released v11 which is fine with UEFI.

>
>
> First off I often get repeated key presses on the console (making it
> impossible to login there -- one key press repeats up to dozens of
> times).  It seems kind of random -- I can't find what's triggering it (I
> thought it was if I pressed <enter> to skip the boot countdown, but
> that's not it).  It only happens at the login prompt, not in the
> bootloader.

I remember that as well - and it was resolved somehow back then.
I thought it was via the secondary login screens, but seeing the
rest of the message, perhaps not...

>
> I've also tried selecting a high-resolution display with a "vesa 0x145"
> command (for 1280x1024x32).  This seems to work if done manually, but
> leads to wscons being broken (more below).  It doesn't seem to work at
> all if put (anywhere) in the /boot.cfg file.
>
> I've probably also mentioned that so far I've been unable to get a
> NetBSD VirtualBox VM to maintain anything even close to accurate time,
> even with ntpd running.  Up for 15 minutes and it's already almost 3m
> behind!

No guest additions is again my guess, but I do not remember having this issue.

>
> ntpq> peers
>      remote           refid      st t when poll reach   delay   offset  jitter
> ==============================================================================
>  xenful.local    10.0.1.197       2 u    9   64  377    0.380  +174455 64436.1
>  xentastic.local 192.75.191.6     3 u    5   64  377    0.528  +175312 64608.5
>
> (10.0.1.197 is a local stratum-1 GPS-based server)
>
>
> I used to use Parallels (on macOS, aka OSX in the day), but the
> licensing got too expensive and restrictive for me to justify just for
> testing and playing with other systems.  It worked great with NetBSD
> though!  Far better than VB, especially at the time.
>
> I now use UTM more often, more below.
>
> As for the vesa vs. wscons problem:
>
> Here's what I see related in kernel output:
>
> genfb0 at pci0 dev 2 function 0: VMware Virtual SVGA II (rev. 0x00)
> genfb0: framebuffer at 0xe0000000, size 1280x1024, depth 32, stride 5120
> wsdisplay0 at genfb0 kbdmux 1: console (default, vt100 emulation), using wskbd0
> wsmux1: connecting to wsdisplay0
> drm at genfb0 not configured
>
> wsdisplay0: screen 7 added (default, vt100 emulation)
>
>
> And here's what /etc/rc.d/wscons has to say:
>
> [running /etc/rc.d/wscons]
> wsconscfg: screen 0 is already configured
> wsconscfg: WSDISPLAYIO_ADDSCREEN: Device not configured
> wsconscfg: WSDISPLAYIO_ADDSCREEN: Device not configured
> wsconscfg: WSDISPLAYIO_ADDSCREEN: Device not configured
> wsconscfg: WSDISPLAYIO_ADDSCREEN: Device not configured
> wsconscfg: WSDISPLAYIO_ADDSCREEN: Device not configured
> wsconscfg: WSDISPLAYIO_ADDSCREEN: Device not configured
> Keyboard encoding -> us.swapctrlcaps
> ttyE1: wsconsctl: /dev/ttyE1: Device not configured
> ttyE2: wsconsctl: /dev/ttyE2: Device not configured
> ttyE3: wsconsctl: /dev/ttyE3: Device not configured
> ttyE4: wsconsctl: /dev/ttyE4: Device not configured
> ttyE5: wsconsctl: /dev/ttyE5: Device not configured
>
>
> Somehow the getty processes for ttyE[1-6] run, but trying to switch to
> any other virtual console doesn't work.
>
>
> Note that choosing a different display resolution in UTM, (I'm using
> UEFI there, so with the "gop" bootloader command), causes the same
> wscons failures as in VB.  (This is with 11.99.4 from late last year, I
> have not yet tried the latest -current.)
>
>
> Back to UTM (which is a QEMU front-end) for me.  Better, but broken in
> different ways.  X works there, but with stupidly limited resolutions
> and I haven't managed to run it full-screen with native resolution yet.
>
> --
>                                         Greg A. Woods <gwoods%acm.org@localhost>
>
> Kelowna, BC     +1 250 762-7675           RoboHack <woods%robohack.ca@localhost>
> Planix, Inc. <woods%planix.com@localhost>     Avoncote Farms <woods%avoncote.ca@localhost>

Chavdar

-- 
----


Home | Main Index | Thread Index | Old Index