I get the following error messages when trying to use si2157.ko in linux 5.17:
si2157 13-0060: found a 'Silicon Labs Si2157-A30 ROM 0x50'
si2157 13-0060: Can't continue without a firmware
I did work in linux 5.16.16 without a firmware file. Unfortunately the driver does not tell me the name of the missing firmware file.
Experienced the same issue, for me firmware file it was looking for was "dvb-tuner-si2157-a30-01.fw". It might be fixed by (haven't checked though):
It's supposed to be fixed by: