Iain,
(1) you need to get cx88_dvb to load instead of cx88_blackbird.
(2) you need the correct device nodes, ie various directories under /dev/dvb/adapter0 not a single device /dev/dvb.
I found the following:
To do (1).... First check you have the correct module available to load by doing modprobe -r cx88_blackbird modprobe cx88_dvb lsmod
You should now see cx88_dvb listed. If you can't modprobe cx88_dvb you haven't compiled the correct patches / kernel options.
To make this happen automatically at boot I had to manually comment out all references to cx88_blackbird in
/lib/modules/<your kernel dir>/modules.alias
and /lib/modules/<your kernel dir>/modules.pcimap
It is something to do with the two modules having the same device code. Someone may have a cleaner solution but this does at least seem to work.
To do (2)...
You must update udev to version 050.
From: download.fedora.redhat.com /pub/fedora/linux/core/development/i386/Fedora/RPMS/
Download: udev-050-1.i386.rpm
rpm -Uvh udev-050-1.i386.rpm
After reboot you should be up and running:-
You should see cx88_dvb listed in lsmod
You should see
/dev/dvb/adapter0/demux0
/dev/dvb/adapter0/dvr0
/dev/dvb/adapter0/frontend0
/dev/dvb/adapter0/net0
(Udev reports an error about microcode on startup but it seems to be irrelevant.)
HTH. Let me know if you need furhter details on Kernel compile, etc.
Dave
Well I'm struggling with the Nova-T (9002) personally. I've been through about 10 iterations of kernel re-compile on FC3 with and without the bytesex.org patches to no avail.
The card is recognised (output from: cat /var/log/messages | grep cx88)
Mar 23 22:10:20 zossimov kernel: cx88[0]: subsystem: 0070:9002, board: Hauppauge Nova-T DVB-T [card=18,autodetected] Mar 23 22:10:20 zossimov kernel: cx88[0]: hauppauge eeprom: model=90002, tuner=76 Mar 23 22:10:20 zossimov kernel: cx88[0]: registered IR remote control Mar 23 22:10:20 zossimov kernel: cx2388x v4l2 driver version 0.0.4 loaded Mar 23 22:10:20 zossimov kernel: cx88[0]: subsystem: 0070:9002, board: Hauppauge Nova-T DVB-T [card=18,autodetected] Mar 23 22:10:20 zossimov kernel: cx88[0]: hauppauge eeprom: model=90002, tuner=76 Mar 23 22:10:20 zossimov kernel: cx88[0]: registered IR remote control Mar 23 22:10:20 zossimov kernel: cx88[0]/0: found at 0000:01:07.0, rev: 5, irq: 12, latency: 32, mmio: 0xf5000000 Mar 23 22:10:20 zossimov kernel: cx88[0]/0: registered device video0 [v4l2] Mar 23 22:10:20 zossimov kernel: cx88[0]/0: registered device vbi0
... but I can't (despite following all instructions for udev rules) get the devices to appear in /dev.
they do appear to be loaded if I do /sbin/lsmod (I've edited this output)
cx8800 34828 0 v4l1_compat 14340 1 cx8800 v4l2_common 6144 1 cx8800 cx88_blackbird 15620 0 cx8802 12420 1 cx88_blackbird cx88xx 54816 3 cx8800,cx88_blackbird,cx8802 i2c_algo_bit 9480 1 cx88xx video_buf 24452 4 cx8800,cx88_blackbird,cx8802,cx88xx ir_common 7812 1 cx88xx btcx_risc 5384 3 cx8800,cx8802,cx88xx tveeprom 13592 1 cx88xx videodev 10240 3 cx8800,cx88_blackbird,cx88xx i2c_i801 8972 0 i2c_core 23040 4 cx88xx,i2c_algo_bit,tveeprom,i2c_i801
I've tried the 2.6.10/11/11.5 with and without bytesex.org patches and all appear to recognise the card to varying degrees, but not ever a sign of /dev/dvb.
Anyone any thoughts ? I've followed at least 3 online 'step by step' guides which all appear to be different and none of which deliver any more than above. I've attempted to load a CVS of the v4l code on top of my patched kernel(s), but may not have figured out how to do that properly as have no success.
Frustrating or what?!?
..Iain
--------------------------------------------------------------------------------
_______________________________________________ mythtv-users mailing list mythtv-users@mythtv.org http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
_______________________________________________ mythtv-users mailing list mythtv-users@mythtv.org http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users