Dvb drivers for Dvbsky T330

Asked by pp4096

I'm trying to get DVBSky T330 DVB-T2/C tuner (idVendor=0572, idProduct=0320) working in Ubuntu 20.04.3 LTS (Focal Fossa) on Raspberry Pi 4.

I found the driver source code in
https://github.com/torvalds/linux/blob/0fcfb00b28c0b7884635dacf38e46d60bf3d4eb1/drivers/media/usb/dvb-usb-v2/dvbsky.c#L766

The file should be part of dvb-usb-v2.ko module requiring I2C and MEDIA_DIGITAL_TV_SUPPORT flags.
https://github.com/torvalds/linux/blob/0fcfb00b28c0b7884635dacf38e46d60bf3d4eb1/drivers/media/usb/Kconfig#L44

I found info about flags and modules here:
https://www.kernelconfig.io/config_dvb_usb_dvbsky?q=&kernelversion=5.4.118&arch=arm64

I checked my kernel config and those flags are set to 'y', so they should be integrated into the kernel.
cat /boot/config-5.4.0-1047-raspi | grep CONFIG_I2C=
CONFIG_I2C=y
cat /boot/config-5.4.0-1047-raspi | grep MEDIA_DIGITAL_TV_SUPPORT=
CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y

but the others have 'm' value set - that means they should be loaded as modules.
cat /boot/config-5.4.0-1047-raspi | grep CONFIG_DVB_USB_DVBSKY=
CONFIG_DVB_USB_DVBSKY=m
cat /boot/config-5.4.0-1047-raspi | grep CONFIG_MEDIA_SUPPORT=
CONFIG_MEDIA_SUPPORT=m
cat /boot/config-5.4.0-1047-raspi | grep CONFIG_DVB_USB_V2=
CONFIG_DVB_USB_V2=m
cat /boot/config-5.4.0-1047-raspi | grep CONFIG_DVB_SI2168=
CONFIG_DVB_SI2168=m

However I don't have the dvb-usb-dvbsky.ko, dvb_usb_v2.ko and si2168.ko in /lib/modules.
modprobe dvb-usb-dvbsky.ko
modprobe: FATAL: Module dvb-usb-dvbsky.ko not found in directory /lib/modules/5.4.0-1047-raspi
modprobe dvb_usb_v2.ko
modprobe: FATAL: Module dvb_usb_v2.ko not found in directory /lib/modules/5.4.0-1047-raspi
modprobe si2168.ko
modprobe: FATAL: Module si2168.ko not found in directory /lib/modules/5.4.0-1047-raspi

I downloaded the image from:
https://ubuntu.com/download/raspberry-pi/thank-you?version=20.04.3&architecture=server-arm64+raspil

Why the modules are not included in the kernel 5.4.0-1047-raspi?
Where I can get the modules from to be able to get the tuner working?

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu linux-raspi Edit question
Assignee:
No assignee Edit question
Solved by:
pp4096
Solved:
Last query:
Last reply:

This question was reopened

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

If you made the modules for the kernel then you could symlink them to the relevant folder. Note that you will need to rebuild the module for a new kernel if one is installed

Revision history for this message
Manfred Hampl (m-hampl) said :
#2

These kernel modules should be available in the standard kernel, see https://packages.ubuntu.com/search?suite=focal&arch=any&mode=filename&searchon=contents&keywords=dvbsky

Which kernel are you using?
What is the output of the commands

uname -a
lsb_releases -crid
ls -l /lib/modules/5.4.0-1047-raspi/kernel/drivers/media/usb/dvb-usb-v2/

Revision history for this message
pp4096 (pp4096) said :
#3

uname -a
Linux ubuntu 5.4.0-1047-raspi #52-Ubuntu SMP PREEMPT Wed Nov 24 08:16:38 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux

lsb_release -crid
Distributor ID: Ubuntu
Description: Ubuntu 20.04.3 LTS
Release: 20.04
Codename: focal

ls -l /lib/modules/5.4.0-1047-raspi/kernel/drivers/media/usb/dvb-usb-v2/
ls: cannot access '/lib/modules/5.4.0-1047-raspi/kernel/drivers/media/usb/dvb-usb-v2/': No such file or directory

find /lib/modules/5.4.0-1047-raspi/kernel/drivers/media
/lib/modules/5.4.0-1047-raspi/kernel/drivers/media
/lib/modules/5.4.0-1047-raspi/kernel/drivers/media/common
/lib/modules/5.4.0-1047-raspi/kernel/drivers/media/common/videobuf2
/lib/modules/5.4.0-1047-raspi/kernel/drivers/media/common/videobuf2/videobuf2-common.ko
/lib/modules/5.4.0-1047-raspi/kernel/drivers/media/common/videobuf2/videobuf2-memops.ko
/lib/modules/5.4.0-1047-raspi/kernel/drivers/media/common/videobuf2/videobuf2-v4l2.ko
/lib/modules/5.4.0-1047-raspi/kernel/drivers/media/common/videobuf2/videobuf2-vmalloc.ko
/lib/modules/5.4.0-1047-raspi/kernel/drivers/media/mc
/lib/modules/5.4.0-1047-raspi/kernel/drivers/media/mc/mc.ko
/lib/modules/5.4.0-1047-raspi/kernel/drivers/media/v4l2-core
/lib/modules/5.4.0-1047-raspi/kernel/drivers/media/v4l2-core/videodev.ko

It seems I don't have the standard dvb modules there at all.
How can I install them?

Revision history for this message
Manfred Hampl (m-hampl) said (last edit ):
#4

Which kernel packages do you have installed?
What is the output of the command

dpkg -l | grep ' linux-'

Revision history for this message
pp4096 (pp4096) said :
#5

Here it is:

