I suppose both btaudio.o and the bt8xx-dvb driver should only attach
to the cards they can handle for sure, this should be dependent on
both subvendor and device id.
Problem is that many cards simply don't have a subsystem ID :-/
These ones with Subsystem ID are pretty trivial to handle, adding
a way to blacklist them in btaudio is just a few lines of code.
Maybe it might make sense to add a 'i2c-ping-table' to identify the
cards: if it's e.g. possible to talk to chips at i2c adresses 0xXX, 0xYY
and 0xZZ then we have probably card XXYYZZ...