On 02/01/2017 12:37, Mick wrote: > On Sunday 01 Jan 2017 20:53:50 Hogren wrote: >> On 01/01/2017 13:07, Mick wrote: >>> So, >>> let's see what the card is configured to use at present: >>> >>> cat /sys/class/net/wlp36s0b1/power/control >>> >>> The default setting would be off and since this parameter is specified as >>> an integer it is likely to be 0. There is also a possibility of it being >>> set at 'auto'. In any case you can try switching this on, to see if it >>> is makes any difference, or if it is set at 'auto' force it to off. >>> >>> I see you are running systemd. I am not well versed with it, so others >>> will hopefully chip in to correct me. On a normal Gentoo system with >>> openrc I> >>> would use this file to set options: >>> /etc/modprobe.d/b43.conf >>> >>> So create it and add in it: >>> >>> options b43 hwpctl=1 >>> >>> to switch power management on, or: >>> >>> options b43 hwpctl=0 >>> >>> to force it off. >> Hello ! >> >> Thanks for help. But for now the result of your cat command returns "auto". >> I created b43.conf in /etc/modprobe.d/ with same permissions than others >> files in the same directory with content: >> options b43 hwpctl=0. >> I restarted. >> The cat command returns "auto" again. >> >> What is wrong ? > Try setting: > > options b43 hwpctl=1 > > reboot and see what you get. Hello, It returns alway "auto".
On the official Systemd documentation, I see that there is a new directory to say which modules load, but to change options, it's always with modprobe. I tried to modified the option on a command line, but, it's stay at "auto" : # modprobe b43 options hwpctl=0 # cat /sys/class/net/wlp36s0b1/power/control auto # modprobe b43 options hwpctl=1 # cat /sys/class/net/wlp36s0b1/power/control auto # modprobe b43 options hwpctl=off # cat /sys/class/net/wlp36s0b1/power/control auto What is wrong ? I really think that I use this module : # lsmod Module Size Used by x86_pkg_temp_thermal 4663 0 kvm_intel 148031 0 b43 385652 0 kvm 309648 1 kvm_intel irqbypass 2616 1 kvm sha1_generic 3067 0 For help, this is my kernel options about its : # grep -i "b43" /usr/src/linux/.config CONFIG_B43=m CONFIG_B43_BCMA=y CONFIG_B43_SSB=y CONFIG_B43_BUSES_BCMA_AND_SSB=y # CONFIG_B43_BUSES_BCMA is not set # CONFIG_B43_BUSES_SSB is not set CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y CONFIG_B43_PHY_G=y CONFIG_B43_PHY_N=y CONFIG_B43_PHY_LP=y CONFIG_B43_PHY_HT=y CONFIG_B43_HWRNG=y # CONFIG_B43_DEBUG is not set # CONFIG_B43LEGACY is not set CONFIG_SSB_B43_PCI_BRIDGE=y Thanks for help ! Hogren