I have response from "intel-driver-man" and I think he is right. I indeed manually enabled powersaving via powertop.
I quote:
"This could be caused by power save, which is disable by default
in the driver but some programs/distribution seems to enable
it without user knowlage. First check:
$ iw dev wlan0 get power_save
and if PS is enabled, disable by:
$ iw dev wlan0 set power_save off
and check if problem still happen.
@drwt about your remark:
> I looked at all kernel versions that had changes committed to iwlwifi and tested between them.
>
> I now have determined that I do not have this issue in the kernel version 4.4.4.
>
> I do have the issue in 4.4.6 and that is the next kernel version that has changes to iwlwifi so I guess that is the first bad version."
This does not make sense as 3945 device is handled by
iwl3495 (iwlegacy) driver, not by iwlwifi.
I have response from "intel-driver-man" and I think he is right. I indeed manually enabled powersaving via powertop.
I quote: distribution seems to enable
"This could be caused by power save, which is disable by default
in the driver but some programs/
it without user knowlage. First check:
$ iw dev wlan0 get power_save
and if PS is enabled, disable by:
$ iw dev wlan0 set power_save off
and check if problem still happen.
@drwt about your remark:
> I looked at all kernel versions that had changes committed to iwlwifi and tested between them.
>
> I now have determined that I do not have this issue in the kernel version 4.4.4.
>
> I do have the issue in 4.4.6 and that is the next kernel version that has changes to iwlwifi so I guess that is the first bad version."
This does not make sense as 3945 device is handled by
iwl3495 (iwlegacy) driver, not by iwlwifi.