OpenWrt for VMware ESXi Arm Fling on Rpi4 8GB

Hello,

I built a newer image for ESXi Arm Fling for Rpi4.
On 21.02.1 I've also included the procedure and the config files I used to build it.

OpenWrt-21.02.1

OpenWrt-19.07.7

This topic is related to this:

1 Like

Hi, thank you very much for the excellent job you did!
Question: if I want to upgrade OpenWrt to the latest release tomorrow, can I do it safely from Luci/cli or do I have to redo the whole procedure ? Thank you

No problem.

Uforntutanely if you want to upgrade, you need to take a backup and need a new vmdk file with the new OpenWrt release, restore the backup and install any relevant packages. Upgrading the image from an existing VM (OpenWrt release) is not supported.

I haven't recompiled a new release yet, I might do it at some point.

When I do it I'll post it here though.

Here is another release of OpenWrt - 22.03.5

does this work with the official opkgs?

Yes you can install opkgs from the respective release repository. A few number of packages report kernel incompatibility (like docker) but you can override that and it works fine anyway in all cases I encountered.

hi, for reference i am using your OpenWrt-19.07.7 since it seems the new versions keeps telling me that my architecture is not compatible when i am using a raspberry pi 4 4gb(btw the architecture you inputted for both of the new version is the a53 not the a72) i have been trying to install the drives for the rtl8152 usb to ethernet adapter:
https://www.amazon.ca/dp/B00YUU3KC6/
with the command kmod-usb-net-rtl8152
and the drivers for the usb to wifi adapter for the RT5370 chipset:
https://www.amazon.ca/dp/B01KWQAQ00
with its respective command.

i had to force them to install but it worked but i got an error telling me that usbcore was missing, i did try installing it, removing it, reinstalling it and it still did not work.
i verified what kmod-usb-core installed and it did not add usbcore.ko as it should of done it instead added 20-usb-core
my guess is that since you install it into the kernel, the kmod-usb-net-rtl8152 for some reason cant see it since it was expecting the usbcore.ko. how should i go about making both of them work.

also i saw in log when it boots that usbcore is installed since i can see it working but the rest of the modules still cant use them

They are, so do upgrade to a security supported version. Especially on this device, with its unbrickable removable media, just try it - use a different sdhc card, if you want to retain your working system until you're confident that the newly installed one does meet your requirements.

I don't bother with external adapters, I just use the single built in adapter and vlans, I don't present any usb devices to the VM.

To use vlans in a single nic you'll need a managed switch and some network knowledge though.

With the rpi4 you can't get more than 600 or 700 mb/s in normal conditions, depending on what you are running on it.

If you want a usb adapter that doesn't work you'll have to recompile it which can be a little daunting as it's easy to fail during compile due to incompatible package dependencies.

I provided instructions to recompile it, hopefully it's clear enough for you to follow.

Go ahead and try if you like.