On Wed, Jul 29 2015, Mick wrote:

> I think (but not sure) that L1 is a legacy power management feature of
> PCIe.  LTR is a more dynamic, latency based, power management
> standard, which auto- adjusts the power on the device depending on how
> long it takes to wake up.  L1 on its own would consume more of your
> battery (if it is a laptop), with LTR it would switch off the power of
> parts of the circuit so as to avoid exceeding the latency requirement
> of the device (not all devices take the same time to wake up).
>
> Could it be that MSWindows has set up on the hardware some aggressive power 
> management setting, which Linux cannot wake up the device from?
>
> Two things I would try:
>
> 1. In Linux - modinfo <module_name>
>
> Check what options this gives and tweak the power settings accordingly
> as your modprobe it, or add it in /etc/modprobe.d/<module_name>.conf.
> Also check the relevant kernel documentation in case it gives more
> details.
>
> 2. In MSWindows - Device Manager
>
> Go into the Hardware/Device Manager and check the different tabs of
> the driver.  Make a note of the original settings and then tweak the
> power settings so that the device does not go to sleep.  Reboot into
> MSWindows (for good luck) and then boot into Linux.
>
> Eventually, a more up to date driver ought to deal with this, if all my 
> suggestions fail.
>
> HTH.

It looks like I must have made a simple mistake, perhaps not pointing
network manager at the ssid of my router.  All is well now.

thanks again for your help.  I appreciate it.

allan

Reply via email to