[linux-dvb] SAA7146 driver init.../dev/dvb not created by udev

Marcin szczupienczyk at wp.pl
Tue Jan 24 17:56:20 CET 2006

Ryan Mak wrote:

>I am running FC3 (2.6.9) with the dvb drivers that
>came with the installation. Not sure why the dvb
>directories are not created under /dev at startup by
>udev. Everything seems to load fine for the dvb driver
>and I do have the udev rules for dvb after upgrading
>to the recent udev version. Any feedback on this
>matter would be appreciated.
># lspci -v
>00:09.0 Multimedia controller: Philips Semiconductors
>SAA7146 (rev 01)
>        Subsystem: Technotrend Systemtechnik GmbH
>Technotrend/Hauppauge DVB card rev2.1
>        Flags: bus master, medium devsel, latency 64,
>IRQ 10
>        Memory at ffeff800 (32-bit, non-prefetchable)
># lsmod
>ipv6                  232577  8
>uhci_hcd               31449  0
>dvb_ttpci              80517  0
>dvb_core               86121  1 dvb_ttpci
>saa7146_vv             44865  1 dvb_ttpci
>video_buf              21701  1 saa7146_vv
>saa7146                17805  2 dvb_ttpci,saa7146_vv
>v4l1_compat            11973  1 saa7146_vv
>v4l2_common             5953  1 saa7146_vv
>videodev                9664  1 saa7146_vv
>ttpci_eeprom            2497  1 dvb_ttpci
># dmesg
>Linux video capture interface: v1.00
>saa7146: register extension 'dvb'.
>ACPI: PCI interrupt 0000:00:09.0[A] -> GSI 10 (level,
>low) -> IRQ 10
>saa7146: found saa7146 @ mem 1083c800 (revision 1, irq
>10) (0x13c2,0x0003).
>DVB: registering new adapter (Technotrend/Hauppauge
>PCI rev2.1).
>Technotrend/Hauppauge PCI rev2.1 adapter 0 has MAC
>addr = 00:d0:5c:23:6f:1c
>gpioirq unknown type=0 len=0
>DVB: AV7110(0) - firm f0240009, rtsl b0250018, vid
>71010068, app 80002622
>DVB: AV7110(0) - firmware supports CI link layer
>av7110(0): Crystal audio DAC detected
>videodev: "av7110" has no release callback. Please fix
>your driver for proper sysfs support, see
>saa7146_vv: saa7146 (0): registered device video0
>av7110: found av7110-0.
># cat /etc/udev/rules.d/50-udev.rules
>KERNEL="dvb"  Name="dvb0"
>KERNEL="dvb0.dvr*",        NAME="dvb/adapter0/dvr%n"
>KERNEL="dvb0.demux*",      NAME="dvb/adapter0/demux%n"
>KERNEL="dvb0.audio*",      NAME="dvb/adapter0/audio%n"
>KERNEL="dvb0.ca*",         NAME="dvb/adapter0/ca%n"
>KERNEL="dvb0.osd*",        NAME="dvb/adapter0/osd%n"
>KERNEL="dvb0.net*",        NAME="dvb/adapter0/net%n"
>KERNEL="dvb0.video*",      NAME="dvb/adapter0/video%n"
>linux-dvb mailing list
>linux-dvb at linuxtv.org
I had the same problem, and today i though that i should make some 
static links to it, like ln -s /dev/dvb0.ca0 /dev/dvb/adapter0/ca0, and 
it actually worked for me :D, of course i needed first to mkdir 
/dev/dvb, try this method :) (sorry for my english...)

More information about the linux-dvb mailing list