Harvard-PRINCESS / Guppy

A very adaptable fish.
Other
1 stars 3 forks source link

qemu x86_64 boot fails #117

Open gerfry opened 5 years ago

gerfry commented 5 years ago

When executing 'make qemu_x86_64', the boot fails with message:

Failed to open file 'x86_64/sbin/net_sockets_server'

Full output:

..//tools/qemu-wrapper.sh --menu platforms/x86/menu.lst.x86_64 --arch x86_64 Using menu file platforms/x86/menu.lst.x86_64 Initial kernel file: x86_64/sbin/elver Initial RAM disk contents: x86_64/sbin/cpu loglevel=3,x86_64/sbin/init,x86_64/sbin/mem_serv,x86_64/sbin/monitor,x86_64/sbin/ramfsd boot,x86_64/sbin/skb boot,eclipseclp_ramfs.cpio.gz nospawn,skb_ramfs.cpio.gz nospawn,x86_64/sbin/kaluga boot,x86_64/sbin/acpi boot,x86_64/sbin/spawnd boot,x86_64/sbin/proc_mgmt boot,x86_64/sbin/startd boot,x86_64/sbin/routing_setup boot,x86_64/sbin/pci auto,x86_64/sbin/corectrl auto,x86_64/sbin/ahcid auto,x86_64/sbin/serial_pc16550d auto,x86_64/sbin/e1000n auto,x86_64/sbin/net_sockets_server nospawn,x86_64/sbin/fish nospawn,x86_64/sbin/angler serial0.terminal xterm,x86_64/sbin/examples/xmpl-hello Kernel command line arguments: loglevel=3 Requested architecture is x86_64. e1000e not supported. Fall back to e1000 Creating hard disk image hd.img Formatting 'hd.img', fmt=raw size=10485760 OK: about to run the follow qemu command: qemu-system-x86_64 -machine type=q35 -smp 2 -m 1024 -netdev user,id=network0 -device e1000,netdev=network0 -device ahci,id=ahci -device ide-drive,drive=disk,bus=ahci.0 -drive id=disk,file=hd.img,if=none -nographic -kernel x86_64/sbin/elver -append 'loglevel=3' -initrd x86_64/sbin/cpu loglevel=3,x86_64/sbin/init,x86_64/sbin/mem_serv,x86_64/sbin/monitor,x86_64/sbin/ramfsd boot,x86_64/sbin/skb boot,eclipseclp_ramfs.cpio.gz nospawn,skb_ramfs.cpio.gz nospawn,x86_64/sbin/kaluga boot,x86_64/sbin/acpi boot,x86_64/sbin/spawnd boot,x86_64/sbin/proc_mgmt boot,x86_64/sbin/startd boot,x86_64/sbin/routing_setup boot,x86_64/sbin/pci auto,x86_64/sbin/corectrl auto,x86_64/sbin/ahcid auto,x86_64/sbin/serial_pc16550d auto,x86_64/sbin/e1000n auto,x86_64/sbin/net_sockets_server nospawn,x86_64/sbin/fish nospawn,x86_64/sbin/angler serial0.terminal xterm,x86_64/sbin/examples/xmpl-hello WARNING: Image format was not specified for 'hd.img' and probing guessed raw. Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. Specify the 'raw' format explicitly to remove the restrictions. warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5] warning: TCG doesn't support requested feature: CPUID.01H:ECX.vmx [bit 5] Failed to open file 'x86_64/sbin/net_sockets_server' Makefile:132190: recipe for target 'qemu_x86_64' failed make: *** [qemu_x86_64] Error 1

mwookawa commented 5 years ago

this is the issue: e1000e not supported. Fall back to e1000

but guppy shouldn't even be trying to start socket support iirc. i think i have the fix for this, but need to test on 16.04.5. @gerfry will fix before our friday teleconf (note that steve and margo won't be available on friday this week)

mwookawa commented 5 years ago

whooops. getting to this now and need to bring up the 1604 VM from scratch. may not be done before we chat..