TechoTrend Premium C-2300 Hybrid - Xubuntu

Hardware info on main page.

Work log

2012-08-18: under Xubuntu 12.04, the card is detected like this:

tingo@kg-v7:~$ uname -a
Linux kg-v7 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
tingo@kg-v7:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 12.04.1 LTS
Release:    12.04
Codename:    precise

from dmesg output:

[   15.328385] Linux video capture interface: v2.00
[   15.466742] [drm] Initialized drm 1.1.0 20060810
[   15.726149] saa7146: register extension 'av7110'
[   15.726181] av7110 0000:04:02.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   15.726255] saa7146: found saa7146 @ mem ffffc90005786000 (revision 1, irq 17) (0x13c2,0x000a)
[   15.878161] dvb-ttpci: could not load firmware, file not found: dvb-ttpci-01.fw
[   15.878164] dvb-ttpci: usually this should be in /usr/lib/hotplug/firmware or /lib/firmware
[   15.878165] dvb-ttpci: and can be downloaded from http://www.linuxtv.org/download/dvb/firmware/
[   15.878191] av7110 0000:04:02.0: PCI INT A disabled

OK, so let's try to get firmware. Copy the firmware in place:

tingo@kg-v7:~/dl/av7110_fw$ sudo cp -v dvb-ttpci-01.fw-2622 /lib/firmware/dvb-ttpci-01.fw
[sudo] password for tingo:
`dvb-ttpci-01.fw-2622' -> `/lib/firmware/dvb-ttpci-01.fw'

Now, can I just reload the module or what? I was lazy, I just rebooted. Now dmesg output shows this:

[   11.873374] Linux video capture interface: v2.00
[   11.929508] saa7146: register extension 'av7110'
[   11.929536] av7110 0000:04:02.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   11.929572] saa7146: found saa7146 @ mem ffffc9000579c000 (revision 1, irq 17) (0x13c2,0x000a)
[   12.049741] DVB: registering new adapter (Technotrend/Hauppauge WinTV Nexus-CA rev1.X)
[   12.087693] adapter has MAC addr = 00:d0:5c:01:8f:9b
[   12.344203] dvb-ttpci: gpioirq unknown type=0 len=0
[   12.369709] dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 80002622
[   12.369713] dvb-ttpci: firmware @ card 0 supports CI link layer interface
[   12.549500] dvb_ttpci: DVB-C analog module @ card 0 detected, initializing MSP3415
[   12.655765] dvb_ttpci: saa7113 not accessible
[   12.713570] saa7146_vv: saa7146 (0): registered device video0 [v4l2]
[   12.713624] saa7146_vv: saa7146 (0): registered device vbi0 [v4l2]
[   13.016758] DVB: registering adapter 0 frontend 0 (ST STV0297 DVB-C)...
[   13.016891] input: DVB on-card IR receiver as /devices/pci0000:00/0000:00:1e.0/0000:04:02.0/input/input5
[   13.016945] dvb-ttpci: found av7110-0.

It looks ok at least. And it has created things in /dev

tingo@kg-v7:~$ ls -l /dev/dvb/a*/*
crw-rw----+ 1 root video 212, 3 Aug 18 22:16 /dev/dvb/adapter0/audio0
crw-rw----+ 1 root video 212, 4 Aug 18 22:16 /dev/dvb/adapter0/ca0
crw-rw----+ 1 root video 212, 0 Aug 18 22:16 /dev/dvb/adapter0/demux0
crw-rw----+ 1 root video 212, 1 Aug 18 22:16 /dev/dvb/adapter0/dvr0
crw-rw----+ 1 root video 212, 7 Aug 18 22:16 /dev/dvb/adapter0/frontend0
crw-rw----+ 1 root video 212, 6 Aug 18 22:16 /dev/dvb/adapter0/net0
crw-rw----+ 1 root video 212, 5 Aug 18 22:16 /dev/dvb/adapter0/osd0
crw-rw----+ 1 root video 212, 2 Aug 18 22:16 /dev/dvb/adapter0/video0

Nice.