I have 2 devices :
Router Station Pro with Debwrt and 2.6.32.20 kernel (TT S2-3650 works TT CT-3650 don't works) and Pc with debian squeeze kernel 2.6.32-5 ( TT S2-3650 work, TT CT-3650 don't work) on bouth devices I have the same problem: TT CT-3650 seems to be ok until I start tvheadend.
As I say I try to install media_build packeage but I got only errors, I install v4l-dvb driver (TT CT-3650 appear ok only dvb-c but when I start tvheadend I got same problems) and when I install s2-liplianin I got bouth tunners C and T but with tvheadend again problems.
Here is what I have until I start tvheadend:
root@debwrt:~# dmesg | grep -i dvb
dvb-usb: found a 'Technotrend TT-connect CT-3650' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (Technotrend TT-connect CT-3650)
DVB: registering adapter 0 frontend 0 (Philips TDA10023 DVB-C)...
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (Technotrend TT-connect CT-3650)
DVB: registering adapter 1 frontend 0 (NXP TDA10048HN DVB-T)...
dvb-usb: Technotrend TT-connect CT-3650 successfully initialized and connected.
usbcore: registered new interface driver dvb_usb_ttusb2
root@debwrt:~#
And here is what I have after I start tvheadend :
root@debwrt:~# dmesg | grep -i dvb
dvb-usb: found a 'Technotrend TT-connect CT-3650' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (Technotrend TT-connect CT-3650)
DVB: registering adapter 0 frontend 0 (Philips TDA10023 DVB-C)...
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (Technotrend TT-connect CT-3650)
DVB: registering adapter 1 frontend 0 (NXP TDA10048HN DVB-T)...
dvb-usb: Technotrend TT-connect CT-3650 successfully initialized and connected.
usbcore: registered new interface driver dvb_usb_ttusb2
tda10048_firmware_upload: waiting for firmware upload (dvb-fe-tda10048-1.0.fw)...
usb 1-1: firmware: requesting dvb-fe-tda10048-1.0.fw
dvb-usb: recv bulk message failed: -145
dvb-usb: bulk message failed: -145 (9/0)
dvb-usb: bulk message failed: -145 (8/0)
dvb-usb: bulk message failed: -145 (8/0)
dvb-usb: bulk message failed: -145 (9/0)
dvb-usb: bulk message failed: -145 (8/0)
dvb-usb: bulk message failed: -145 (9/0)
dvb-usb: bulk message failed: -145 (9/0)
dvb-usb: bulk message failed: -145 (21/0)
dvb-usb: bulk message failed: -145 (9/0)
dvb-usb: bulk message failed: -145 (9/0)
dvb-usb: bulk message failed: -145 (8/0)
DVB: TDA10023(0): tda10023_readreg: readreg error (reg == 0x03, ret == 0)
dvb-usb: bulk message failed: -145 (9/0)
DVB: TDA10023(0): tda10023_writereg, writereg error (reg == 0x03, val == 0x00, ret == 0)
dvb-usb: bulk message failed: -145 (9/0)
DVB: TDA10023(0): tda10023_writereg, writereg error (reg == 0x0a, val == 0xed, ret == 0)
dvb-usb: bulk message failed: -145 (9/0)
DVB: TDA10023(0): tda10023_writereg, writereg error (reg == 0x0b, val == 0x1b, ret == 0)
dvb-usb: bulk message failed: -145 (9/0)
DVB: TDA10023(0): tda10023_writereg, writereg error (reg == 0x0c, val == 0x1e, ret == 0)
dvb-usb: bulk message failed: -145 (9/0)
DVB: TDA10023(0): tda10023_writereg, writereg error (reg == 0x0d, val == 0x88, ret == 0)
dvb-usb: bulk message failed: -145 (9/0)
DVB: TDA10023(0): tda10023_writereg, writereg error (reg == 0x3d, val == 0x00, ret == 0)
dvb-usb: bulk message failed: -145 (9/0)
DVB: TDA10023(0): tda10023_writereg, writereg error (reg == 0x05, val == 0x46, ret == 0)
dvb-usb: bulk message failed: -145 (9/0)
DVB: TDA10023(0): tda10023_writereg, writereg error (reg == 0x08, val == 0x43, ret == 0)
root@debwrt:~#