I’m trying to get balenaOS running on the reComputer Industrial J4012 and have managed to successfully flash it using the “Seeed reComputer J4012 16GB” image. I’m able to connect to the device over serial, but it can’t access the internet via its LAN2 port. As far as I can tell this is because the reComputer J4012 has only one LAN port, while the reComputer Industrial has one normal LAN port and one PoE port. BalenaOS recognises the PoE port but cannot see the normal LAN port (kernel driver seems to be missing?). The interface doesn’t show when using ifconfig -a, but both are listed when running lspci:
Hello @adam_stamp first of all welcome to the balena community!
I don’t have the Industrial one, I checked my reComputer J4012 but i’m not able to see the LAN2. Let me ping the balena devices team to explore this, probably the industrial J4012 is not 100% compatible with the image that we do have.
Could you please confirm what OS version are you testing?
The OS version I’ve tried is 6.0.21. I’m able to get it to connect and show on balenaCloud over the PoE port (LAN1+PSE), however for our actual application we need both ports.
Thanks for the update, I’ve found that I can get the port working (at least on some networks) by building the Microchip driver lan743x and insmoding it however would be great to have this in the image by default!
I’m afraid I’m not sure how I’d do that, I’ve just built the driver as a one off kernel module file rather than as an entire image. Do you have any instructions for incorporating this into the image?