I've been trying to configure my 6984 with MythBuntu 12.04 (tried vanilla 12.04 too) and got the card installed fine. After installation I could run dmesg Z grep DVB and see all 4 card entries. It seems after an undetermined time (a few reboots and system updates) the card gets dropped with dmesg showing the following:
[ 6.743099] tbs6982fe: module license 'TurboSight Proprietary: www.tbsdtv.com' taints kernel.
[ 6.743102] Disabling lock debugging due to kernel taint
[ 6.782431] saa716x_core: disagrees about version of symbol dvb_dmxdev_init
[ 6.782435] saa716x_core: Unknown symbol dvb_dmxdev_init (err -22)
[ 6.782458] saa716x_core: disagrees about version of symbol dvb_register_adapter
[ 6.782460] saa716x_core: Unknown symbol dvb_register_adapter (err -22)
[ 6.782474] saa716x_core: disagrees about version of symbol dvb_net_init
[ 6.782475] saa716x_core: Unknown symbol dvb_net_init (err -22)
[ 6.782480] saa716x_core: disagrees about version of symbol dvb_dmxdev_release
[ 6.782481] saa716x_core: Unknown symbol dvb_dmxdev_release (err -22)
[ 6.782487] saa716x_core: disagrees about version of symbol dvb_frontend_detach
[ 6.782488] saa716x_core: Unknown symbol dvb_frontend_detach (err -22)
[ 6.782491] saa716x_core: disagrees about version of symbol dvb_net_release
[ 6.782492] saa716x_core: Unknown symbol dvb_net_release (err -22)
[ 6.782496] saa716x_core: disagrees about version of symbol dvb_unregister_frontend
[ 6.782498] saa716x_core: Unknown symbol dvb_unregister_frontend (err -22)
[ 6.782502] saa716x_core: disagrees about version of symbol dvb_register_frontend
[ 6.782504] saa716x_core: Unknown symbol dvb_register_frontend (err -22)
[ 6.782508] saa716x_core: disagrees about version of symbol dvb_unregister_adapter
[ 6.782510] saa716x_core: Unknown symbol dvb_unregister_adapter (err -22)
It seems (to me) that the other drivers loaded during the installation process are causing a problem as the above mentions a TBS6982.
Could someone please advise on how to fix this as it keeps happening (many rebuilds later).