>> As noted by Kevin here: >> http://lists.nongnu.org/archive/html/qemu-devel/2017-12/msg02765.html >> >> If your machine has a PCI bus you can plug it there: >> http://pcidb.net/view/1b36/0007 >> >> Linux kmod 'sdhci-pci' recognize it well. >> >> I don't know if OSX/Win guests have a such driver. >> >> If no, we could model the PCI7612: >> https://pci-ids.ucw.cz/read/PC/104c/803b >> >> Regards, >> >> Phil. > > Thanks for the reply. Using this command "-device sdhci-pci -device > sd-card,drive=drive0 -drive id=drive0,if=none,file=<image file>" I was able > to make the sd card reader work in Windows XP. I tried ejecting the image > file and trying to mount another image file. This did > not work. The device was not recognized in Mac OS 9 or Mac OS X guests.
After spending 2 months in this code, I could expect a such problem, but I don't have all the images to test all machines matrix. Are you motivated in writing a simple eject/reinsert qtest? :)