HOWTO: OpenWrt on the Raspberry Pi 4

Selecting ‘auto” as the channel won’t work either in any mode. You have to specify a channel or it won’t work at all.

1 Like

Hi all.

I’m about to go ahead and follow this guide.

Finding anything online that is clear and concise has been an issue.

Can I just confirm and check a few things first?

  1. I don’t want use the pi Wi-Fi so can I just disable it from within open wrt to lead on to number 2…

  2. Once I disable the WiFi can I then take the lan Ethernet in to a switch and then hook up an access point to the switch like a unifi disc to give me better WiFi?

  3. Would this usb to Ethernet adapter work? It mentions that it is RTL8153 and is cheaper than the recommended one in the above guide?

https://amzn.eu/d/3G8fLSJ

Would it?

Maybe, but it is not what is suggested because we know the AX88179A chipset does a lot of work that other chips offload to the Pi/PC/SoC.

So, today I followed these steps to set up my Pi with openwrt.
Thanks for the clear guide!

Everything is working and running great except for one thing.
I followed the steps for enabling packet steering and irqbalance but when I look at htop when running a speedtest I see that core 0 is doing all the work @ 100%

This is with SQM enabled.

Edit: Seems to work now I had to change

# cat /etc/config/irqbalance
config irqbalance 'irqbalance'
        option enabled '1'

Option enabled was 0. Strange this isn't mentioned in this guide.

After setting it to 1 and rebooting the load is distributed between cores! :slight_smile:

Looking at this thread, I don't think ASIX AX88179 is a good choice (I noticed that there are 88179 vs 88179A however couldn't tell the difference)

1 Like

It, seems, to be in OpenWrt.

I use the chipset (AX88179A) on my Pi-hole. It works fine and adds additional USB ports.

I do not know why ROS has more success.