[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[win-pv-devel] Two patches to ease upgrade from older drivers.


  • To: "win-pv-devel@xxxxxxxxxxxxxxxxxxxx" <win-pv-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Martin Harvey <martin.harvey@xxxxxxxxxx>
  • Date: Mon, 2 Mar 2020 17:09:16 +0000
  • Accept-language: en-US
  • Authentication-results: esa1.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none; spf=None smtp.pra=martin.harvey@xxxxxxxxxx; spf=Pass smtp.mailfrom=martin.harvey@xxxxxxxxxx; spf=None smtp.helo=postmaster@xxxxxxxxxxxxxxx
  • Delivery-date: Tue, 03 Mar 2020 10:45:22 +0000
  • Ironport-sdr: 75p5+VjRJOBCFfAGMmX0g6SYVvF07ooEiTmegdKWPL/zDlHO3ONOvUNjO2uTr7ixjzfX187qj3 mvCVe97C67q+B8xSesVdi4llSYRGQyr0idmKzSR28bokIgJDlvgYgMP8YmJkpgKloF99EvCceb iVcB3Mzd63+o3DupkVBXolgSkGEqcm8jcBnMwKHvgoxZ5gTP6f1h/FmInJTRZbsfao4XOlRFO/ /Nvm84CmwHr7SmicTRvATkkR21jfiugfZlWxgmIm/b2LwXMYb7gRowdpGc7+VMOKPuGgOkI8es YZA=
  • List-id: Developer list for the Windows PV Drivers subproject <win-pv-devel.lists.xenproject.org>
  • Thread-index: AdXwtIYr0neRyqE9QY2L/LWg8Ka1gA==
  • Thread-topic: Two patches to ease upgrade from older drivers.

 

Submitted for consideration:

 

When upgrading from older drivers, installer upgrades can fail, when new NET co-installer refuses to recognise older VIF enumerated devices. The subsequent requested reboot leaves the device tree with hidden devices with entries still in the MIB table. If these devices are not properly recognised as being dormant, they will prevent startup of the new-version NET devices.

 

 

For machines already in this broken state, a suitable workaround is:

 

  1. Tried to do the MSI install. Got the failure case, greyed out disabled dev nodes.
  2.  Remove greyed out devnodes with "uninstall device" (don't delete any drivers).
  3. On reboot, Xenserver PV Network devices not present: because Xenbus DEV_VIF (one up the device tree) is not starting properly.
  4. Select  "Upgrade Drivers" for DEV_VIF manually, and reboot the machine.
  5. Upon reboot, machine in working state.

 

MH.

 

Attachment: 0001-MIB-Operational-status-checking.patch
Description: 0001-MIB-Operational-status-checking.patch

Attachment: 0001-Support-Older-Revisions.patch
Description: 0001-Support-Older-Revisions.patch

_______________________________________________
win-pv-devel mailing list
win-pv-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/win-pv-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.