dpkg -l | grep ' linux-'
ii linux-base 4.5ubuntu3.7 all Linux image base package
ii linux-firmware 1.187.20 all Firmware for Linux kernel drivers
ii linux-firmware-raspi2 4-0ubuntu0~20.04.1 arm64 Raspberry Pi 2/3/4 GPU firmware and bootloaders
ii linux-headers-5.4.0-1046-raspi 5.4.0-1046.50 arm64 Linux kernel headers for version 5.4.0 on ARMv8 SMP
ii linux-headers-5.4.0-1047-raspi 5.4.0-1047.52 arm64 Linux kernel headers for version 5.4.0 on ARMv8 SMP
ii linux-headers-raspi 5.4.0.1047.82 arm64 Raspberry Pi Linux kernel headers
rc linux-image-5.4.0-1008-raspi 5.4.0-1008.8 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1011-raspi 5.4.0-1011.11 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1012-raspi 5.4.0-1012.12 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1013-raspi 5.4.0-1013.13 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1015-raspi 5.4.0-1015.15 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1016-raspi 5.4.0-1016.17 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1018-raspi 5.4.0-1018.20 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1019-raspi 5.4.0-1019.21 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1021-raspi 5.4.0-1021.24 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1022-raspi 5.4.0-1022.25 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1023-raspi 5.4.0-1023.26 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1025-raspi 5.4.0-1025.28 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1026-raspi 5.4.0-1026.29 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1028-raspi 5.4.0-1028.31 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1029-raspi 5.4.0-1029.32 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1030-raspi 5.4.0-1030.33 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1032-raspi 5.4.0-1032.35 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1033-raspi 5.4.0-1033.36 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1034-raspi 5.4.0-1034.37 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1035-raspi 5.4.0-1035.38 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1036-raspi 5.4.0-1036.39 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1038-raspi 5.4.0-1038.41 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1041-raspi 5.4.0-1041.45 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1042-raspi 5.4.0-1042.46 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1043-raspi 5.4.0-1043.47 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1044-raspi 5.4.0-1044.48 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-1045-raspi 5.4.0-1045.49 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
ii linux-image-5.4.0-1046-raspi 5.4.0-1046.50 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
ii linux-image-5.4.0-1047-raspi 5.4.0-1047.52 arm64 Linux kernel image for version 5.4.0 on ARMv8 SMP
rc linux-image-5.4.0-26-generic 5.4.0-26.30 arm64 Signed kernel image generic
ii linux-image-raspi 5.4.0.1047.82 arm64 Raspberry Pi Linux kernel image
ii linux-libc-dev:arm64 5.4.0-91.102 arm64 Linux Kernel Headers for development
rc linux-modules-5.4.0-1006-raspi2 5.4.0-1006.6 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1008-raspi 5.4.0-1008.8 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1011-raspi 5.4.0-1011.11 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1012-raspi 5.4.0-1012.12 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1013-raspi 5.4.0-1013.13 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1015-raspi 5.4.0-1015.15 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1016-raspi 5.4.0-1016.17 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1018-raspi 5.4.0-1018.20 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1019-raspi 5.4.0-1019.21 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1021-raspi 5.4.0-1021.24 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1022-raspi 5.4.0-1022.25 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1023-raspi 5.4.0-1023.26 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1025-raspi 5.4.0-1025.28 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1026-raspi 5.4.0-1026.29 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1028-raspi 5.4.0-1028.31 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1029-raspi 5.4.0-1029.32 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1030-raspi 5.4.0-1030.33 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1032-raspi 5.4.0-1032.35 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1033-raspi 5.4.0-1033.36 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1034-raspi 5.4.0-1034.37 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1035-raspi 5.4.0-1035.38 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1036-raspi 5.4.0-1036.39 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1038-raspi 5.4.0-1038.41 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1041-raspi 5.4.0-1041.45 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1042-raspi 5.4.0-1042.46 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1043-raspi 5.4.0-1043.47 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1044-raspi 5.4.0-1044.48 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-1045-raspi 5.4.0-1045.49 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
ii linux-modules-5.4.0-1046-raspi 5.4.0-1046.50 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
ii linux-modules-5.4.0-1047-raspi 5.4.0-1047.52 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-5.4.0-26-generic 5.4.0-26.30 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
rc linux-modules-extra-5.4.0-26-generic 5.4.0-26.30 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP
ii linux-raspi 5.4.0.1047.82 arm64 Complete Raspberry Pi Linux kernel and headers
ii linux-raspi-headers-5.4.0-1046 5.4.0-1046.50 arm64 Header files related to Linux kernel version 5.4.0
ii linux-raspi-headers-5.4.0-1047 5.4.0-1047.52 arm64 Header files related to Linux kernel version 5.4.0

Revision history for this message
Manfred Hampl (m-hampl) said :
#6

ii linux-modules-5.4.0-1047-raspi 5.4.0-1047.52 arm64 Linux kernel extra modules for version 5.4.0 on ARMv8 SMP

The drivers should be provided by this package.
I suggest that you try reinstalling it.

sudo apt install --reinstall linux-modules-5.4.0-1047-raspi

Does this help?

Revision history for this message
pp4096 (pp4096) said :
#7

Awesome! Your suggestion helped.
Very interesting that the modules were not installed and the re-instalation helped. I don't understand that.
Thank you very much for the professional help!

[171287.745444] usbcore: registered new interface driver dvb_usb_dvbsky
[171287.788178] si2168 13-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[171289.410397] si2168 13-0064: firmware version: B 4.0.25
[171289.423360] si2157 14-0060: found a 'Silicon Labs Si2157-A30'
[171289.475409] si2157 14-0060: firmware version: 3.0.5
[171289.475518] usb 1-1.4: DVB: adapter 0 frontend 0 frequency 0 out of range (48000000..870000000)

The tuner works now!

Revision history for this message
pp4096 (pp4096) said (last edit ):
#8

That has a disadvantage though. After some time, the tuner stops working - I suppose because of a kernel update. I need to log in to ssh and run:

uname -a

to get the new version of kernel: for example: "5.4.0-1059-raspi" and run:

sudo apt install --reinstall linux-modules-5.4.0-1059-raspi

And then I need to physically plug the tuner out and in, otherwise the tuner doesn't work.

Can somebody explain why it happens and how I can avoid that please? I'd like to have the tuner working all the time.

Why I need to reinstall the modules with every (automatic?) kernel update.
Is it possible to set up the re-installation somehow to be done automatically or somehow avoid the re-installation completely?

Revision history for this message
Manfred Hampl (m-hampl) said (last edit ):
#9

"Why I need to reinstall the modules with every (automatic?) kernel update."

This should not be necessary. When the kernel is installed, all the modules should be made available, and a re-installation should in fact do nothing in addition.

Are the new kernel versions installed automatically or do you manually initiate the upgrade?
Eventually you should consider disabling automatic updates and switch to doing that only manually.

