freebsd-skq/sys/dev/alc
yongari 90836b4689 Disable PHY hibernation until I get more detailed hibernation
programming secret.  The PHY would go into sleep state when it
detects no established link and it will re-establish link when the
cable is plugged in.  Previously it failed to re-establish link
when the cable is plugged in such that it required to manually down
and up the interface again to make it work.  This came from
incorrectly programmed hibernation parameters.  According to
Atheros, each PHY chip requires different configuration for
hibernation and different vendor has different settings for the
same chip.
Disabling hibernation may consume more power but establishing link
looks more important than saving power.
Special thanks to Atheros for giving me instructions that disable
hibernation.

MFC after:	1 week
Approved by:	re (kib)
2011-08-22 20:33:05 +00:00
..
if_alc.c Disable PHY hibernation until I get more detailed hibernation 2011-08-22 20:33:05 +00:00
if_alcreg.h Fix typo. 2011-05-19 23:13:08 +00:00
if_alcvar.h - Move ether_ifdetach() earlier and remove now-unneeded IN_DETACH flag. 2011-01-13 21:49:14 +00:00