Initially the TBS (DVB_T2 card) loaded as adpators 0 and 1; sometimes (hotboot?) however the Hauppage cards would beat the TBS to it. this of course screws up tuner assignments in mythtv.
Although option 2 (see below) seemed less of a hack i only got option 1 to work:
Option 1: Blacklisting some of the drivers then activating later in boot:
edit this file;
#stop the Hauppauge S2 video card loading before
#TBS T2 card has assigned its adaptor numbers:
then add ‘modprobe [the above listed modules]’ to the file /etc/rc.local which will be activated a few moments after the TBS drivers have loaded
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
# In order to enable or disable this script just change the execution
# By default this script does nothing.
I have done back up copies of these two files: //server//home/markp/techincal/mythtv for future builds
This shows the names of the modules that are associated with pci hardware:
e.g. after compiling the TBS driver (see other posting):
04:00.0 Multimedia controller : Philips Semiconductors SAA7160 [1131:7160] (rev 03)
Subsystem: Device [6280:0011]
Flags: bus master, fast devsel, latency 0, IRQ 19
Memory at ef000000 (64-bit, non-prefetchable) [size=1M]
Capabilities:  MSI: Enable- Count=1/32 Maskable- 64bit+
Capabilities:  Express Endpoint, MSI 00
Capabilities:  Power Management version 2
Capabilities:  Vendor Specific Information: Len=50 <?>
Capabilities:  Vendor Specific Information: ID=0000 Rev=0 Len=088 <?>
Kernel driver in use: SAA716x TBS
Kernel modules: saa716x_tbs-dvb
Option 2: Would this work?
create a /etc/modprobe.d/options-dvb.conf file
# TBS6280 PCI-e DVB-t2
options saa716x_tbs-dvb adapter_nr=0,1
Nope, resulted in only Nova S2 being seen and adaptor no.s v strange