Maybe digging through the package management logs reveals a cause for something going wrong during package updates.

Revision history for this message
pp4096 (pp4096) said :
#10

They are installed automatically.

From /var/log/apt/history.log.1.gz file I can say linux-image-5.4.0-1059 was installed on 2022-04-21. I found out the tv tuner doesn't work later on 2022-05-01 and re-installed the modules manually.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/var/log/apt/history.log.1.gz
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
...

Start-Date: 2022-04-21 06:24:10
Commandline: /usr/bin/unattended-upgrade
Install: linux-image-5.4.0-1059-raspi:arm64 (5.4.0-1059.67, automatic), linux-raspi-headers-5.4.0-1059:arm64 (5.4.0-1059.67, automatic), linux-headers-5.4.0-1059-raspi:arm64 (5.4.0-1059.67, automatic), linux-modules-5.4.0-1059-raspi:arm64 (5.4.0-1059.67, automatic)
Upgrade: linux-raspi:arm64 (5.4.0.1058.92, 5.4.0.1059.93), linux-image-raspi:arm64 (5.4.0.1058.92, 5.4.0.1059.93), linux-headers-raspi:arm64 (5.4.0.1058.92, 5.4.0.1059.93)
End-Date: 2022-04-21 06:26:48

Start-Date: 2022-04-21 06:27:01
Commandline: /usr/bin/unattended-upgrade
Upgrade: bash:arm64 (5.0-6ubuntu1.1, 5.0-6ubuntu1.2)
End-Date: 2022-04-21 06:27:02

Start-Date: 2022-04-21 06:27:15
Commandline: /usr/bin/unattended-upgrade
Upgrade: linux-libc-dev:arm64 (5.4.0-107.121, 5.4.0-109.123)
End-Date: 2022-04-21 06:27:16

Start-Date: 2022-04-22 06:58:17
Commandline: /usr/bin/unattended-upgrade
Remove: linux-headers-5.4.0-1056-raspi:arm64 (5.4.0-1056.63)
End-Date: 2022-04-22 06:58:19

Start-Date: 2022-04-22 06:58:31
Commandline: /usr/bin/unattended-upgrade
Remove: linux-image-5.4.0-1056-raspi:arm64 (5.4.0-1056.63)
End-Date: 2022-04-22 06:58:33

Start-Date: 2022-04-22 06:58:45
Commandline: /usr/bin/unattended-upgrade
Remove: linux-raspi-headers-5.4.0-1056:arm64 (5.4.0-1056.63)
End-Date: 2022-04-22 06:58:49

Start-Date: 2022-04-22 06:59:01
Commandline: /usr/bin/unattended-upgrade
Remove: linux-modules-5.4.0-1056-raspi:arm64 (5.4.0-1056.63)
End-Date: 2022-04-22 06:59:02

Start-Date: 2022-04-27 06:24:20
Commandline: /usr/bin/unattended-upgrade
Upgrade: git-man:arm64 (1:2.25.1-1ubuntu3.3, 1:2.25.1-1ubuntu3.4)
End-Date: 2022-04-27 06:24:24

Start-Date: 2022-04-27 06:24:36
Commandline: /usr/bin/unattended-upgrade
Upgrade: git:arm64 (1:2.25.1-1ubuntu3.3, 1:2.25.1-1ubuntu3.4)
End-Date: 2022-04-27 06:24:39

Start-Date: 2022-04-28 06:53:45
Commandline: /usr/bin/unattended-upgrade
Upgrade: libsepol1:arm64 (3.0-1, 3.0-1ubuntu0.1)
End-Date: 2022-04-28 06:53:46

Start-Date: 2022-04-28 06:53:59
Commandline: /usr/bin/unattended-upgrade
Upgrade: distro-info-data:arm64 (0.43ubuntu1.9, 0.43ubuntu1.10)
End-Date: 2022-04-28 06:53:59

Start-Date: 2022-04-29 06:45:07
Commandline: /usr/bin/unattended-upgrade
Upgrade: libcurl4:arm64 (7.68.0-1ubuntu2.7, 7.68.0-1ubuntu2.10), curl:arm64 (7.68.0-1ubuntu2.7, 7.68.0-1ubuntu2.10)
End-Date: 2022-04-29 06:45:08

Start-Date: 2022-04-29 06:45:21
Commandline: /usr/bin/unattended-upgrade
Upgrade: networkd-dispatcher:arm64 (2.1-2~ubuntu20.04.1, 2.1-2~ubuntu20.04.2)
End-Date: 2022-04-29 06:45:25

Start-Date: 2022-04-29 06:45:37
Commandline: /usr/bin/unattended-upgrade
Upgrade: libcurl4-gnutls-dev:arm64 (7.68.0-1ubuntu2.7, 7.68.0-1ubuntu2.10), libcurl3-gnutls:arm64 (7.68.0-1ubuntu2.7, 7.68.0-1ubuntu2.10)
End-Date: 2022-04-29 06:45:39

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
and here's the part of term.log.1 - I can't see any error there:
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
...

