I did try virtio but I don't recall the result. I will retry and let you know. I added a serial console a VirtualBox machine and switched to it at boot>. Below is a log you asked for of the hang I get with an e1000, 4GB of ram, 100gb IDE disk 4 processors.
>> OpenBSD/amd64 CDBOOT 3.65 boot> cannot open cd0a:/etc/random.seed: No such file or directory booting cd0a:/7.5/amd64/bsd.rd: 4076463+1688576+3891240+0+708608 [109+464016+317541]=0xaa40e8 entry point at 0xffffffff81001000 Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2024 OpenBSD. All rights reserved. https://www.OpenBSD.org OpenBSD 7.5 (RAMDISK_CD) #76: Wed Mar 20 15:53:54 MDT 2024 dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/RAMDISK_CD real mem = 4278124544 (4079MB) avail mem = 4144271360 (3952MB) random: good seed from bootblocks mainbus0 at root bios0 at mainbus0: SMBIOS rev. 2.5 @ 0xe1000 (10 entries) bios0: vendor innotek GmbH version "VirtualBox" date 12/01/2006 bios0: innotek GmbH VirtualBox acpi0 at bios0: ACPI 4.0 acpi0: tables DSDT FACP APIC SSDT acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat cpu0 at mainbus0: apid 0 (boot processor) cpu0: 13th Gen Intel(R) Core(TM) i7-13620H, 2925.09 MHz, 06-ba-02, patch ffffffff cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,SSSE3,CX16,PCID,SSE4.1,SSE4.2,MOVBE,POPCNT,AES,RDRAND,NXE,RDTSCP,LONG,LAHF,ABM,3DNOWP,ITSC,FSGSBASE,BMI1,BMI2,INVPCID,RDSEED,CLFLUSHOPT,MD_CLEAR,L1DF,ARAT,IBRS_ALL,RSBA,MDS_NO,IF_PSCHANGE,TAA_NO,SBDR_SSDP_N,FBSDP_NO,PSDP_NO cpu0: 48KB 64b/line 12-way D-cache, 32KB 64b/line 8-way I-cache, 1MB 64b/line 10-way L2 cache, 24MB 64b/line 12-way L3 cache cpu0: apic clock running at 1000MHz cpu at mainbus0: not configured cpu at mainbus0: not configured cpu at mainbus0: not configured ioapic0 at mainbus0: apid 4 pa 0xfec00000, version 20, 24 pins, remapped acpiprt0 at acpi0: bus 0 (PCI0) acpipci0 at acpi0 PCI0: 0x00000000 0x00000011 0x00000001 com0 at acpi0 SRL0 addr 0x3f8/0x8 irq 4: ns16550a, 16 byte fifo com0: console "PNP0C0A" at acpi0 not configured "ACPI0003" at acpi0 not configured acpicpu at acpi0 not configured pci0 at mainbus0 bus 0 pchb0 at pci0 dev 0 function 0 "Intel 82441FX" rev 0x02 "Intel 82371SB ISA" rev 0x00 at pci0 dev 1 function 0 not configured pciide0 at pci0 dev 1 function 1 "Intel 82371AB IDE" rev 0x01: DMA, channel 0 configured to compatibility, channel 1 configured to compatibility wd0 at pciide0 channel 0 drive 0: <VBOX HARDDISK> wd0: 128-sector PIO, LBA, 16384MB, 33554432 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 atapiscsi0 at pciide0 channel 1 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: <VBOX, CD-ROM, 1.0> removable cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2 vga1 at pci0 dev 2 function 0 "VMware SVGA II" rev 0x00 vga1: aperture needed wsdisplay at vga1 not configured em0 at pci0 dev 3 function 0 "Intel 82540EM" rev 0x02: apic 4 int 19, address 08:00:27:95:13:67 "InnoTek Guest Service" rev 0x00 at pci0 dev 4 function 0 not configured "Intel 82801AA AC97" rev 0x01 at pci0 dev 5 function 0 not configured ohci0 at pci0 dev 6 function 0 "Apple Intrepid USB" rev 0x00: apic 4 int 22, version 1.0 "Intel 82371AB Power" rev 0x08 at pci0 dev 7 function 0 not configured ehci0 at pci0 dev 11 function 0 "Intel 82801FB USB" rev 0x00: apic 4 int 19 usb0 at ehci0: USB revision 2.0 uhub0 at usb0 configuration 1 interface 0 "Intel EHCI root hub" rev 2.00/1.00 addr 1 usb1 at ohci0: USB revision 1.0 uhub1 at usb1 configuration 1 interface 0 "Apple OHCI root hub" rev 1.00/1.00 addr 1 isa0 at mainbus0 pckbc0 at isa0 port 0x60/5 irq 1 irq 12 pckbd0 at pckbc0 (kbd slot) wskbd0 at pckbd0 mux 1 softraid0 at root scsibus1 at softraid0: 256 targets root on rd0a swap on rd0b dump on rd0b WARNING: CHECK AND RESET THE DATE! erase ^?, werase ^W, kill ^U, intr ^C, status ^T Welcome to the OpenBSD/amd64 7.5 installation program. (I)nstall, (U)pgrade, (A)utoinstall or (S)hell? At any prompt except password prompts you can escape to a shell by typing '!'. Default answers are shown in []'s and are selected by pressing RETURN. You can exit this program at any time by pressing Control-C, but this can leave your system in an inconsistent state. Terminal type? [vt220] System hostname? (short form, e.g. 'foo') A response is required. System hostname? (short form, e.g. 'foo') A response is required. System hostname? (short form, e.g. 'foo') obsd75.awohl.com obsd75.awohl.com Available network interfaces are: em0 vlan0. Network interface to configure? (name, lladdr, '?', or 'done') [em0] IPv4 address for em0? (or 'autoconf' or 'none') [autoconf] ----- Original message ----- From: Stefan Fritsch <s...@openbsd.org> To: Aaron Wohl <w...@awohl.com> Cc: bugs@openbsd.org Subject: Re: osbd 7.5 7.4 under virtualbox Date: Wednesday, September 04, 2024 8:36 AM Hi, On Wed, 4 Sep 2024, Aaron Wohl wrote: > I have used openbsd for over a decade on real hardware and virtual > machines in vmware and virtual box. This is the first time I have run > into hangs like this. > > It often hangs during boot from install_75.iso or cd74.iso at the V4 IP > after picking autoconf for em0. If I change the hardware network > adapter from m1000 desktop to m1000 server that part works and it gets > further along. > > With IDE set for the disk it sometimes gets incredibly slow trying to do > any disk access or setup the drivers for IDE. It can take 15min to get > past the IDE driver lines in the boot. Switching the disk to SCSI in > the VirtualBox config works better. But still hangs later on. Have you tried virtio network instead of e1000? Also, it would be helpful if you could somehow post the full console output from the boot, either by redirecting it to a serial console, or if it does not hang all the time by doing dmesg via ssh. Cheers, Stefan