All being well the following sequence of events should be observed :-
- The blue done LED illuminates indicating the Programmable Logic (PL) has been programmed.
- LED 7 and 1 illuminate indicating the bitstream from the updated zedboard_leds_switches project is in use.
- The first stage boot loader kicks off on the Processor System (PS).
- Ubuntu starts to boot and displays its boot log in the terminal emulator.
- After a while the login prompt appears (shown below).
...
Ubuntu 20.04 LTS arm ttyPS0
default username:password is [ubuntu:temppwd]
arm login:
The following repeated error (if seen) will be fixed with a system update, so ignore it for now.
Stopped Advanced IEEE 802.�…1X/WPA/WPA2/EAP Authenticator.
Starting Advanced IEEE 802�…/WPA/WPA2/EAP Authenticator...
[FAILED] Failed to start Advanced I�…1X/WPA/WPA2/EAP Authenticator.
See 'systemctl status hostapd.service' for details.
Login using the credentials as shown (username :
ubuntu, password :
temppwd).
Check for local area network (LAN) connectivity (ping DHCP server).
ubuntu@arm:~$ ping 192.168.2.1
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.
64 bytes from 192.168.2.1: icmp_seq=1 ttl=64 time=6.66 ms
...
Check for wide area network (WAN) connectivity (ping Google).
ubuntu@arm:~$ ping google.com
PING google.com (172.217.169.14) 56(84) bytes of data.
64 bytes from lhr25s26-in-f14.1e100.net (172.217.169.14): icmp_seq=1 ttl=114 time=19.2 ms
...
Find out what IP address the DHCP server issued and also what the MAC number is.
ubuntu@arm:~$ ifconfig
eth0: flags=-28605<UP,BROADCAST,RUNNING,MULTICAST,DYNAMIC> mtu 1500
inet 192.168.2.87 netmask 255.255.255.0 broadcast 192.168.2.255
inet6 fe80::20a:35ff:fe00:1e53 prefixlen 64 scopeid 0x20<link>
ether 00:0a:35:00:1e:53 txqueuelen 1000 (Ethernet)
RX packets 944 bytes 104433 (104.4 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 835 bytes 76679 (76.6 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 34 base 0xb000
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 78 bytes 6890 (6.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 78 bytes 6890 (6.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
As with all connected equipment it is highly recommended to assign a fixed IP address to the Zedboard via the DHCP server, in this case
192.168.2.87.
Do an initial update of the system and reboot to check all is well.
ubuntu@arm:~$ sudo apt-get update
ubuntu@arm:~$ sudo apt-get dist-upgrade
ubuntu@arm:~$ sudo reboot
Enjoy :-)