Can't load the firmware on my Hauppauge Nova-T cards under Gentoo 2005

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

 



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



[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux