06.12.2023 17:47, Reinhard Karcher :

reinhard@apollon:~$ cat kvm-Laptop.core
#/bin/sh
qemu-system-x86_64 \
-enable-kvm -cpu host \
-smp 8 \
-m 4096 \
-nographic \
-device intel-hda -device hda-duplex \
-chardev socket,id=char0,path=/var/run/apollon-vhost-fs.sock \
-device vhost-user-fs-pci,chardev=char0,tag=apollonfs \
-object memory-backend-memfd,id=mem0,size=4096M,share=on \
-numa node,memdev=mem0 \
-net nic,macaddr=00:16:3E:48:79:E8,model=virtio -net tap,ifname=tap1,script=no
\
-usb \
-device usb-tablet \
-device usb-host,vendorid=0x0c4b,productid=0x9102 \
-object rng-random,filename=/dev/urandom,id=rng07 \
-drive file=/opt/kvm_laptop.img,if=virtio,cache=writeback,media=disk,format=raw
\
-cdrom /dev/cdrom \
-k de \
"$@"

With this command line, qemu (or seabios) will try to boot off vhost-user-fs-pci
device but will most likely fail. I dunno why it tries to boot out of 
unsupported
device, but this is what it does for me anyway, unless I also add `bootindex=-1'
to this device (to exclude it from boot).

Or if I move -drive line before vhost-user-fs-pci line, it also boots out of
"kvm_laptop.img" device, the same way as with adding bootindex=-1.

So I don't know once again how you actually start this.

And it just works for me after rearranging boot order in the above command line.

Seabios, as far as I can see, does not have any support of virtiofs whatsoever,
neither older nor last one.  Seabios 1.16.3 does not have changes related to
virtio or vhost, it's mostly a bugfix release, so I've no idea how you managed
to relate this issue at hand with seabios update.

I don't know what to do here.

/mjt

Reply via email to