I configured a machine with Ubuntu 20.04 and all worked fine.
Then I created an image with Clonezilla and restored it on an identical machine.
On the clone, the WiFi adapter is not available anymore:
$ rfkill list
0: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
$ nmcli device
DEVICE TYPE STATE CONNECTION
enp2s0 ethernet connected Wired connection 1
enp3s0 ethernet unavailable --
lo loopback unmanaged --
$ lspci
00:00.0 Host bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge (rev 0d)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 500 (rev 0d)
00:0e.0 Audio device: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster (rev 0d)
00:0f.0 Communication controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine (rev 0d)
00:0f.1 Communication controller: Intel Corporation Device 5a9c (rev 0d)
00:0f.2 Communication controller: Intel Corporation Device 5a9e (rev 0d)
00:11.0 Unclassified device [0050]: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Integrated Sensor Hub (rev 0d)
00:12.0 SATA controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller (rev 0d)
00:13.0 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #1 (rev fd)
00:13.1 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #2 (rev fd)
00:13.2 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #3 (rev fd)
00:13.3 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #4 (rev fd)
00:14.0 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #1 (rev fd)
00:14.1 PCI bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port B #2 (rev fd)
00:15.0 USB controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI (rev 0d)
00:1c.0 SD Host controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series eMMC Controller (rev 0d)
00:1f.0 ISA bridge: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface (rev 0d)
00:1f.1 SMBus: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller (rev 0d)
01:00.0 Network controller: Intel Corporation Wireless-AC 9260 (rev 29)
02:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
03:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
$ dmesg | grep iwl
[ 5.244599] iwlwifi 0000:01:00.0: WRT: Overriding region id 0
[ 5.244611] iwlwifi 0000:01:00.0: WRT: Overriding region id 1
[ 5.244615] iwlwifi 0000:01:00.0: WRT: Overriding region id 2
[ 5.244618] iwlwifi 0000:01:00.0: WRT: Overriding region id 3
[ 5.244621] iwlwifi 0000:01:00.0: WRT: Overriding region id 4
[ 5.244623] iwlwifi 0000:01:00.0: WRT: Overriding region id 6
[ 5.244626] iwlwifi 0000:01:00.0: WRT: Overriding region id 8
[ 5.244651] iwlwifi 0000:01:00.0: WRT: Overriding region id 9
[ 5.244654] iwlwifi 0000:01:00.0: WRT: Overriding region id 10
[ 5.244657] iwlwifi 0000:01:00.0: WRT: Overriding region id 11
[ 5.244660] iwlwifi 0000:01:00.0: WRT: Overriding region id 15
[ 5.244663] iwlwifi 0000:01:00.0: WRT: Overriding region id 16
[ 5.244666] iwlwifi 0000:01:00.0: WRT: Overriding region id 18
[ 5.244668] iwlwifi 0000:01:00.0: WRT: Overriding region id 19
[ 5.244671] iwlwifi 0000:01:00.0: WRT: Overriding region id 20
[ 5.244674] iwlwifi 0000:01:00.0: WRT: Overriding region id 21
[ 5.244678] iwlwifi 0000:01:00.0: WRT: Overriding region id 28
[ 5.245673] iwlwifi 0000:01:00.0: loaded firmware version 46.4d093a30.0 9260-th-b0-jf-b0-46.ucode op_mode iwlmvm
[ 5.361621] iwlwifi 0000:01:00.0: Detected Intel(R) Wireless-AC 9260 160MHz, REV=0x324
[ 5.411888] iwlwifi 0000:01:00.0: Can't parse empty family 8000 OTP/NVM sections
[ 5.411905] iwlwifi 0000:01:00.0: Failed to read NVM: -61
[ 5.424178] iwlwifi 0000:01:00.0: Failed to run INIT ucode: -61
$ lsmod | grep iw
iwlmvm 413696 0
mac80211 1024000 1 iwlmvm
iwlwifi 372736 1 iwlmvm
cfg80211 888832 3 iwlmvm,iwlwifi,mac80211
$ iwconfig
lo no wireless extensions.
enp2s0 no wireless extensions.
enp3s0 no wireless extensions.
I Google for error "-61" of iwlwifi
but I found nothing useful.
Is there anything I have to do on a cloned machine to make the WiFi available?