rumpkernel / rumprun

The Rumprun unikernel and toolchain for various platforms
Other
1.14k stars 128 forks source link

hang with qemu/x86_64 (or kvm) + serial console + mpg123 #59

Open anttikantee opened 9 years ago

anttikantee commented 9 years ago

The following hangs sooner or later:

rumprun qemu -i -I t,vioif,'-net tap,ifname=tap0,script=no' -W t,inet,static,10.0.0.2/24 -g '-soundhw es1370 -nographic -vga none' -- mpg123.bin http://10.0.0.1:8080/demo.mp3

If I ping -f the guest address, it hangs ~instantly (<1s). "hang" here means that both music and network responsiveness stops; most likely cause of that is that interrupts stop being handled.

Using the vga console (i.e. without -nographic -vga none) the guest is 100% solid.

anttikantee commented 9 years ago

Forgot: mpg123.bin is from rumprun-packages, baked with hw_generic.

anttikantee commented 9 years ago

Further data point: problem does not manifest on i386.