I did some additional testing and found another defect with the current linux-firmware-raspi2 version 1.20200601+arm64-0ubuntu2~18.04.1.
The Pi 400 and CM4 models are not correctly identified:
Pi 400: ubuntu@ubuntu:~$ tail -4 /proc/cpuinfo Hardware : BCM2835 Revision : c03130 Serial : 100000008a8f5e8e Model : Raspberry Pi ? Rev 1.0
Pi CM4: ubuntu@ubuntu:~$ tail -4 /proc/cpuinfo Hardware : BCM2835 Revision : c03140 Serial : 10000000535a0643 Model : Raspberry Pi ? Rev 1.0
After upgrading to 4-0ubuntu0~18.04.1 from bionic-proposed all seems fine:
ubuntu@rpi-400-rev1d0-5e8e:~$ tail -4 /proc/cpuinfo Hardware : BCM2835 Revision : c03130 Serial : 100000008a8f5e8e Model : Raspberry Pi 400 Rev 1.0
ubuntu@rpi-cm4-rev1d0-0643:~$ tail -4 /proc/cpuinfo Hardware : BCM2835 Revision : c03140 Serial : 10000000535a0643 Model : Raspberry Pi Compute Module 4 Rev 1.0
I did some additional testing and found another defect with the current linux-firmware- raspi2 version 1.20200601+ arm64-0ubuntu2~ 18.04.1.
The Pi 400 and CM4 models are not correctly identified:
Pi 400:
ubuntu@ubuntu:~$ tail -4 /proc/cpuinfo
Hardware : BCM2835
Revision : c03130
Serial : 100000008a8f5e8e
Model : Raspberry Pi ? Rev 1.0
Pi CM4:
ubuntu@ubuntu:~$ tail -4 /proc/cpuinfo
Hardware : BCM2835
Revision : c03140
Serial : 10000000535a0643
Model : Raspberry Pi ? Rev 1.0
After upgrading to 4-0ubuntu0~18.04.1 from bionic-proposed all seems fine:
ubuntu@ rpi-400- rev1d0- 5e8e:~$ tail -4 /proc/cpuinfo
Hardware : BCM2835
Revision : c03130
Serial : 100000008a8f5e8e
Model : Raspberry Pi 400 Rev 1.0
ubuntu@ rpi-cm4- rev1d0- 0643:~$ tail -4 /proc/cpuinfo
Hardware : BCM2835
Revision : c03140
Serial : 10000000535a0643
Model : Raspberry Pi Compute Module 4 Rev 1.0