[linux-dvb] WinTV Nova-T under FC3 2.6.11

Sid Boyce sboyce at blueyonder.co.uk
Sun Apr 24 00:46:01 CEST 2005


Simon Baxter wrote:
> Hi group.
> 
> I've just built a new macine running 2.6.11.7 with FC3 and installed my
> Wintv Hauppauge card.
> 
> I'm getting :
> Linux video capture interface: v1.00
> cx2388x v4l2 driver version 0.0.4 loaded
> ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 11 (level, low) -> IRQ 11
> cx88[0]: subsystem: 0070:9002, board: Hauppauge Nova-T DVB-T
> [card=18,autodetected]
> cx88[0]/0: found at 0000:00:0a.0, rev: 5, irq: 11, latency: 32, mmio:
> 0xea000000
> cx88[0]/0: registered device video0 [v4l2]
> cx88[0]/0: registered device vbi0
> 
> under dmesg
> 
> and
> Apr 23 18:33:36 media kernel: Linux video capture interface: v1.00
> Apr 23 18:33:37 media kernel: cx2388x v4l2 driver version 0.0.4 loaded
> Apr 23 18:33:37 media kernel: ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 11
> (level, low) -> IRQ 11
> Apr 23 18:33:37 media kernel: cx88[0]: subsystem: 0070:9002, board:
> Hauppauge Nova-T DVB-T [card=18,autodetected]
> Apr 23 18:33:37 media kernel: cx88[0]/0: found at 0000:00:0a.0, rev: 5, 
> irq:
> 11, latency: 32, mmio: 0xea000000
> Apr 23 18:33:37 media kernel: cx88[0]/0: registered device video0 [v4l2]
> Apr 23 18:33:37 media kernel: cx88[0]/0: registered device vbi0
> 
> under /var/log/messages
> 
> I cannot access the /dev/devb/adapter0/dvr0 device though
> ERROR: failed opening '/dev/dvb/adapter0/frontend0' (No such device or
> address)
> 
> Can anyone confirm the block device number they're using on this kernel?
> I'm using 212 :
> crw-rw----  1 root video 212, 1 Apr 23 18:38 audio0
> crw-rw----  1 root video 212, 6 Apr 23 18:38 ca0
> crw-rw----  1 root video 212, 4 Apr 23 18:38 demux0
> crw-rw----  1 root video 212, 5 Apr 23 18:38 dvr0
> crw-rw----  1 root video 212, 3 Apr 23 18:38 frontend0
> crw-rw----  1 root video 212, 7 Apr 23 18:38 net0
> crw-rw----  1 root video 212, 8 Apr 23 18:38 osd0
> crw-rw----  1 root video 212, 0 Apr 23 18:38 video0
> 
> but it's not working.
> 
> any ideas?
> 
> 
> Thanks
> 
> Simon
> 
> 
> _______________________________________________
> linux-dvb mailing list
> linux-dvb at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
> 
> 
This seems to be the same card as mine, the linux-dvb stuff doesn't seem 
to cater for this card, even 2.6.12-rc2-mm3 kernel which has all the 
stuff included wouldn't work, it segfaults loading the cx8802 module. 
I'm using 2.6.11.7 + 
dl.bytesex.org/cvs-snapshots/video4linux-20050403-221421.tar.gz with 
just this in the .config
CONFIG_DVB=y
CONFIG_DVB_CORE=m
After I boot up the kernel, I do "make && make install" in the 
video4linux directory with everything in Make.config set to =m. On 
reboot, dmesg as follows:-
cx2388x dvb driver version 0.0.4 loaded
cx2388x: snapshot date 2005-04-04
cx88[0]: subsystem: 0070:9002, board: Hauppauge Nova-T DVB-T 
[card=18,autodetected]
cx88[0]: hauppauge eeprom: model=90002, tuner=76
cx88[0]: registered IR remote control
ACPI: PCI Interrupt Link [APC3] enabled at IRQ 18
ACPI: PCI interrupt 0000:01:08.2[A] -> GSI 18 (level, high) -> IRQ 18
cx88[0]/2: found at 0000:01:08.2, rev: 5, irq: 18, latency: 32, mmio: 
0xe5000000
cx88[0]/2: cx2388x based dvb card
DVB: registering new adapter (cx88[0]).
DVB: registering frontend 0 (Hauppauge Nova-T DVB-T)...
kobject_register failed for v4l1_compat (-17)
  [<c020d6a1>] kobject_register+0x51/0x60
  [<c0137797>] mod_sysfs_setup+0x57/0xb0
  [<c0138a81>] load_module+0x971/0xa60
  [<c0138bb6>] sys_init_module+0x46/0x250
  [<c0152f18>] sys_munmap+0x48/0x70
  [<c01031f9>] sysenter_past_esp+0x52/0x75
cx8800: Unknown parameter `radio'

lsmod shows the following, though some seem surperfluous:-
cx88_dvb                7300  0
cx8802                  9284  1 cx88_dvb
mt352                   7940  1 cx88_dvb
cx88xx                 48992  2 cx88_dvb,cx8802
ir_common               7940  1 cx88xx
or51132                10692  1 cx88_dvb
video_buf_dvb           6276  1 cx88_dvb
dvb_core               78312  1 video_buf_dvb
cx22702                 9732  1 cx88_dvb
dvb_pll                 5188  3 cx88_dvb,or51132,cx22702
bttv                  147216  0
video_buf              18692  5 cx88_dvb,cx8802,cx88xx,video_buf_dvb,bttv
v4l2_common             6528  0
btcx_risc               5768  3 cx8802,cx88xx,bttv
tveeprom               13336  2 cx88xx,bttv

I'm using udev on Mandrake 10.1 (I believe FC3 also uses udev), so it 
generates the following devices only, making the other devices manually 
doesn't make them available:-
/dev/dvb:
total 0
drwxrwxrwx  2 root root 120 Apr 20 14:36 adapter0/

/dev/dvb/adapter0:
total 0
crw-rw-rw-  1 root root 212, 4 Apr 20 14:36 demux0
crw-rw-rw-  1 root root 212, 5 Apr 20 14:36 dvr0
crw-rw-rw-  1 root root 212, 3 Apr 20 14:36 frontend0
crw-rw-rw-  1 root root 212, 7 Apr 20 14:36 net0

kaffeine is the only app that works, xawtv complains there is no video0, 
but sound works. A post a few weeks back on the linuxtv mailing list 
said there is no video adapter associated with this card, it sends its 
video via the bus to the video card. It works fine on all channels, 
kaffeine's scan searches for and finds all channels and allows you to 
select which ones you want, you can set recording times etc. I haven't 
found a way to make the remote work properly even after applying a patch 
with the correct codes to ir-common.c in video4linux.
Another way to make it work with just one channel selected ... I first 
used scripts for each one, e.g
tzap -r -c /channels.conf-dvbt-SuttonColdfield "BBC ONE" &
xine stdin://mpeg2 < /dev/dvb/adapter0/dvr0

You could grab 2.6.11.7 from kernel.org + the cvs-snapshot and give it a 
try.
Hope this helps.
Regards
Sid.
-- 
Sid Boyce ... Hamradio License G3VBV, Keen licensed Private Pilot
Retired IBM Mainframes and Sun Servers Tech Support Specialist
Microsoft Windows Free Zone - Linux for all Computing Tasks




More information about the linux-dvb mailing list