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

Ryan Mak ryanmak at ameritech.net
Tue Jan 24 21:47:00 CET 2006


Marcin.

Thank you for the feedback.

I was hoping someone out there knows of a patch for
this problem if this is a known problem or could point
out what I am doing wrong. 

The following entry in my log hints of a problem with
my setup but I don't know enough to know for sure
whether this is what's stopping udev from not creating
the /dev/dvb directories:

videodev: "av7110" has no release callback. Please fix
your driver for proper sysfs support, see
http://lwn.net/Articles/36850/


-Ryan


--- Marcin <szczupienczyk at wp.pl> wrote:

> Ryan Mak wrote:
> 
> >Hello.
> >
> >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.
> >
> >Regards.
> >-Ryan
> >
> >
> ># 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)
> >[size=512]
> >
> ># 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
> >interface
> >av7110(0): Crystal audio DAC detected
> >videodev: "av7110" has no release callback. Please
> fix
> >your driver for proper sysfs support, see
> >http://lwn.net/Articles/36850/
> >saa7146_vv: saa7146 (0): registered device video0
> >[v4l2]
> >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.frontend*",  
> >NAME="dvb/adapter0/frontend%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"
> >
> >etc.
> >
> >_______________________________________________
> >linux-dvb mailing list
> >linux-dvb at linuxtv.org
>
>http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
> >
> >
> >  
> >
> Hi!
> 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