[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [win-pv-devel] No matching device was found when trying to install PV drivers
> -----Original Message----- > From: Nick Craig-Wood [mailto:nick@xxxxxxxxxxxxxx] > Sent: 28 September 2016 17:25 > To: Paul Durrant <Paul.Durrant@xxxxxxxxxx>; win-pv- > devel@xxxxxxxxxxxxxxxxxxxx > Subject: Re: [win-pv-devel] No matching device was found when trying to > install PV drivers > > On 28/09/16 15:36, Paul Durrant wrote: > >> -----Original Message----- > >> From: win-pv-devel [mailto:win-pv-devel-bounces@xxxxxxxxxxxxxxxxxxxx] > >> On Behalf Of Nick Craig-Wood > >> Sent: 28 September 2016 14:53 > >> To: win-pv-devel@xxxxxxxxxxxxxxxxxxxx > >> Subject: [win-pv-devel] No matching device was found when trying to > >> install PV drivers > >> > >> We've been trying to make the new PV drivers work under Xen 4.6.3 > >> (compiled from source) with Windows 2012R2 > >> > >> When we try to install them the drivers can't find the device they > >> are supposed to be attached to. The Xen platform PCI device is > >> visible in device manager. > >> > > > > Ok, good :-) > > > >> This is trying with the 8.1 Release. > >> > >> C:\users\root\Downloads\xennet\x64> dir > >> > >> Directory: C:\users\root\Downloads\xennet\x64 > >> > >> Mode LastWriteTime Length Name > >> ---- ------------- ------ ---- > >> -a--- 22/07/2016 15:57 679840 dpinst.exe > >> -a--- 22/07/2016 15:57 10760 xennet.cat > >> -a--- 22/07/2016 13:35 9557 xennet.inf > >> -a--- 22/07/2016 13:35 544768 xennet.pdb > >> -a--- 22/07/2016 15:56 44448 xennet.sys > >> -a--- 22/07/2016 15:57 207776 xennet_coinst.dll > >> -a--- 22/07/2016 13:36 1789952 xennet_coinst.pdb > >> > >> C:\users\root\Downloads\xennet\x64> .\dpinst.exe /C > >> INFO: Option set: dumping log info to console. > >> INFO: Current working directory: 'C:\users\root\Downloads\xennet\x64' > >> INFO: Running on path 'C:\users\root\Downloads\xennet\x64' > >> INFO: No valid 'dpinst.xml' file provided. > >> INFO: Found driver package: > >> 'C:\users\root\Downloads\xennet\x64\xennet.inf'. > >> INFO: Preinstalling 'c:\users\root\downloads\xennet\x64\xennet.inf' ... > >> INFO: ENTER: DriverPackagePreinstallW > >> SUCCESS:c:\users\root\downloads\xennet\x64\xennet.inf is preinstalled. > >> INFO: RETURN: DriverPackagePreinstallW (0x0) > >> INFO: ENTER: DriverPackageGetPathW > >> INFO: RETURN: DriverPackageGetPathW (0x0) > >> INFO: ENTER: DriverPackageInstallW > >> INFO: Installing INF file > >> 'c:\users\root\downloads\xennet\x64\xennet.inf' (Plug and Play). > >> INFO: Looking for Model Section [Inst.NTamd64]... > >> INFO: No matching devices found in INF > >> > "C:\Windows\System32\DriverStore\FileRepository\xennet.inf_amd64_3d1 > >> 357c296dde9 > >> ff\xennet.inf" on the Machine. > >> INFO: No drivers installed. No devices found that match driver(s) > >> contained in 'C:\Windows\System32\DriverStore\FileRe > >> pository\xennet.inf_amd64_3d1357c296dde9ff\xennet.inf'. > >> INFO: RETURN: DriverPackageInstallW (0xE000020B) > >> INFO: No matching device was found for > >> 'c:\users\root\downloads\xennet\x64\xennet.inf'. Driver will be > >> installed when plugged in. > >> INFO: Created entry in Add or Remove Programs for > >> > 'C:\Windows\System32\DriverStore\FileRepository\xennet.inf_amd64_3d1 > >> 357c296dde9ff\xennet.inf'. > >> > > > > Have you installed XENBUS and XENVIF? XENBUS is the driver that binds to > the platform PCI device and creates the virtual device for XENVIF to bind to > which, in turn, creates the virtual device which XENNET binds to. > > Ah, I didn't realise there were dependencies between the drivers - I expect > that is the problem :-) > > Is there a recommended order to load the drivers in? > Not really, Windows should sort things out. If you just install XENBUS and XENVIF in either order then XENNET should spring to life. Be aware that you'll need a reboot after driver installation though, to allow the emulated network device to be unplugged. Paul > Thanks > > Nick > > > > > Paul > > > >> The xen config looks like this - note the use of stubdomains. > >> > >> memory = 4096 > >> maxmem = 4096 > >> name = "win2012r2" > >> domain = "win2012r2" > >> vif = [ 'ip=1.2.3.4, mac=00:16:3E:00:00:01, vifname=win2012r2, > >> type=vif, script=/etc/xen/scripts/vif-route' ] disk = [ 'format=raw, > >> vdev=hda, access=rw, target=/dev/lvm/win2012r2_root_fs' ] restart = > 'onreboot' > >> vcpus = 4 > >> cpu_weight=1024 > >> # enable stubdomain > >> device_model_stubdomain_override = 1 > >> # enable pv on hvm > >> xen_platform_pci=1 > >> # HVM options > >> builder='hvm' > >> monitor_path = 'null' > >> boot='c' > >> sdl=0 > >> vnc=1 > >> vncunused=0 > >> vnclisten='0.0.0.0' > >> vncdisplay='XXXX' > >> vncpasswd='XXXXXXXX' > >> serial='pty' > >> parallel='none' > >> ne2000=0 > >> usb=1 > >> usbdevice='tablet' > >> > >> The config works fine for Linux HVM with PV. > >> > >> Any help much appreciated, and apologies in advance if this is a > >> stupid question! > >> > >> Thanks > >> > >> Nick > >> -- > >> Nick Craig-Wood <nick@xxxxxxxxxxxxxx> -- http://www.craig- > >> wood.com/nick > >> > >> _______________________________________________ > >> win-pv-devel mailing list > >> win-pv-devel@xxxxxxxxxxxxxxxxxxxx > >> https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel > > > -- > Nick Craig-Wood <nick@xxxxxxxxxxxxxx> -- http://www.craig- > wood.com/nick _______________________________________________ win-pv-devel mailing list win-pv-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/cgi-bin/mailman/listinfo/win-pv-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |