Mythtv can no longer access DVB devices after ubuntu 24.04 upgrade
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mythtv (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Before upgrade, mythtv was working with two separate DVB tuners.
After upgrade, mythtv can see the /dev/dvb adapters but cannot access them ("could not get card info for /dev/dvb/
The devices seem to have the right permissions and mythtv-backend is running as mythtv, which is a member of the video group:
ls -al /dev/dvb/adapter?
/dev/dvb/adapter0:
total 0
drwxr-xr-x 2 root root 120 Jun 3 10:21 .
drwxr-xr-x 4 root root 80 Jun 3 10:21 ..
crw-rw----+ 1 root video 212, 1 Jun 3 10:21 demux0
crw-rw----+ 1 root video 212, 2 Jun 3 10:21 dvr0
crw-rw----+ 1 root video 212, 0 Jun 3 10:21 frontend0
crw-rw----+ 1 root video 212, 3 Jun 3 10:21 net0
/dev/dvb/adapter1:
total 0
drwxr-xr-x 2 root root 120 Jun 3 10:21 .
drwxr-xr-x 4 root root 80 Jun 3 10:21 ..
crw-rw----+ 1 root video 212, 5 Jun 3 10:21 demux0
crw-rw----+ 1 root video 212, 6 Jun 3 10:21 dvr0
crw-rw----+ 1 root video 212, 4 Jun 3 10:21 frontend0
crw-rw----+ 1 root video 212, 7 Jun 3 10:21 net0
lsof /dev/dvb and fuser /dev/dvb do not report any users of the devices (I hope I am using the command correctly)
Expected behaviour: mythtv can access the DVB tuners and use them for live TV & recordings, as previously.
Ubuntu is now 24.04 Noble Numbat, after upgrading from 23.10.
Mythtv is now 2:34.0+
I am using the web frontend to access mythtv backend setup.
mythbackend.log has the following entries:
2024-06-
2024-06-
2024-06-
2024-06-
It says the device is busy, but as far as I can tell there is nothing using the device?
Thank you in advance for any help.
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: mythtv 2:34.0+
ProcVersionSign
Uname: Linux 6.8.0-31-generic x86_64
ApportVersion: 2.28.1-0ubuntu3
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Mon Jun 3 10:57:46 2024
Installed_
PackageArchitec
SourcePackage: mythtv
UpgradeStatus: No upgrade log present (probably fresh install)
dmesg output:
$ sudo dmesg |grep dvb media_entity: media entity 'NXP TDA10048HN DVB-T' registered. media_entity: media entity 'dvb-demux' registered. firmware_ upload: waiting for firmware upload (dvb-fe- tda10048- 1.0.fw) ... media_entity: media entity 'Silicon Labs Si2168' registered. media_entity: media entity 'dvb-demux' registered. si2168- b40-01. fw' si2168- b40-01. fw'
[ 21.100050] saa7134_dvb: dvb_init() allocating 1 frontend
[ 21.248215] em28xx 2-2:1.0: dvb set to isoc mode.
[ 21.596207] dvbdev: DVB: registering new adapter (saa7130[0])
[ 21.596232] dvbdev: dvb_create_
[ 21.599068] dvbdev: dvb_create_
[ 21.724204] tda10048_
[ 30.545497] dvbdev: DVB: registering new adapter (2-2:1.0)
[ 30.545509] dvbdev: dvb_create_
[ 30.547906] dvbdev: dvb_create_
[ 30.551147] em28xx: Registered (Em28xx dvb Extension) extension
[ 78.147389] si2168 11-0064: downloading firmware from file 'dvb-demod-
[ 78.845473] si2168 11-0064: downloading firmware from file 'dvb-demod-