[pvrusb2] udev error? /dev/video0 and /dev/video missing

Daniel Roth dwroth at gmail.com
Thu Aug 31 18:27:44 CDT 2006


I guess this begs the question: Is there a way to uninstall the standalone
driver?  I'm not even sure where it installed itself to....



-----Original Message-----
From: pvrusb2-bounces at isely.net [mailto:pvrusb2-bounces at isely.net] On Behalf
Of Mike Isely
Sent: Thursday, August 31, 2006 2:36 PM
To: Communications nexus for pvrusb2 driver
Subject: Re: [pvrusb2] udev error? /dev/video0 and /dev/video missing

On Thu, 31 Aug 2006, Daniel Roth wrote:

> Well,
> 
> I downloaded the mercurial v4l-dvb tree and installed it.  The oops is
gone,
> but now I have some new errors in my dmesg that I don't understand, and
> still no video in the /dev folder.  Mike, again, you are amazing.  Thank
you
> so much for your help.

Sigh...

You have 2 new problems now.  Not your fault.  One of these I should have 
pointed out the first time and failed.  Sorry about that.  The other is 
that you are victim of bad timing :-(

The first problem is that if you build the standalone pvrusb2 driver and 
you are using an external V4L snapshot, then the standalone build has to 
"see" that V4L snapshot in order to compile correctly.  This is because, 
among other things, there are headers in v4l-dvb with common data 
structure definitions that are different from their V4L counterparts in 
the kernel tree.  There are also some build switches that have to change 
as well.  The pvrusb2 web pages have a few things about this, but in short 
you need to append "V4LDIR=path_to_your_v4l_dvb_tree" to your make command 
line (or set the environment variable V4LDIR similarly before you run 
make).  Even after this, you will still get a few compilation warnings 
about missing stuff - don't worry about that because that is an artifact 
of the build system architecture and is harmless.  A much easier solution 
however is just to ignore the standalone pvrusb2 driver - there's a 
version already inside of v4l-dvb which is built as part of that tree and 
you can just use it instead.  Both versions are reasonably up-to-date.

The second problem is that yesterday a change was committed into the 
v4l-dvb that appears to break the saa7115 module.  I discovered this last 
night.  AFAIK this has not been fixed yet.  If you are using a 29xxx 
device, then it _will_ _not_ _work_ right now with v4l-dvb.  I expect this 
problem is going to get fixed very quickly; it might already be fixed.  
You can work around this by moving your v4l-dvb snapshot back in time a 
bit.  Anything before 30-Aug should be OK.  Try "hg update <id>" where 
<id> is a changeset key from before 30-Aug.

  -Mike

-- 
                        |         Mike Isely          |     PGP fingerprint
     Spammers Die!!     |                             | 03 54 43 4D 75 E5 CC
92
                        |   isely @ pobox (dot) com   | 71 16 01 E2 B5 F5 C1
E8
                        |                             |
_______________________________________________
pvrusb2 mailing list
pvrusb2 at isely.net
http://www.isely.net/cgi-bin/mailman/listinfo/pvrusb2



More information about the pvrusb2 mailing list