Dvb-t no funciona en kernel 5.9

Hola a todos, Desde que se actualizó el kernel 5.8.18 a la 5.9 (ya sea 5.9.14 o 5.9.16, y ya sea en FC32 o FC33) no se ve, ni escucha la televisión en kaffeine ni en vlc.
Esta es mi tarjeta:
03:07.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01)
Subsystem: Avermedia Technologies Inc Device 2c05
Flags: bus master, medium devsel, latency 32, IRQ 21, NUMA node 0
Memory at fdeff000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [40] Power Management version 1
Kernel driver in use: saa7134
Kernel modules: saa7134

Device Zarlink MT352 DVB-T (/dev/dvb/adapter0/frontend0) capabilities:
CAN_FEC_1_2
CAN_FEC_2_3
CAN_FEC_3_4
CAN_FEC_5_6
CAN_FEC_7_8
CAN_FEC_AUTO
CAN_GUARD_INTERVAL_AUTO
CAN_HIERARCHY_AUTO
CAN_INVERSION_AUTO
CAN_MUTE_TS
CAN_QAM_16
CAN_QAM_64
CAN_QAM_AUTO
CAN_QPSK
CAN_RECOVER
CAN_TRANSMISSION_MODE_AUTO
DVB API Version 3.0, Current v5 delivery system: UNDEFINED
Supported delivery system:
[DVBT]
Warning: new delivery systems like ISDB-T, ISDB-S, DMB-TH, DSS, ATSC-MH will be miss-detected by a DVBv5.4 or earlier API call
Frequency range for the current standard:
From: 174 MHz
To: 862 MHz
Step: 167 kHz

¿Alguien sabe a que puede ser debido?.

Hola @carlosma …! ¡Bienvenido a la comunidad! Tómese unos minutos cuando tenga tiempo para repasar las publicaciones introductorias en #start-here. Contienen mucha información útil.

Mientras se encuentra el problema, puedes bloquear ese kernel para que no sea eliminado y poder trabajar con el, por ejemplo:

sudo dnf versionlock add kernel-5.8.18-xxx.fc32/fc33

cuando lo tengas solucionado:

sudo dnf versionlock delete kernel-5.8.18-xxx.fc32/fc33

y ver que errores tienes abre la terminal y con el siguiente comando:

lsmod | grep saa7134
sudo modprobe saa7134
dmesg | grep saa7134

Es lo mas que te puedo decir por ahora, comparte la informacion anterior y veremos…

Saludos.,

Gracias por responder.
Esto es lo que sale:

carlos@localhost ~ $ **lsmod | grep saa7134**
saa7134_alsa           28672  2
saa7134_dvb            49152  0
videobuf2_dvb          16384  1 saa7134_dvb
saa7134               196608  2 saa7134_dvb,saa7134_alsa
tveeprom               28672  1 saa7134
videobuf2_dma_sg       16384  2 saa7134_dvb,saa7134
videobuf2_v4l2         32768  2 saa7134_dvb,saa7134
videobuf2_common       57344  3 saa7134,videobuf2_v4l2,videobuf2_dvb
videodev              274432  3 saa7134,videobuf2_v4l2,videobuf2_common
mc                     61440  5 videodev,saa7134,videobuf2_v4l2,dvb_core,videobuf2_common
snd_pcm               131072  5 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,saa7134_alsa,snd_hda_core
snd                   110592  27 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,saa7134_alsa,snd_pcm
carlos@localhost ~ $ **dmesg | grep saa7134**
[   24.568110] saa7134: saa7130/34: v4l2 driver version 0, 2, 17 loaded
[   24.568306] saa7134: saa7134[0]: found at 0000:03:07.0, rev: 1, irq: 21, latency: 32, mmio: 0xfdeff000
[   24.568312] saa7134: saa7134[0]: subsystem: 1461:2c05, board: AverTV DVB-T 777 [card=85,autodetected]
[   24.568334] saa7134: saa7134[0]: board init: gpio is 2f400
[   24.717619] rc rc0: lirc_dev: driver saa7134 registered at minor = 0, scancode receiver, no transmitter
[   24.862442] saa7134: i2c eeprom 00: 61 14 05 2c 00 00 00 00 00 00 00 00 00 00 00 00
[   24.862444] saa7134: i2c eeprom 10: 00 ff 82 0e ff 20 ff ff ff ff ff ff ff ff ff ff
[   24.862445] saa7134: i2c eeprom 20: 01 40 01 02 02 03 03 01 08 ff 00 a8 ff ff ff ff
[   24.862445] saa7134: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   24.862446] saa7134: i2c eeprom 40: ff 32 00 c0 86 1e ff ff ff ff ff ff ff ff ff ff
[   24.862447] saa7134: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   24.862448] saa7134: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   24.862448] saa7134: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   24.862449] saa7134: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   24.862450] saa7134: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   24.862450] saa7134: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   24.862451] saa7134: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   24.862452] saa7134: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   24.862452] saa7134: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   24.862453] saa7134: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   24.862454] saa7134: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   24.862718] saa7134: saa7134[0]: registered device video0 [v4l2]
[   24.862767] saa7134: saa7134[0]: registered device vbi0
[   25.021264] saa7134_dvb: dvb_init() allocating 1 frontend
[   25.173529] dvbdev: DVB: registering new adapter (saa7134[0])
[   25.173533] saa7134 0000:03:07.0: DVB: registering adapter 0 frontend 0 (Zarlink MT352 DVB-T)...
[   25.274706] saa7134_alsa: saa7134 ALSA driver for DMA sound loaded
[   25.274706] saa7134_alsa: saa7134[0]/alsa: saa7134[0] at 0xfdeff000 irq 21 registered as card -1

El caso es que sí que carga el kernel todo lo de saa7134 y el mt352, e incluso kaffeine me detecta el device Zarlink MT352 DVB-T, pero sale pantalla en negro y sin sonido.
Si intento resintonizar todos los canales no reconoce ninguno.

Hola.!

Lo mas seguro sea problema drivers, pero encontre esto:

Ve hay y abre un ticket, con la informacion antes mencionada, hay te orientaran mejor.

Lo mas seguro tengas que hacer esto:

Si tienes que instalar/compilar algun driver, tendras que instalar unos Pre-Requisitos:

sudo dnf install gcc dkms kernel-headers kernel-devel

NOTA

Actualiza este post con el link del ticket de GIthub para todos beneficiarnos de la solucion.

Saludos.,

Hola :slight_smile:
Acabo de actualizar el kernel a la versión 5.10.7-200.FC3 y ahora funciona perfectamente. Imagino que el problema estaba en los kernel versión 5.9
Seguiré probando.