[Bug 276242] Attaching e1000e NIC to aarch64 ancauses ifconfig to hang
Date: Wed, 10 Jan 2024 16:10:51 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276242 Bug ID: 276242 Summary: Attaching e1000e NIC to aarch64 ancauses ifconfig to hang Product: Base System Version: 14.0-RELEASE Hardware: arm64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: arm Assignee: freebsd-arm@FreeBSD.org Reporter: mxb1143@student.bham.ac.uk Attaching an e1000e NIC to an aarch64 machine in QEMU causes ifconfig to hang upon trying to bring the interface up during boot, causing boot to hang indefinitely. Booting into single-user mode allows the system to boot fine, but running "ifconfig em0 up" causes the same behaviour. From my understanding ifconfig gets stuck in a syscall(?), rendering it impossible to kill. Otherwise FreeBSD seems to recognise the device fine, assigning it "em0" and chatting about it during boot. It also shows up as an adapter in ifconfig fine before any attempt is made to bring it up. uname -a: FreeBSD freebsd 14.0-RELEASE FreeBSD 14.0-RELEASE #0 releng/14.0-n265380-f9716eee8ab4: Fri Nov 10 05:54:07 UTC 2023 root@releng1.nyi.freebsd.org:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC arm64 freebsd-version -kur: 14.0-RELEASE 14.0-RELEASE 14.0-RELEASE To reproduce: 1) Download an aarch64 release from https://download.freebsd.org/releases/VM-IMAGES/14.0-RELEASE/aarch64/Latest/ 2) Run with: qemu-system-aarch64 -m 4096M -cpu cortex-a57 -M virt -bios edk2-aarch64-code.fd -nographic -drive if=none,file=/path/to/fbsd.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -device e1000e,netdev=net0 -netdev user,id=net0 -- You are receiving this mail because: You are the assignee for the bug.