Skip to content

Commit

Permalink
[hermon] Ensure hardware is quiescent when no interfaces are open
Browse files Browse the repository at this point in the history
WinPE has been observed to call PXENV_UNDI_SHUTDOWN but not
PXENV_STOP_UNDI.  This means that Hermon hardware is left partially
active (firmware running and one event queue mapped) when WinPE starts
up, which can cause a Blue Screen of Death.

Fix by ensuring that the hardware is left quiescent (with the firmware
stopped) when no interfaces are open.

Reported-by: Itay Gazit <itayg@mellanox.co.il>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
  • Loading branch information
mcb30 committed Nov 15, 2011
1 parent a02f9e0 commit 6dd4ac7
Show file tree
Hide file tree
Showing 2 changed files with 217 additions and 81 deletions.

0 comments on commit 6dd4ac7

Please sign in to comment.