[linux-dvb] udev fails to create device nodes for WinTV Nova-T
emyr.thomas at gmail.com
Wed Feb 21 15:30:14 CET 2007
I'm not getting very far getting my WinTV Nova-t card working.
No devices are being created in /dev for my card, but I'm unsure if there's
a more fundamental problem.
I'm running a Linux From Scratch (www.linuxfromscratch.org) system (kernel
version 188.8.131.52), with udev installed.
My DVB card is an older Philips based Hauppauge WinTV Nova-t PCI.
I know it works since I've tested it on a Windows machine.
Here the lspci output:
02:04.0 Multimedia Controller: Philips Semiconductors SAA7146 (rev 01)
I believe I have all the required DVB drivers built as kernel modules.
Here's what's I selected using make menuconfig when building the kernel &
Device Drivers --->
Multimedia devices --->
<*> Video For Linux
Digital Video Broadcasting Devices --->
[*] DVB For Linux
<M> DVB Core Support
<M> Budget cards
Customise DVB Frontends --->
<M> Philips TDA10045H/TDA10046H based
I have the firmware for the Nova-t in /lib/firmware/dvb-fe-tda10045.fw
I downloaded the firmware using the get_dvb_firmware script that somes with
the kernel sources.
I followed the instruction in Documentation/dvb/udev.txt and installed a
script in /etc/udev/scripts/
vdr# cat /etc/udev/scripts/dvb.sh
/bin/echo $1 | /bin/sed -e
and a udev rule in /etc/udev/rules.d
vdr# cat /etc/udev/rules.d/dvb.rules
KERNEL="dvb*", PROGRAM="/etc/udev/scripts/dvb.sh %k", NAME="%c"
When I load the modules like this:
vdr# modprobe budget
vdr# modprobe tda1004x
I can see the modules have been loaded using lsmod:
budget 8800 0
tda1004x 12292 0
s5h1420 7204 1 budget
l64781 5668 1 budget
ves1820 5284 1 budget
budget_core 6116 1 budget
saa7146 12584 2 budget,budget_core
ttpci_eeprom 1856 1 budget_core
stv0299 8488 1 budget
tda8083 4356 1 budget
ves1x93 5092 1 budget
dvb_core 62368 3 budget,budget_core,stv0299
but all I get in the dmesg output is:
saa7146: register extension 'budget dvb'
After doing this I expected to see some messages about the card being
detected, the firmware being loaded etc., but that one line is all I get.
Any hints where to go from here?
More information about the linux-dvb