There are a couple of things I haven't been able to get working just yet, wondering if anyone else has had luck:
USB pass through - The linux guest will show the device in lsusb, but not in lsblk, and I can't seem to figure out how to get it to show up.
On Mac:
Code:
macbookair:~ kupan787$ lsusb
Bus 000 Device 002: ID 0781:5581 SanDisk Corporation Ultra Serial: 4C530001021027120270
Bus 000 Device 000: ID 0781:5581 SanDisk Corporation USB 3.1 Bus
Then to pass it through I am doing:
-device usb-host,vendorid=0x0781,productid=0x5581
On Linux I see:
View attachment 1693301
So it seems that the VM is seeing the USB device, and recognizing it as the SanDisk that I have connected. Interestingly, on my Mac desktop, the USB disk disappears for a second but then reappears.
-net smb=folder - Supposedly you should be able to use a in-built samba to share files between host and guest. When running with the smb command, it is supposed to show up on IP 10.0.2.4. I can't seem to get this to work. If I setup File Sharing on OS X, I can get those samba shares to show up using \\10.0.2.2\ShareName. But I was hoping to try and use the inbuilt qemu samba option.
I think any networking beyond the default won't work, as we no longer have a tap driver, which I think is needed for any of the other qemu networking options.