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.