Mailing List archive

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

[linux-dvb] WinTV PCI Nova-T Troubles



I'm hoping someone can help me with some difficulties I'm having. I have
trawled through the linuxtv mailing list and googled to death!

I'll lay my mail out step by step so that this can help others in the
future.

So here is where I am with trying to setup my Nova-T

I have an Athlon PC with Fedora Core 2 installed.

After inserting the Nova-T card I can see it with
# lspci -v
Output:
00:0a.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
        Subsystem: Technotrend Systemtechnik GmbH Technotrend-Budget \
Hauppauge WinTV-NOVA-T DVB card
        Flags: bus master, medium devsel, latency 32, IRQ 12
        Memory at df123000 (32-bit, non-prefetchable)

When I first tried to install I was using kernel version 2.6.8-1.521 which
had problems compiling the CVS build-2.6 but looking at lots of mails and
groups I decided to try kernel 2.6.9.

So I downloaded the kernel from kernel.org and applied the patch found here
http://dl.bytesex.org/patches/2.6.9-rc4-1/All-2.6.9-rc4.diff.gz then I
followed the help at www.tldp.org as I'm a bit of a newbie but it was very
good and I succeeded in compiling the kernel and booting the system.

When I compiled the kernel using make xconfig I selected:
Device Drivers -> Multimedia -> then DVB and selected:
DVB Core Support/ under DVB-T support -> Conexant cx22702 (think this is the
new card but can't hurt) /Grundig 29504-401 based (I think this is my
frontend) / (Philips TDA10045H/TDA10046H based then AV7110 cards and budget
cards.

So now
# uname -a
Output:
Linux trantor 2.6.9-1

But first when I looked at some threads it said I wouldn't need anything
else so I did a
# modprobe budget
# modprobe grundig_29504-401

And a

# lsmod
grundig_29504_401       8968  0
budget                  5504  0
budget_core             8324  1 budget
dvb_core               87472  3 grundig_29504_401,budget,budget_core
saa7146                15692  2 budget,budget_core
ttpci_eeprom            2560  1 budget_core
i2c_core               19584  3 grundig_29504_401,budget_core,ttpci_eeprom

and dmesg has:

saa7146: register extension 'budget dvb'.
ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 12 (level, low) -> IRQ 12
saa7146: found saa7146 @ mem d0978000 (revision 1, irq 12) (0x13c2,0x1005).
DVB: registering new adapter (TT-Budget/WinTV-NOVA-T  PCI).
adapter has MAC addr = 00:d0:5c:20:4f:6a
DVB: registering frontend 0 (Grundig 29504-401 (LSI L64781 Based))...

But I don't have any /dev/dvb files... And to move onto the next step I need
them don't I?

Now I grabbed the CVS again and put it in /usr/src with:
# cvs -z9 -d :pserver:anonymous@www.linuxtv.org:/cvs/linuxtv login
# cvs -z9 -d :pserver:anonymous@www.linuxtv.org:/cvs/linuxtv co dvb-kernel

And ran
# cd /usr/src/dvb-kernel/build-2.6
# ./getlinks
# make
Output:
[ -L saa7146_video.c ] || ./getlinks
make -C /lib/modules/2.6.9-1/build  SUBDIRS=/usr/src/dvb-kernel/build-2.6
AV7110_FIRMWARE= AV7110_OSD=y
make[1]: Entering directory `/usr/src/linux-2.6.9'
  CC [M]  /usr/src/dvb-kernel/build-2.6/saa7146_fops.o
/usr/src/dvb-kernel/build-2.6/saa7146_fops.c: In function `fops_poll':
/usr/src/dvb-kernel/build-2.6/saa7146_fops.c:366: warning: passing arg 3 of
`videobuf_poll_stream' from incompatible pointer type
/usr/src/dvb-kernel/build-2.6/saa7146_fops.c:366: error: too few arguments
to function `videobuf_poll_stream'
make[2]: *** [/usr/src/dvb-kernel/build-2.6/saa7146_fops.o] Error 1
make[1]: *** [_module_/usr/src/dvb-kernel/build-2.6] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.9'
make: *** [all] Error 2

I have been at this for a week and tried everything I can think. I feel like
I'm almost there but not quite.

If you have read this far thank you very much, any help would be greatly
appreciated.

Andrew Duane





Home | Main Index | Thread Index