Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] more problems WinTV Nova-T 90002 (Conexant chip)



I've made some progress on this.
Platform : Fedoracore2 running 2.6.9-1.6_FC2custom (with patches for
CX22702 module, Conexant 2388x and DVB support from under Video for Linux)

Discovered FC2 won't automatically put the device into /dev/dvb, so
manually did a :
for i in `seq 0 3`; do
        echo "Creating DVB devices in /dev/dvb/adapter$i"
        mkdir /dev/dvb/adapter$i
        chmod 755 /dev/dvb/adapter$i
        mknod -m 0660 /dev/dvb/adapter$i/video0    c 250   `expr 64 \* $i
+ 0`
        mknod -m 0660 /dev/dvb/adapter$i/audio0    c 250   `expr 64 \* $i
+ 1`
        mknod -m 0660 /dev/dvb/adapter$i/frontend0 c 250   `expr 64 \* $i
+ 3`
        mknod -m 0660 /dev/dvb/adapter$i/demux0    c 250   `expr 64 \* $i
+ 4`
        mknod -m 0660 /dev/dvb/adapter$i/dvr0      c 250   `expr 64 \* $i
+ 5`
        mknod -m 0660 /dev/dvb/adapter$i/ca0       c 250   `expr 64 \* $i
+ 6`
        mknod -m 0660 /dev/dvb/adapter$i/net0      c 250   `expr 64 \* $i
+ 7`
        mknod -m 0660 /dev/dvb/adapter$i/osd0      c 250   `expr 64 \* $i
+ 8`
        chown root.video /dev/dvb/adapter$i/*

-from MAKEDEV-DVB.sh (although the chown didn't work as the root.video
group doesn't exist)


Next, I downloaded the linuxtv-dvb-apps-1.1.0 apps and get the following :

[root@linux szap]# ./tzap -c ~/.tzap/channels.conf -r 'CHANNEL4'
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
ERROR: failed opening '/dev/dvb/adapter0/frontend0' (No such device or
address)

[root@linux scan]# ./scan dvbscan ~/.tzap/channels.conf
scanning dvbscan
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
main:1882: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 6 No such
device or address
[root@linux scan]#

[root@linux scan]# cat /dev/dvb/adapter0/dvr0
cat: /dev/dvb/adapter0/dvr0: No such device or address



looks like the adapter hasn't been added - so checked :
dmesg....
cx2388x dvb driver version 0.0.4 loaded
cx88[0]: quirk: PCIPCI_NATOMA -- set TBFX
cx88[0]: subsystem: 0070:9002, board: Hauppauge Nova-T DVB-T
[card=18,autodetected]
cx88[0]: hauppauge eeprom: model=90002, tuner=Thomson DTT 7592 (76)
PCI: Found IRQ 10 for device 0000:00:0e.2
PCI: Sharing IRQ 10 with 0000:00:0e.0
PCI: Sharing IRQ 10 with 0000:00:0e.4
cx88[0]/2: found at 0000:00:0e.2, rev: 5, irq: 10, latency: 64, mmio:
0xf2000000
cx88[0]/2: cx2388x based dvb card
DVB: registering new adapter (cx88[0]).
DVB: registering frontend 0 (CX22702 Demod Thomson 75xx PLL)...


and modified the chmod to the following (just in case) :
[root@linux szap]# ls -l /dev/dvb/adapter0/
total 0
crwxrwxrwx  1 root root 250, 1 Jan  3 10:17 audio0
crwxrwxrwx  1 root root 250, 6 Jan  3 10:17 ca0
crwxrwxrwx  1 root root 250, 4 Jan  3 10:17 demux0
crwxrwxrwx  1 root root 250, 5 Jan  3 10:17 dvr0
crwxrwxrwx  1 root root 250, 3 Jan  3 10:17 frontend0
crwxrwxrwx  1 root root 250, 7 Jan  3 10:17 net0
crwxrwxrwx  1 root root 250, 8 Jan  3 10:17 osd0
crwxrwxrwx  1 root root 250, 0 Jan  3 10:17 video0

(by the way, what should the chown be for these??)


NOW WHAT?
I'm a relative newbie to linux/unix.  I'm sure there's something I've
missed out binding the actual adapter to this /dev/dvb created
directories.

Can anyone help?

PS.  Looked at the 2.6.10 src code, in case I should upgrade to a proper
released kernel, but it doesn't appear to have the CX88 stuff in it!

Simon







Home | Main Index | Thread Index