diff options
Diffstat (limited to 'sys/pci/if_vr.c')
-rw-r--r-- | sys/pci/if_vr.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/pci/if_vr.c b/sys/pci/if_vr.c index 2d14680..93fba3e 100644 --- a/sys/pci/if_vr.c +++ b/sys/pci/if_vr.c @@ -724,6 +724,13 @@ static int vr_attach(dev) goto fail; } + /* + * Windows may put the chip in suspend mode when it + * shuts down. Be sure to kick it in the head to wake it + * up again. + */ + VR_CLRBIT(sc, VR_STICKHW, (VR_STICKHW_DS0|VR_STICKHW_DS1)); + /* Reset the adapter. */ vr_reset(sc); |