Hi,
sorry I left out the answer to one question.
My kernel config has :
grep -i hotplug ~ahornby/.config
CONFIG_HOTPLUG=y
# PCI Hotplug Support
# CONFIG_HOTPLUG_PCI is not set
mmc .xmltv # grep -i firm ~ahornby/.config
# Firmware Drivers
# CONFIG_PREVENT_FIRMWARE_BUILD is not set
What do I need set?
Anthony.
-------- Forwarded Message --------
From: anthony hornby <anthony.hornby(a)cdu.edu.au>
Reply-To: anthony.hornby(a)cdu.edu.au
To: Klaus Schmidinger's VDR <vdr(a)linuxtv.org>
Subject: Re: [vdr] Can't load the firmware on my Hauppauge Nova-T cards
under Gentoo 2005
Date: Tue, 24 May 2005 00:52:57 +0930
Hi All,
thanks to everyone that replied.
Yes I have hotplug enabled in the kernel and the firmware is
in /lib/firmware. I have tried linuxtv stable, linuxtv-cvs, technotrend
extract using get_dvb_firmware, my firmware from my windows driver CD's
- nothing works.
Here's where hotplug is looking - from /etc/hotplug/firmware.agent
<snip>
# directory of the firmware files
FIRMWARE_DIR=/lib/firmware
</snip>
So its looking in the right place.
I have emerged hotplug, I have sysfs mounted:
mmc .xmltv # cat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / ext3 rw 0 0
none /proc proc rw,nodiratime 0 0
none /sys sysfs rw 0 0
none /dev ramfs rw 0 0
none /dev/pts devpts rw 0 0
/dev/hda1 /boot ext3 rw 0 0
none /dev/shm tmpfs rw 0 0
none /proc/bus/usb usbfs rw 0 0
Seems to detect stuff
eg
ls /sys/class/dvb/dvb*
/sys/class/dvb/dvb0.demux0:
dev
/sys/class/dvb/dvb0.dvr0:
dev
/sys/class/dvb/dvb0.frontend0:
dev
/sys/class/dvb/dvb0.net0:
dev
/sys/class/dvb/dvb1.demux0:
dev
/sys/class/dvb/dvb1.dvr0:
dev
/sys/class/dvb/dvb1.frontend0:
dev
/sys/class/dvb/dvb1.net0:
dev
mmc .xmltv # cat /sys/devices/platform/i2c-0/name
TT-Budget/WinTV-NOVA-T PCI
mmc .xmltv # cat /sys/devices/platform/i2c-1/name
TT-Budget/WinTV-NOVA-T PCI
There seems to be some weird looping here though:
cat /sys/devices/pci0000\:00/0000\:00\:0c.0/driver/0000\:00
\:0c.0/driver/0000\:00\:0c.0/driver/0000\:00\:0c.0/driver/ and so
on .....
Permissions are open:
mmc .xmltv # grep -i dvb /etc/udev/permissions.d/50-udev.permissions
# DVB
dvb:vdr:video:0666
dvb/*:vdr:video:0666
dvb/adapter*/*:vdr:video:0666
Devices get created:
mmc .xmltv # grep -i dvb /etc/udev/rules.d/50-udev.rules
# dvb devices
KERNEL="dvb*", PROGRAM="/etc/udev/scripts/dvb.sh %k", NAME="%c",
GROUP="video", MODE="0666"
mmc .xmltv # ls -la /dev/dvb/adapter0/*
crw-rw-rw- 1 root video 212, 4 May 23 17:10 /dev/dvb/adapter0/demux0
crw-rw-rw- 1 root video 212, 5 May 23 17:10 /dev/dvb/adapter0/dvr0
crw-rw-rw- 1 root video 212, 3 May 23 17:10 /dev/dvb/adapter0/frontend0
crw-rw-rw- 1 root video 212, 7 May 23 17:10 /dev/dvb/adapter0/net0
I have tried the linuxtv-dvb-cvs package in ~x86 - that didn't fix the
problem so I went back to a vanilla Gentoo 2.6.11-gentoo-r9 kernel and
rebuilt it again.
Oh just to confirm it is a low level driver issue dvbscan can't get a
lock either. I know the transponder values are correct.
/usr/bin/dvbscan -o vdr /usr/share/dvb/scan/dvb-t/au-Darwin;
initial transponder 543625000 1 3 0 3 1 1 0
initial transponder 550500000 1 2 0 3 1 2 0
initial transponder 536625000 1 2 0 3 1 2 0
initial transponder 557625000 1 2 0 3 1 2 0
>>> tune to: 543625:I999B7C34D0M64T8G16Y0:T:27500:
WARNING: >>> tuning failed!!!
>>> tune to: 543625:I999B7C34D0M64T8G16Y0:T:27500: (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 550500:I999B7C23D0M64T8G8Y0:T:27500:
WARNING: >>> tuning failed!!!
>>> tune to: 550500:I999B7C23D0M64T8G8Y0:T:27500: (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 536625:I999B7C23D0M64T8G8Y0:T:27500:
WARNING: >>> tuning failed!!!
>>> tune to: 536625:I999B7C23D0M64T8G8Y0:T:27500: (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 557625:I999B7C23D0M64T8G8Y0:T:27500:
WARNING: >>> tuning failed!!!
>>> tune to: 557625:I999B7C23D0M64T8G8Y0:T:27500: (tuning failed)
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.
Any help appreciated.
Anthony.
On Mon, 2005-05-23 at 17:46 +0300, Anssi Hannula wrote:
> anthony hornby wrote:
> > I can't load the firmware on my Hauppauge Nova-T cards under Gentoo
> > 2005, using Gentoo-De ebuilds.
> >
> > This is weird as I have used these cards successfully under Fedora core
> > 3 with no problems.
>
> > tda1004x: waiting for firmware upload (dvb-fe-tda10045.fw)...
> > tda1004x: firmware upload complete
> > tda1004x: found firmware revision 2c -- invalid
>
> It looks like the firmware format has changed or something like that.
> Try using the dvb-fe-tda10045.fw from dvb-kernel CVS.
>
--
Mr Anthony Hornby RHCE BIT ALIATEC
Library Systems & Technology Coordinator
Charles Darwin University | CRICOS 300K
anthony.hornby(a)cdu.edu.au | office +61 8 89 466011
--
Mr Anthony Hornby RHCE BIT ALIATEC
Library Systems & Technology Coordinator
Charles Darwin University | CRICOS 300K
anthony.hornby(a)cdu.edu.au | office +61 8 89 466011