Drivers broke when ubuntu updated to kernal 2.6.38-11

I have been using a 6920 and a 6981 for about 3 months. Suddenly lost all inputs after an upgrade. TBS's excellent drivers and instructions meant I was not at all worried and downloaded the linux-tbs-drivers_110928_V10 file.
sudo -i to become root
Unpacked the linux-tbs-drivers.tar.bz2 file...no problem
cd linux-tbs-drivers ...no problem
./v4l/tbs-x86_64.sh ...Reported ready for 64 bit compile
make && make install ...No erors but two warnings about an incorrect pointer early on
Restart ...Mythtv could add one input but not scan using it
alf@Judge:~$ dmesg | grep cx23885
[ 8.789143] cx23885 driver version 0.0.2 loaded
[ 8.789231] cx23885 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 8.789698] CORE cx23885[0]: subsystem: 6920:8888, board: TurboSight TBS 6920 [card=14,autodetected]
[ 9.517835] cx23885_dvb_register() allocating 1 frontend(s)
[ 9.517956] cx23885[0]: cx23885 based dvb card
[ 9.577741] DVB: registering new adapter (cx23885[0])
[ 9.578417] cx23885_dev_checkrevision() Hardware revision = 0xb0
[ 9.578429] cx23885[0]/0: found at 0000:02:00.0, rev: 2, irq: 16, latency: 0, mmio: 0xfe600000
[ 9.578440] cx23885 0000:02:00.0: setting latency timer to 64
[ 9.578553] cx23885 0000:02:00.0: irq 45 for MSI/MSI-X
Does this mean it only sees the 6920 card?
So I thought I would reinstall Ubuntu 11.04, kernal 2.6.38-8 to continue using Mythtv, and await new drivers.
After the reinstall exactly the same problem occurred, with the same dmesg I think.
In case it isn't obvious I am very new to linux and ubuntu and do not understand why my reinstall did not work when my original setup from the same disc worked.
sudo -i to become root
Unpacked the linux-tbs-drivers.tar.bz2 file...no problem
cd linux-tbs-drivers ...no problem
./v4l/tbs-x86_64.sh ...Reported ready for 64 bit compile
make && make install ...No erors but two warnings about an incorrect pointer early on
Restart ...Mythtv could add one input but not scan using it
alf@Judge:~$ dmesg | grep cx23885
[ 8.789143] cx23885 driver version 0.0.2 loaded
[ 8.789231] cx23885 0000:02:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 8.789698] CORE cx23885[0]: subsystem: 6920:8888, board: TurboSight TBS 6920 [card=14,autodetected]
[ 9.517835] cx23885_dvb_register() allocating 1 frontend(s)
[ 9.517956] cx23885[0]: cx23885 based dvb card
[ 9.577741] DVB: registering new adapter (cx23885[0])
[ 9.578417] cx23885_dev_checkrevision() Hardware revision = 0xb0
[ 9.578429] cx23885[0]/0: found at 0000:02:00.0, rev: 2, irq: 16, latency: 0, mmio: 0xfe600000
[ 9.578440] cx23885 0000:02:00.0: setting latency timer to 64
[ 9.578553] cx23885 0000:02:00.0: irq 45 for MSI/MSI-X
Does this mean it only sees the 6920 card?
So I thought I would reinstall Ubuntu 11.04, kernal 2.6.38-8 to continue using Mythtv, and await new drivers.
After the reinstall exactly the same problem occurred, with the same dmesg I think.
In case it isn't obvious I am very new to linux and ubuntu and do not understand why my reinstall did not work when my original setup from the same disc worked.