[Banana BPI-R4] Wifi7 status

Do you have several SSIDs, or just one? With one, it works quite well. For me, trouble starts as soon as multiple are created (main wifi, guest wifi, …), especially on different frequencies/radios.

cpu frequency scaling looks interesting, though I was under the (perhaps mistaken) assumption this already worked?

On a side note, power saving mechanisms can have nice effects on electrical noise: Setting ASPM to “powersave” improves wifi signal to noise ratio (on the Banana Pi BPI-R4, at least). I’ve set the following in my rc.local:

/etc/rc.local

# Sets the CPU governor to "ondemand" for all cores, to reduce power consumption and heat generation
for CPUFREQ in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do
  echo ondemand > "$CPUFREQ"
done

# Sets further parameters for the "ondemand" governor, especially reducing sample rate as to further optimize power consumption
for ONDEMAND_DIR in /sys/devices/system/cpu/cpu*/cpufreq/ondemand; do
  echo 70      > "$ONDEMAND_DIR/up_threshold"
  echo 60000   > "$ONDEMAND_DIR/sampling_rate"
  echo 1       > "$ONDEMAND_DIR/io_is_busy"
done

# Enables ASPM with "powersave" directive, further reduces power consumption and increases signal-to-noise ratio of the BE14 wifi card
echo powersave > /sys/module/pcie_aspm/parameters/policy

I’m not sure whether these work on the latest stable, but they did in the development snapshot a while ago. So maybe cpu frequency scaling was already in there. Or it didn’t work and I just assumed it did :smiley: Though with the aforementioned rc.local code, my router got much cooler. Maybe it was all ASPM and cpufreq didn’t work yet.