So ! Update on this, i tried to install drivers from windows (since i can boot in native) but without any luck, i used pnputil to install the .inf file and all, it is install but that did nothing (what the hell?).
After a while i decided to try what appears to be THE solution, which is putting my disk as ide target instead of virtio and tadaaaa, getting devices ready and i can boot windows again. So the issue is indeed virtio drivers which for some reason are not there anymore... What is truly insane is that if i don't have any virtio drivers i shouldn't have network and all right? well, everything is working right of the box, is it suppose to be? Afterwards i tried using this solution https://wiki.archlinux.org/index.php/QEMU#Change_Existing_Windows_VM_to_use_virtio generating a fake qcwo2 file, adding it to the vm with qemu arg command line (since i use libvirt) and passing drivers with the same method (since apparently libvirt cdrom didn't work). I'm suppose to see my image as a drive but i don't see anything, weird since the iso is there. the syntax i used is this : <qemu:arg value='-drive'/> <qemu:arg value='file=/home/zipeldiablo/ fake.qcwo2'/> I assume that once i figure this out i can install virtio drivers normally and reboot my vm with proper bus. Speaking of target bus, is there a difference in I/O performance between ide and virtio for a ssd? 2016-05-05 17:13 GMT+02:00 thibaut noah <thibaut.n...@gmail.com>: > Manage to find a way to access my virtio drivers by selecting the "system > image recovery" option. > Not doing a thing and i installed all those needed. (they are installed on > detected windows drive right?) > > At this point i think windows has an issue with recognizing an emulated > device, no idea which but this isn't related to the install itself. > It's more of a bug due to a switch between native and virtualized, it > usually takes about a minute for windows to detect all devices and switch > to appropriate config, obviously this time it is failing. > Since i can access the windows drive, even if windows does not fully > launch it means virtio drivers are there, otherwise i assume i wouldn't see > anything at all except the efi shell ? (please someone correct me if i am > wrong). > > Still the fact that windows does not detect both cd-rom devices on the > repair menu but manage to see them while on the system recovery screen is > strange. > > 2016-05-05 16:52 GMT+02:00 thibaut noah <thibaut.n...@gmail.com>: > >> I don't understand, i have only one windows installation and like i said >> it boots perfectly if i don't run it with qemu-kvm. >> >> Didn't find a way to install virtio drivers on native windows since they >> are not used by the system. >> So if i have to do a recovery i can only do it from the vm which i am >> unable to do at the moment. >> >> Going into efi sheel and running bootx64 in fso: /efi/boot gets me to the >> same repair screen as simply launching the vm. >> >> Also i tried to add windows iso and virtio iso in the hope that i would >> be able to do a "repair" by booting on the iso but it seems both disks are >> not detected by windows though i added them with virt-manager. (they were >> detected a while ago but not anymore). >> I'm suppose to seem them on windows repair in the "use a device" screen >> but i don't, only efi internal shell. >> >> 2016-05-05 16:36 GMT+02:00 Torbjorn Jansson < >> torbjorn.jans...@mbox200.swipnet.se>: >> >>> On 2016-05-05 15:19, thibaut noah wrote: >>> >>>> What do you mean by offline windows copy? This is a native windows 10 >>>> install. >>>> I boot it native all the time to do benchmarks and all, never had any >>>> issue >>>> before the update. >>>> >>>> I assume what you mean by boot drivers is virtio drivers? >>>> >>>> >>> "offline copy" as in the windows installation that you are not currently >>> running. >>> dism cant be used on the currently running windows instance. >>> booting to recovery is enough, this recovery can be from a usb stick or >>> install dvd or whatever you prefer. >>> >>> example: >>> dism /Image:C:\ /Add-Driver /Driver:X:\drivers\ /Recurse >>> >>> assuming C:\ is the drive where the broken offline version is. >>> check drive letter, it might not be what you expect. >>> >>> also, this is not really vfio specific things, so probably a bit >>> offtopic. >>> >>> and as i said before, all this will do is to add drivers, like those >>> needed to find your boot device. >>> >>> >> >
_______________________________________________ vfio-users mailing list vfio-users@redhat.com https://www.redhat.com/mailman/listinfo/vfio-users