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@xxxxxxxxxx> Reply-To: anthony.hornby@xxxxxxxxxx To: Klaus Schmidinger's VDR <vdr@xxxxxxxxxxx> Subject: Re: 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@xxxxxxxxxx | office +61 8 89 466011 -- Mr Anthony Hornby RHCE BIT ALIATEC Library Systems & Technology Coordinator Charles Darwin University | CRICOS 300K anthony.hornby@xxxxxxxxxx | office +61 8 89 466011