Log started: 2022-04-21 06:24:10
Selecting previously unselected package linux-raspi-headers-5.4.0-1059.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 166617 files and directories currently installed.)
Preparing to unpack .../0-linux-raspi-headers-5.4.0-1059_5.4.0-1059.67_arm64.deb ...
Unpacking linux-raspi-headers-5.4.0-1059 (5.4.0-1059.67) ...
Selecting previously unselected package linux-headers-5.4.0-1059-raspi.
Preparing to unpack .../1-linux-headers-5.4.0-1059-raspi_5.4.0-1059.67_arm64.deb ...
Unpacking linux-headers-5.4.0-1059-raspi (5.4.0-1059.67) ...
Selecting previously unselected package linux-modules-5.4.0-1059-raspi.
Preparing to unpack .../2-linux-modules-5.4.0-1059-raspi_5.4.0-1059.67_arm64.deb ...
Unpacking linux-modules-5.4.0-1059-raspi (5.4.0-1059.67) ...
Selecting previously unselected package linux-image-5.4.0-1059-raspi.
Preparing to unpack .../3-linux-image-5.4.0-1059-raspi_5.4.0-1059.67_arm64.deb ...
Unpacking linux-image-5.4.0-1059-raspi (5.4.0-1059.67) ...
Preparing to unpack .../4-linux-raspi_5.4.0.1059.93_arm64.deb ...
Unpacking linux-raspi (5.4.0.1059.93) over (5.4.0.1058.92) ...
Preparing to unpack .../5-linux-image-raspi_5.4.0.1059.93_arm64.deb ...
Unpacking linux-image-raspi (5.4.0.1059.93) over (5.4.0.1058.92) ...
Preparing to unpack .../6-linux-headers-raspi_5.4.0.1059.93_arm64.deb ...
Unpacking linux-headers-raspi (5.4.0.1059.93) over (5.4.0.1058.92) ...
Setting up linux-modules-5.4.0-1059-raspi (5.4.0-1059.67) ...
Setting up linux-image-5.4.0-1059-raspi (5.4.0-1059.67) ...
I: /boot/vmlinuz.old is now a symlink to vmlinuz-5.4.0-1058-raspi
I: /boot/initrd.img.old is now a symlink to initrd.img-5.4.0-1058-raspi
I: /boot/vmlinuz is now a symlink to vmlinuz-5.4.0-1059-raspi
I: /boot/initrd.img is now a symlink to initrd.img-5.4.0-1059-raspi
Setting up linux-raspi-headers-5.4.0-1059 (5.4.0-1059.67) ...
Setting up linux-image-raspi (5.4.0.1059.93) ...
Setting up linux-headers-5.4.0-1059-raspi (5.4.0-1059.67) ...
Setting up linux-headers-raspi (5.4.0.1059.93) ...
Setting up linux-raspi (5.4.0.1059.93) ...
Processing triggers for linux-image-5.4.0-1059-raspi (5.4.0-1059.67) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.4.0-1059-raspi
Using DTB: bcm2711-rpi-4-b.dtb
Installing /lib/firmware/5.4.0-1059-raspi/device-tree/broadcom/bcm2711-rpi-4-b.dtb into /boot/dtbs/5.4.0-1059-raspi/./bcm2711-rpi-4-b.dtb
Installing new bcm2711-rpi-4-b.dtb.
Installing /lib/firmware/5.4.0-1059-raspi/device-tree/broadcom/bcm2711-rpi-4-b.dtb into /boot/dtbs/5.4.0-1059-raspi/./bcm2711-rpi-4-b.dtb
Taking backup of bcm2711-rpi-4-b.dtb.
Installing new bcm2711-rpi-4-b.dtb.
flash-kernel: deferring update (trigger activated)
/etc/kernel/postinst.d/zz-flash-kernel:
Using DTB: bcm2711-rpi-4-b.dtb
Installing /lib/firmware/5.4.0-1059-raspi/device-tree/broadcom/bcm2711-rpi-4-b.dtb into /boot/dtbs/5.4.0-1059-raspi/./bcm2711-rpi-4-b.dtb
Taking backup of bcm2711-rpi-4-b.dtb.
Installing new bcm2711-rpi-4-b.dtb.
Installing /lib/firmware/5.4.0-1059-raspi/device-tree/broadcom/bcm2711-rpi-4-b.dtb into /boot/dtbs/5.4.0-1059-raspi/./bcm2711-rpi-4-b.dtb
Taking backup of bcm2711-rpi-4-b.dtb.
Installing new bcm2711-rpi-4-b.dtb.
flash-kernel: deferring update (trigger activated)
Processing triggers for flash-kernel (3.103ubuntu1~20.04.3) ...
Using DTB: bcm2711-rpi-4-b.dtb
Installing /lib/firmware/5.4.0-1059-raspi/device-tree/broadcom/bcm2711-rpi-4-b.dtb into /boot/dtbs/5.4.0-1059-raspi/./bcm2711-rpi-4-b.dtb
Taking backup of bcm2711-rpi-4-b.dtb.
Installing new bcm2711-rpi-4-b.dtb.
flash-kernel: installing version 5.4.0-1059-raspi
Taking backup of vmlinuz.
Installing new vmlinuz.
Taking backup of initrd.img.
Installing new initrd.img.
Generating boot script u-boot image... done.
Taking backup of boot.scr.
Installing new boot.scr.
Taking backup of start4.elf.
Installing new start4.elf.
Taking backup of fixup4db.dat.
Installing new fixup4db.dat.
Taking backup of start.elf.
Installing new start.elf.
Taking backup of start4x.elf.
Installing new start4x.elf.
Taking backup of fixup_x.dat.
Installing new fixup_x.dat.
Taking backup of start4db.elf.
Installing new start4db.elf.
Taking backup of start4cd.elf.
Installing new start4cd.elf.
Taking backup of fixup4cd.dat.
Installing new fixup4cd.dat.
Taking backup of fixup_db.dat.
Installing new fixup_db.dat.
Taking backup of bootcode.bin.
Installing new bootcode.bin.
Taking backup of fixup.dat.
Installing new fixup.dat.
Taking backup of fixup4x.dat.
Installing new fixup4x.dat.
Taking backup of start_db.elf.
Installing new start_db.elf.
Taking backup of fixup4.dat.
Installing new fixup4.dat.
Taking backup of start_cd.elf.
Installing new start_cd.elf.
Taking backup of fixup_cd.dat.
Installing new fixup_cd.dat.
Taking backup of start_x.elf.
Installing new start_x.elf.
Taking backup of bcm2710-rpi-3-b.dtb.
Installing new bcm2710-rpi-3-b.dtb.
Taking backup of bcm2711-rpi-400.dtb.
Installing new bcm2711-rpi-400.dtb.
Taking backup of bcm2711-rpi-cm4.dtb.
Installing new bcm2711-rpi-cm4.dtb.
Taking backup of bcm2710-rpi-cm3.dtb.
Installing new bcm2710-rpi-cm3.dtb.
Taking backup of overlay_map.dtb.
Installing new overlay_map.dtb.
Taking backup of bcm2837-rpi-cm3-io3.dtb.
Installing new bcm2837-rpi-cm3-io3.dtb.
Taking backup of bcm2837-rpi-3-b-plus.dtb.
Installing new bcm2837-rpi-3-b-plus.dtb.
Taking backup of bcm2837-rpi-3-a-plus.dtb.
Installing new bcm2837-rpi-3-a-plus.dtb.
Taking backup of bcm2837-rpi-3-b.dtb.
Installing new bcm2837-rpi-3-b.dtb.
Taking backup of bcm2711-rpi-4-b.dtb.
Installing new bcm2711-rpi-4-b.dtb.
Taking backup of bcm2710-rpi-2-b.dtb.
Installing new bcm2710-rpi-2-b.dtb.
Taking backup of bcm2710-rpi-3-b-plus.dtb.
Installing new bcm2710-rpi-3-b-plus.dtb.
Taking backup of bcm2710-rpi-zero-2.dtb.
Installing new bcm2710-rpi-zero-2.dtb.
Taking backup of i-sabre-q2m.dtbo.
Installing new i-sabre-q2m.dtbo.
Taking backup of dwc-otg.dtbo.
Installing new dwc-otg.dtbo.
Taking backup of ov5647.dtbo.
Installing new ov5647.dtbo.
Taking backup of jedec-spi-nor.dtbo.
Installing new jedec-spi-nor.dtbo.
Taking backup of ads7846.dtbo.
Installing new ads7846.dtbo.
Taking backup of highperi.dtbo.
Installing new highperi.dtbo.
Taking backup of uart2.dtbo.
Installing new uart2.dtbo.
Taking backup of pitft22.dtbo.
Installing new pitft22.dtbo.
Taking backup of spi2-3cs.dtbo.
Installing new spi2-3cs.dtbo.
Taking backup of media-center.dtbo.
Installing new media-center.dtbo.
Taking backup of spi5-2cs.dtbo.
Installing new spi5-2cs.dtbo.
Taking backup of i2c-mux.dtbo.
Installing new i2c-mux.dtbo.
Taking backup of rpi-cirrus-wm5102.dtbo.
Installing new rpi-cirrus-wm5102.dtbo.
Taking backup of adv7282m.dtbo.
Installing new adv7282m.dtbo.
Taking backup of ssd1306-spi.dtbo.
Installing new ssd1306-spi.dtbo.
Taking backup of spi2-2cs.dtbo.
Installing new spi2-2cs.dtbo.
Taking backup of ov9281.dtbo.
Installing new ov9281.dtbo.
Taking backup of dionaudio-loco-v2.dtbo.
Installing new dionaudio-loco-v2.dtbo.
Taking backup of adau7002-simple.dtbo.
Installing new adau7002-simple.dtbo.
Taking backup of balena-fin.dtbo.
Installing new balena-fin.dtbo.
Taking backup of vc4-kms-v3d-pi4.dtbo.
Installing new vc4-kms-v3d-pi4.dtbo.
Taking backup of vga666.dtbo.
Installing new vga666.dtbo.
Taking backup of pps-gpio.dtbo.
Installing new pps-gpio.dtbo.
Taking backup of i2c3.dtbo.
Installing new i2c3.dtbo.
Taking backup of sc16is752-i2c.dtbo.
Installing new sc16is752-i2c.dtbo.
Taking backup of dpi24.dtbo.
Installing new dpi24.dtbo.
Taking backup of piscreen.dtbo.
Installing new piscreen.dtbo.
Taking backup of cma.dtbo.
Installing new cma.dtbo.
Taking backup of udrc.dtbo.
Installing new udrc.dtbo.
Taking backup of goodix.dtbo.
Installing new goodix.dtbo.
Taking backup of gpio-no-irq.dtbo.
Installing new gpio-no-irq.dtbo.
Taking backup of piglow.dtbo.
Installing new piglow.dtbo.
Taking backup of mcp342x.dtbo.
Installing new mcp342x.dtbo.
Taking backup of pibell.dtbo.
Installing new pibell.dtbo.
Taking backup of audremap.dtbo.
Installing new audremap.dtbo.
Taking backup of allo-katana-dac-audio.dtbo.
Installing new allo-katana-dac-audio.dtbo.
Taking backup of draws.dtbo.
Installing new draws.dtbo.
Taking backup of i2c-gpio.dtbo.
Installing new i2c-gpio.dtbo.
Taking backup of allo-piano-dac-pcm512x-audio.dtbo.
Installing new allo-piano-dac-pcm512x-audio.dtbo.
Taking backup of gpio-key.dtbo.
Installing new gpio-key.dtbo.
Taking backup of rpi-ft5406.dtbo.
Installing new rpi-ft5406.dtbo.
Taking backup of imx219.dtbo.
Installing new imx219.dtbo.
Taking backup of pitft35-resistive.dtbo.
Installing new pitft35-resistive.dtbo.
Taking backup of disable-bt.dtbo.
Installing new disable-bt.dtbo.
Taking backup of hifiberry-digi.dtbo.
Installing new hifiberry-digi.dtbo.
Taking backup of uart1.dtbo.
Installing new uart1.dtbo.
Taking backup of i2c-rtc.dtbo.
Installing new i2c-rtc.dtbo.
Taking backup of at86rf233.dtbo.
Installing new at86rf233.dtbo.
Taking backup of exc3000.dtbo.
Installing new exc3000.dtbo.
Taking backup of rpi-display.dtbo.
Installing new rpi-display.dtbo.
Taking backup of papirus.dtbo.
Installing new papirus.dtbo.
Taking backup of hy28b.dtbo.
Installing new hy28b.dtbo.
Taking backup of iqaudio-digi-wm8804-audio.dtbo.
Installing new iqaudio-digi-wm8804-audio.dtbo.
Taking backup of googlevoicehat-soundcard.dtbo.
Installing new googlevoicehat-soundcard.dtbo.
Taking backup of hifiberry-dacplushd.dtbo.
Installing new hifiberry-dacplushd.dtbo.
Taking backup of gpio-shutdown.dtbo.
Installing new gpio-shutdown.dtbo.
Taking backup of seeed-can-fd-hat-v2.dtbo.
Installing new seeed-can-fd-hat-v2.dtbo.
Taking backup of spi-gpio40-45.dtbo.
Installing new spi-gpio40-45.dtbo.
Taking backup of akkordion-iqdacplus.dtbo.
Installing new akkordion-iqdacplus.dtbo.
Taking backup of vc4-kms-kippah-7inch.dtbo.
Installing new vc4-kms-kippah-7inch.dtbo.
Taking backup of sh1106-spi.dtbo.
Installing new sh1106-spi.dtbo.
Taking backup of mcp3202.dtbo.
Installing new mcp3202.dtbo.
Taking backup of adafruit18.dtbo.
Installing new adafruit18.dtbo.
Taking backup of mbed-dac.dtbo.
Installing new mbed-dac.dtbo.
Taking backup of wm8960-soundcard.dtbo.
Installing new wm8960-soundcard.dtbo.
Taking backup of spi6-2cs.dtbo.
Installing new spi6-2cs.dtbo.
Taking backup of imx477.dtbo.
Installing new imx477.dtbo.
Taking backup of ghost-amp.dtbo.
Installing new ghost-amp.dtbo.
Taking backup of spi3-2cs.dtbo.
Installing new spi3-2cs.dtbo.
Taking backup of sdhost.dtbo.
Installing new sdhost.dtbo.
Taking backup of spi6-1cs.dtbo.
Installing new spi6-1cs.dtbo.
Taking backup of tpm-slb9670.dtbo.
Installing new tpm-slb9670.dtbo.
Taking backup of hifiberry-dacplusadc.dtbo.
Installing new hifiberry-dacplusadc.dtbo.
Taking backup of spi0-2cs.dtbo.
Installing new spi0-2cs.dtbo.
Taking backup of pcie-32bit-dma.dtbo.
Installing new pcie-32bit-dma.dtbo.
Taking backup of smi-nand.dtbo.
Installing new smi-nand.dtbo.
Taking backup of spi3-1cs.dtbo.
Installing new spi3-1cs.dtbo.
Taking backup of pitft28-resistive.dtbo.
Installing new pitft28-resistive.dtbo.
Taking backup of pisound.dtbo.
Installing new pisound.dtbo.
Taking backup of justboom-digi.dtbo.
Installing new justboom-digi.dtbo.
Taking backup of dwc2.dtbo.
Installing new dwc2.dtbo.
Taking backup of spi0-1cs.dtbo.
Installing new spi0-1cs.dtbo.
Taking backup of uart5.dtbo.
Installing new uart5.dtbo.
Taking backup of gpio-ir.dtbo.
Installing new gpio-ir.dtbo.
Taking backup of ltc294x.dtbo.
Installing new ltc294x.dtbo.
Taking backup of hifiberry-amp100.dtbo.
Installing new hifiberry-amp100.dtbo.
Taking backup of hifiberry-dacplusadcpro.dtbo.
Installing new hifiberry-dacplusadcpro.dtbo.
Taking backup of ssd1351-spi.dtbo.
Installing new ssd1351-spi.dtbo.
Taking backup of uart0.dtbo.
Installing new uart0.dtbo.
Taking backup of tc358743.dtbo.
Installing new tc358743.dtbo.
Taking backup of sc16is750-i2c.dtbo.
Installing new sc16is750-i2c.dtbo.
Taking backup of apds9960.dtbo.
Installing new apds9960.dtbo.
Taking backup of mcp251xfd.dtbo.
Installing new mcp251xfd.dtbo.
Taking backup of pwm.dtbo.
Installing new pwm.dtbo.
Taking backup of sdio.dtbo.
Installing new sdio.dtbo.
Taking backup of disable-wifi.dtbo.
Installing new disable-wifi.dtbo.
Taking backup of allo-piano-dac-plus-pcm512x-audio.dtbo.
Installing new allo-piano-dac-plus-pcm512x-audio.dtbo.
Taking backup of applepi-dac.dtbo.
Installing new applepi-dac.dtbo.
Taking backup of rotary-encoder.dtbo.
Installing new rotary-encoder.dtbo.
Taking backup of mcp23s17.dtbo.
Installing new mcp23s17.dtbo.
Taking backup of hy28a.dtbo.
Installing new hy28a.dtbo.
Taking backup of hifiberry-dacplusdsp.dtbo.
Installing new hifiberry-dacplusdsp.dtbo.
Taking backup of i2c-pwm-pca9685a.dtbo.
Installing new i2c-pwm-pca9685a.dtbo.
Taking backup of seeed-can-fd-hat-v1.dtbo.
Installing new seeed-can-fd-hat-v1.dtbo.
Taking backup of i2c6.dtbo.
Installing new i2c6.dtbo.
Taking backup of audioinjector-ultra.dtbo.
Installing new audioinjector-ultra.dtbo.
Taking backup of enc28j60-spi2.dtbo.
Installing new enc28j60-spi2.dtbo.
Taking backup of spi-gpio35-39.dtbo.
Installing new spi-gpio35-39.dtbo.
Taking backup of i2c1.dtbo.
Installing new i2c1.dtbo.
Taking backup of smi-dev.dtbo.
Installing new smi-dev.dtbo.
Taking backup of justboom-dac.dtbo.
Installing new justboom-dac.dtbo.
Taking backup of tinylcd35.dtbo.
Installing new tinylcd35.dtbo.
Taking backup of superaudioboard.dtbo.
Installing new superaudioboard.dtbo.
Taking backup of mcp23017.dtbo.
Installing new mcp23017.dtbo.
Taking backup of rpi-dac.dtbo.
Installing new rpi-dac.dtbo.
Taking backup of sx150x.dtbo.
Installing new sx150x.dtbo.
Taking backup of upstream-pi4.dtbo.
Installing new upstream-pi4.dtbo.
Taking backup of hifiberry-amp.dtbo.
Installing new hifiberry-amp.dtbo.
Taking backup of sc16is752-spi1.dtbo.
Installing new sc16is752-spi1.dtbo.
Taking backup of gpio-poweroff.dtbo.
Installing new gpio-poweroff.dtbo.
Taking backup of piscreen2r.dtbo.
Installing new piscreen2r.dtbo.
Taking backup of tc358743-audio.dtbo.
Installing new tc358743-audio.dtbo.
Taking backup of allo-digione.dtbo.
Installing new allo-digione.dtbo.
Taking backup of ilitek251x.dtbo.
Installing new ilitek251x.dtbo.
Taking backup of dionaudio-loco.dtbo.
Installing new dionaudio-loco.dtbo.
Taking backup of hy28b-2017.dtbo.
Installing new hy28b-2017.dtbo.
Taking backup of i2c-rtc-gpio.dtbo.
Installing new i2c-rtc-gpio.dtbo.
Taking backup of qca7000.dtbo.
Installing new qca7000.dtbo.
Taking backup of gpio-fan.dtbo.
Installing new gpio-fan.dtbo.
Taking backup of miniuart-bt.dtbo.
Installing new miniuart-bt.dtbo.
Taking backup of uart4.dtbo.
Installing new uart4.dtbo.
Taking backup of pwm-2chan.dtbo.
Installing new pwm-2chan.dtbo.
Taking backup of smi.dtbo.
Installing new smi.dtbo.
Taking backup of spi4-2cs.dtbo.
Installing new spi4-2cs.dtbo.
Taking backup of act-led.dtbo.
Installing new act-led.dtbo.
Taking backup of midi-uart1.dtbo.
Installing new midi-uart1.dtbo.
Taking backup of mcp2515-can1.dtbo.
Installing new mcp2515-can1.dtbo.
Taking backup of spi4-1cs.dtbo.
Installing new spi4-1cs.dtbo.
Taking backup of i2c-sensor.dtbo.
Installing new i2c-sensor.dtbo.
Taking backup of rpi-poe.dtbo.
Installing new rpi-poe.dtbo.
Taking backup of upstream.dtbo.
Installing new upstream.dtbo.
Taking backup of spi1-1cs.dtbo.
Installing new spi1-1cs.dtbo.
Taking backup of rpi-backlight.dtbo.
Installing new rpi-backlight.dtbo.
Taking backup of i2c5.dtbo.
Installing new i2c5.dtbo.
Taking backup of allo-boss2-dac-audio.dtbo.
Installing new allo-boss2-dac-audio.dtbo.
Taking backup of pwm-ir-tx.dtbo.
Installing new pwm-ir-tx.dtbo.
Taking backup of dht11.dtbo.
Installing new dht11.dtbo.
Taking backup of gpio-no-bank0-irq.dtbo.
Installing new gpio-no-bank0-irq.dtbo.
Taking backup of ov7251.dtbo.
Installing new ov7251.dtbo.
Taking backup of hifiberry-dacplus.dtbo.
Installing new hifiberry-dacplus.dtbo.
Taking backup of i2c0.dtbo.
Installing new i2c0.dtbo.
Taking backup of w1-gpio.dtbo.
Installing new w1-gpio.dtbo.
Taking backup of wittypi.dtbo.
Installing new wittypi.dtbo.
Taking backup of sainsmart18.dtbo.
Installing new sainsmart18.dtbo.
Taking backup of i2s-gpio28-31.dtbo.
Installing new i2s-gpio28-31.dtbo.
Taking backup of justboom-both.dtbo.
Installing new justboom-both.dtbo.
Taking backup of audioinjector-addons.dtbo.
Installing new audioinjector-addons.dtbo.
Taking backup of spi1-3cs.dtbo.
Installing new spi1-3cs.dtbo.
Taking backup of irs1125.dtbo.
Installing new irs1125.dtbo.
Taking backup of pitft28-capacitive.dtbo.
Installing new pitft28-capacitive.dtbo.
Taking backup of audioinjector-wm8731-audio.dtbo.
Installing new audioinjector-wm8731-audio.dtbo.
Taking backup of sc16is752-spi0.dtbo.
Installing new sc16is752-spi0.dtbo.
Taking backup of i2c-bcm2708.dtbo.
Installing new i2c-bcm2708.dtbo.
Taking backup of spi1-2cs.dtbo.
Installing new spi1-2cs.dtbo.
Taking backup of fe-pi-audio.dtbo.
Installing new fe-pi-audio.dtbo.
Taking backup of hdmi-backlight-hwhack-gpio.dtbo.
Installing new hdmi-backlight-hwhack-gpio.dtbo.
Taking backup of pifi-40.dtbo.
Installing new pifi-40.dtbo.
Taking backup of hd44780-lcd.dtbo.
Installing new hd44780-lcd.dtbo.
Taking backup of fsm-demo.dtbo.
Installing new fsm-demo.dtbo.
Taking backup of vc4-kms-v3d.dtbo.
Installing new vc4-kms-v3d.dtbo.
Taking backup of adau1977-adc.dtbo.
Installing new adau1977-adc.dtbo.
Taking backup of rra-digidac1-wm8741-audio.dtbo.
Installing new rra-digidac1-wm8741-audio.dtbo.
Taking backup of maxtherm.dtbo.
Installing new maxtherm.dtbo.
Taking backup of mpu6050.dtbo.
Installing new mpu6050.dtbo.
Taking backup of uart3.dtbo.
Installing new uart3.dtbo.
Taking backup of hifiberry-digi-pro.dtbo.
Installing new hifiberry-digi-pro.dtbo.
Taking backup of imx290.dtbo.
Installing new imx290.dtbo.
Taking backup of rpi-tv.dtbo.
Installing new rpi-tv.dtbo.
Taking backup of midi-uart0.dtbo.
Installing new midi-uart0.dtbo.
Taking backup of audioinjector-isolated-soundcard.dtbo.
Installing new audioinjector-isolated-soundcard.dtbo.
Taking backup of rpivid-v4l2.dtbo.
Installing new rpivid-v4l2.dtbo.
Taking backup of mcp2515-can0.dtbo.
Installing new mcp2515-can0.dtbo.
Taking backup of anyspi.dtbo.
Installing new anyspi.dtbo.
Taking backup of dpi18.dtbo.
Installing new dpi18.dtbo.
Taking backup of gpio-ir-tx.dtbo.
Installing new gpio-ir-tx.dtbo.
Taking backup of adv728x-m.dtbo.
Installing new adv728x-m.dtbo.
Taking backup of enc28j60.dtbo.
Installing new enc28j60.dtbo.
Taking backup of audiosense-pi.dtbo.
Installing new audiosense-pi.dtbo.
Taking backup of pifacedigital.dtbo.
Installing new pifacedigital.dtbo.
Taking backup of mcp3008.dtbo.
Installing new mcp3008.dtbo.
Taking backup of iqaudio-dac.dtbo.
Installing new iqaudio-dac.dtbo.
Taking backup of merus-amp.dtbo.
Installing new merus-amp.dtbo.
Taking backup of vc4-fkms-v3d.dtbo.
Installing new vc4-fkms-v3d.dtbo.
Taking backup of rpi-sense.dtbo.
Installing new rpi-sense.dtbo.
Taking backup of ads1115.dtbo.
Installing new ads1115.dtbo.
Taking backup of ssd1306.dtbo.
Installing new ssd1306.dtbo.
Taking backup of allo-boss-dac-pcm512x-audio.dtbo.
Installing new allo-boss-dac-pcm512x-audio.dtbo.
Taking backup of i2c4.dtbo.
Installing new i2c4.dtbo.
Taking backup of iqaudio-codec.dtbo.
Installing new iqaudio-codec.dtbo.
Taking backup of mmc.dtbo.
Installing new mmc.dtbo.
Taking backup of rpi-proto.dtbo.
Installing new rpi-proto.dtbo.
Taking backup of w1-gpio-pullup.dtbo.
Installing new w1-gpio-pullup.dtbo.
Taking backup of ads1015.dtbo.
Installing new ads1015.dtbo.
Taking backup of max98357a.dtbo.
Installing new max98357a.dtbo.
Taking backup of spi5-1cs.dtbo.
Installing new spi5-1cs.dtbo.
Taking backup of pca953x.dtbo.
Installing new pca953x.dtbo.
Taking backup of iqaudio-dacplus.dtbo.
Installing new iqaudio-dacplus.dtbo.
Taking backup of mz61581.dtbo.
Installing new mz61581.dtbo.
Taking backup of hifiberry-dac.dtbo.
Installing new hifiberry-dac.dtbo.
Taking backup of spi-rtc.dtbo.
Installing new spi-rtc.dtbo.
Taking backup of spi2-1cs.dtbo.
Installing new spi2-1cs.dtbo.
Taking backup of w5500.dtbo.
Installing new w5500.dtbo.
Log ended: 2022-04-21 06:26:48

