I have eventually updated to Ubuntu 22.04 LTS which has kernel 5.15.0-47-generic. I have a TBS6281SE card.
The TBS firmware builds ok and does work. But I am having all sorts of issues getting the accelerated AMD graphics drivers working. The only error I can see is the following drm symbol error in dmesg. I searched for this and saw that it was an issue on earlier kernels with the TBS firmware.
I tried building the TBS drivers from the extra branch (git branch * extra)
as something was mentioned that this could be a fix for the DRM issue.
Hopefully I am not putting 2 and 2 and making 5 but any help will be much appreciated.
dmesg exert
1.098240] kernel: WARNING: You are using an experimental version of the media stack.
As the driver is backported to an older kernel, it doesn't offer
enough quality for its usage in production.
Use it with care.
Latest git patches (needed if you report a bug to linux-media@vger.kernel.org):
4fa7c5dc523b9db1102d7e6f59f5f604187cc616 add support for tbs5530
763a1ef4a9e091d606c63fc17532b717476f5564 fixed some errors
cade4337f8ffcbf0547c2047259322a562de08f1 Merge branch 'latest' of github.com:tbsdtv/linux_media into tbsdtv_linux_media/latest
[ 1.099041] kernel: ahci 0000:01:00.1: flags: 64bit ncq sntf stag pm led clo only pmp pio slum part sxs deso sadm sds apst
[ 1.106921] kernel: cryptd: max_cpu_qlen set to 1000
[ 1.108124] kernel: scsi host0: ahci
[ 1.111036] kernel: scsi host1: ahci
[ 1.111981] kernel: scsi host2: ahci
[ 1.112004] kernel: AVX2 version of gcm_enc/dec engaged.
[ 1.113701] kernel: AES CTR mode by8 optimization enabled
[ 1.113754] kernel: drm_kms_helper: disagrees about version of symbol cec_delete_adapter
[ 1.115363] kernel: drm_kms_helper: Unknown symbol cec_delete_adapter (err -22)
[ 1.116261] kernel: drm_kms_helper: disagrees about version of symbol cec_transmit_attempt_done_ts
[ 1.117079] kernel: drm_kms_helper: Unknown symbol cec_transmit_attempt_done_ts (err -22)
[ 1.118024] kernel: drm_kms_helper: disagrees about version of symbol cec_s_phys_addr
[ 1.118825] kernel: drm_kms_helper: Unknown symbol cec_s_phys_addr (err -22)
.
.
.