Zero/Linux/enc28j60
Radxa Zero > Working with Linux > Use ENC28J60 SPI Ethernet Controller
Use ENC28J60 SPI Ethernet Controller
ENC28J60 is a popular choice to add hardwired network connection to Radxa Zero. In this tutorial we will show you how to use it with Zero.
Requirements
Support for ENC28J60 is to Radxa Zero recently, and no official release currently includes it.
In this tutorial we will this test image: radxa-zero_debian_bullseye_cli_2023-02-01T1038+0000_msdos.img.xz
The test image has change the default account and password to radxa/radxa. SSH is also disabled by default to prevent unauthorized access using the default account.
Please connect your ENC28J60 module in the following way:
ENC28J60 | Module | Connect to | Radxa Zero | |
---|---|---|---|---|
CLKOUT | INT | 18 | ||
WOL | SO | 19 | ||
SI | SCK | 21 | 23 | |
CS | RESET | 24 | ||
VCC | GND | 17 | 20 |
You should connect every pin from 17 to 24 on Radxa Zero except pin 22.
Enable ENC28J60 overlay
Once you boot into the system, you use our new rsetup
system configuration tool to enable overlays.
Simply run rsetup
in your terminal:
Use arrow keys to select Overlays, and use enter key to confirm selection:
Select Manage overlays, you will be given a list of compatible overlays:
Use space bar to select/deselect the overlays you want to enable, and use tab key to select Ok/Cancel button. In this tutorial we will select Enable ENC28J60 on SPI-B and choose Ok.
After confirm selection in previous window, you will be back at Overlays menu. If you select Manage overlays, you can see Enable ENC28J60 on SPI-B is selected.
You can double tap escape key to return to previous menu, and eventually, quit rsetup
.
Reboot and you should have a new ENC28J60 network interface.