...

Revision history for this message
pp4096 (pp4096) said :
#11

I'm going to wait for next unattended upgrade of linux-raspi-headers-5.4.0-1060.
Then I will check if the tuner works and will try to plug it out and in and check if it works again.
Perhaps it needs re-plugging after installing the new version.
However, it's just my idea what I can verify.

I can see the "Unattended-Upgrade" is enabled:

cat /etc/apt/apt.conf.d/20auto-upgrades
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";

This I can change by "sudo dpkg-reconfigure unattended-upgrades", but my aim is to first fix it with the auto-upgrades enabled.

Revision history for this message
pp4096 (pp4096) said (last edit ):
#12

Ok, so today I found out it happened again.

Plugging the tuner out and in didn't helped.

$ uname -a
Linux ubuntu 5.4.0-1065-raspi #75-Ubuntu SMP PREEMPT Fri Jun 3 14:24:57 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux

$ lsb_release -crid
Distributor ID: Ubuntu
Description: Ubuntu 20.04.4 LTS
Release: 20.04
Codename: focal

$ ls -l /lib/modules/5.4.0-1065-raspi/kernel/drivers/media/usb/dvb-usb-v2/
ls: cannot access '/lib/modules/5.4.0-1065-raspi/kernel/drivers/media/usb/dvb-usb-v2/': No such file or directory

