You are not logged in.
Edit: the fixing patch seems to be in linux-5.17.4
After upgrade linux-5.16.16.arch1-1-x86_64 --> linux-5.17.1.arch1-1-x86_64 my PCTV 292e ceases to work.
I have linux-5.17.1.arch1-1-x86_64 20220309.cd01f85-1 and linux-firmware-whence 20220309.cd01f85-1 installed.
I have also copied various firmwares into /lib/firmware
/lib/firmware/dvb-demod-si2168-01.fw /lib/firmware/dvb-demod-si2168-a20-01.fw /lib/firmware/dvb-demod-si2168-b40-01.fw
/lib/firmware/dvb-demod-si2168-02.fw /lib/firmware/dvb-demod-si2168-a30-01.fw /lib/firmware/dvb-demod-si2168-d60-01.fw
I looked in the boot messages and see this in 5.16.16
Apr 09 19:28:53 minikat kernel: si2168 6-0064: Silicon Labs Si2168-B40 successfully identified
Apr 09 19:28:53 minikat kernel: si2168 6-0064: firmware version: B 4.0.2
Apr 09 19:28:53 minikat kernel: si2157 9-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached
Apr 09 19:28:53 minikat kernel: dvbdev: DVB: registering new adapter (1-3.4.3:1.0)
Apr 09 19:28:53 minikat kernel: em28xx 1-3.4.3:1.0: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
Apr 09 19:28:53 minikat kernel: dvbdev: dvb_create_media_entity: media entity 'Silicon Labs Si2168' registered.
Apr 09 19:28:53 minikat kernel: dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
Apr 09 19:28:53 minikat kernel: em28xx 1-3.4.3:1.0: DVB extension successfully initialized
Apr 09 19:28:53 minikat kernel: em28xx 1-3.4.4:1.0: Binding DVB extension
.......
Apr 09 19:29:32 minikat kernel: si2168 6-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
Apr 09 19:29:33 minikat kernel: si2168 6-0064: firmware version: B 4.0.11
Apr 09 19:29:33 minikat kernel: si2157 9-0060: found a 'Silicon Labs Si2157-A30'
Apr 09 19:29:33 minikat kernel: si2157 9-0060: firmware version: 3.0.5
in 5.17.1 I see this
Apr 09 18:24:57 minikat kernel: si2168 6-0064: Silicon Labs Si2168-B40 successfully identified
Apr 09 18:24:57 minikat kernel: si2168 6-0064: firmware version: B 4.0.2
Apr 09 18:24:57 minikat kernel: si2157 9-0060: Silicon Labs Si2157 successfully attached
Apr 09 18:24:57 minikat kernel: dvbdev: DVB: registering new adapter (1-3.4.3:1.0)
Apr 09 18:24:57 minikat kernel: em28xx 1-3.4.3:1.0: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
Apr 09 18:24:57 minikat kernel: dvbdev: dvb_create_media_entity: media entity 'Silicon Labs Si2168' registered.
Apr 09 18:24:57 minikat kernel: dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
Apr 09 18:24:57 minikat kernel: em28xx 1-3.4.3:1.0: DVB extension successfully initialized
Apr 09 18:24:57 minikat kernel: em28xx 1-3.4.4:1.0: Binding DVB extension
.......
Apr 09 18:25:15 minikat kernel: si2168 6-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
Apr 09 18:25:15 minikat kernel: si2168 6-0064: firmware version: B 4.0.11
Apr 09 18:25:15 minikat kernel: si2157 9-0060: found a 'Silicon Labs Si2157-A30 ROM 0x50'
Apr 09 18:25:15 minikat kernel: si2157 9-0060: Can't continue without a firmware.
so it looks like I need a firmware or the kernel is looking for the wrong one.
Anyone got any ideas which of the firmwares I need to download from https://github.com/OpenELEC/dvb-firmwar … r/firmware
Last edited by replabrobin (2022-04-21 14:00:09)
Offline
Have you read https://lore.kernel.org/linux-media/c4b … gmail.com/
Last edited by loqs (2022-04-09 22:49:35)
Offline
Thanks loqs; no I haven't read that. I suppose that must be the problem and I will have to wait for a fix. There seems to be a maintainer lack which implies it will take a while for the fix. I guess breaking patches always get adopted faster than fixers. Some kind of butter side down effect
Offline
FWIW loqs I applied the patch from https://lore.kernel.org/linux-media/c4b … gmail.com/ by hand to the arch linux 5.17.2 pkg and built and installed the hacked pkg. I'm glad to say that the patch does work and the PCTV 292e usb dvb stick worked fine and reported
Apr 11 08:21:13 minikat kernel: si2168 6-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
Apr 11 08:21:14 minikat kernel: si2168 6-0064: firmware version: B 4.0.11
Apr 11 08:21:14 minikat kernel: si2157 9-0060: found a 'Silicon Labs Si2157-A30 ROM 0x50'
Apr 11 08:21:14 minikat kernel: si2157 9-0060: Using ROM firmware.
Apr 11 08:21:14 minikat kernel: si2157 9-0060: firmware version: 3.0.5
so this problem will go away when that patch makes it into 5.17.x at some future date.
Last edited by replabrobin (2022-04-11 07:30:06)
Offline
Fixed since 5.17.4: https://github.com/archlinux/linux/comm … f80067a7bc
Offline