-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Laurent Pinchart wrote:
> I sense some bitterness here ;-) I'll try to help you (please remember I'm 
> quite new to v4l trees as well, so this might require a few iterations).

Damn, I tried to hide it since I'm not really entitled to, but it seems
I failed. :p

> The most usual source of dependency errors when installing v4l from sources 
> is 
> old modules lying around in /lib/modules/`uname -r`/. Could you try to 
> manually move them out of the way ? If I remember well Ubuntu installs 
> in-tree modules in /lib/modules/`uname -r`/kernel and out-of-tree modules 
> in /lib/modules/`uname -r`/ubuntu, so make sure you look into both locations 
> for v4l modules.

Yes, I think this probably had something to do with the modprobe
failing, I should try to hunt down all outdated versions.

> You could also try to load the new modules with insmod. You will have to 
> resolve dependencies yourself (i.e. load the modules in the correct order), 
> but you will be able to make sure the new modules are loaded and not some old 
> ones lying around in a corner. This might give you some interesting hints.

In fact, what I tried to do first, was to remove all v4l related modules
and start to insmod them one by one. Now that I tried again, I think it
was my fault (naturally) and I think I had wrong version of
v4l1_compat.ko loaded. It's a bit funny that videodev.ko depends on
v4l1_compat.ko, but that's another issue.

Just for documentation if someone else has similar problems, the correct
order to load modules is:

insmod v4l1-compat.ko
insmod videodev.ko
insmod v4l2-compat-ioctl32.ko
insmod uvcvideo.ko

And apparently the v4l2_common.ko I mentioned before is not used at
all... I'm not sure if the ioctl32 compat is required because I'm
running on x86-64, but anyway at least I needed it.

Thank you again a lot for your help, I hope this information is helpful
for someone, at least now I know the dependencies. Stupid mistake in the
beginning again, but I had just missed the v4l1 when grepping for v4l2...


Juho
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJIPrOVj38o8sTDc4RAuRDAJ9WPYZrmcHA8CRUAaU4NbNPi0G6TgCfdjJX
AkySz+HQH2adnZ036i/I5Sk=
=XNsh
-----END PGP SIGNATURE-----
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to