$ ls -l /lib/modules/5.4.0-1065-raspi/kernel/drivers/media
total 0
drwxr-xr-x 3 root root 60 Jun 9 06:14 common
drwxr-xr-x 2 root root 60 Jun 9 06:14 mc
drwxr-xr-x 2 root root 60 Jun 9 06:14 v4l2-core

The usb/dvb-usb-v2/ folder is missing.

$ ls -l /lib/modules
total 0
drwxr-xr-x 3 root root 300 Jun 9 06:15 5.4.0-1065-raspi

And there's only one folder (5.4.0-1065-raspi) in the modules folder.

I reinstalled the modules:
$ sudo apt install --reinstall linux-modules-5.4.0-1065-raspi

And after that checked the folders again:

ls -l /lib/modules/5.4.0-1065-raspi/kernel/drivers/media
total 0
drwxr-xr-x 6 root root 180 Jun 25 18:33 common
drwxr-xr-x 2 root root 60 Jun 25 18:33 dvb-core
drwxr-xr-x 4 root root 1740 Jun 25 18:33 dvb-frontends
drwxr-xr-x 3 root root 700 Jun 25 18:33 i2c
drwxr-xr-x 2 root root 60 Jun 25 18:33 mc
drwxr-xr-x 3 root root 60 Jun 25 18:33 mmc
drwxr-xr-x 3 root root 60 Jun 25 18:33 pci
drwxr-xr-x 9 root root 280 Jun 25 18:33 platform
drwxr-xr-x 5 root root 360 Jun 25 18:33 radio
drwxr-xr-x 3 root root 600 Jun 25 18:33 rc
drwxr-xr-x 2 root root 60 Jun 25 18:33 spi
drwxr-xr-x 2 root root 720 Jun 25 18:33 tuners
drwxr-xr-x 29 root root 580 Jun 25 18:33 usb
drwxr-xr-x 2 root root 200 Jun 25 18:33 v4l2-core

$ ls -l /lib/modules/5.4.0-1065-raspi/kernel/drivers/media/usb/dvb-usb-v2/
total 0
drwxr-xr-x 6 root root 180 Jun 25 18:33 common
drwxr-xr-x 2 root root 60 Jun 25 18:33 dvb-core
drwxr-xr-x 4 root root 1740 Jun 25 18:33 dvb-frontends
drwxr-xr-x 3 root root 700 Jun 25 18:33 i2c
drwxr-xr-x 2 root root 60 Jun 25 18:33 mc
drwxr-xr-x 3 root root 60 Jun 25 18:33 mmc
drwxr-xr-x 3 root root 60 Jun 25 18:33 pci
drwxr-xr-x 9 root root 280 Jun 25 18:33 platform
drwxr-xr-x 5 root root 360 Jun 25 18:33 radio
drwxr-xr-x 3 root root 600 Jun 25 18:33 rc
drwxr-xr-x 2 root root 60 Jun 25 18:33 spi
drwxr-xr-x 2 root root 720 Jun 25 18:33 tuners
drwxr-xr-x 29 root root 580 Jun 25 18:33 usb
drwxr-xr-x 2 root root 200 Jun 25 18:33 v4l2-core

At this time everything in place.

Re-plugged the tv tuner and everything works.

I don't understand why the system update doesn't install also the dvbt drivers automatically...

Revision history for this message
Manfred Hampl (m-hampl) said :
#13

I am sorry, I am at my wits' end.
I have no idea why the package installation does not correctly work at first try.

Revision history for this message
pp4096 (pp4096) said (last edit ):
#14

Ok, anyway thanks for the help. I'm going to mark it as resolved (even it isn't completely for me).