In case of problems, there is also a "--external-driver" option in uv4l which makes uv4l use the uvc kernel driver (if loaded) instead of its own userspace version (see the uv4l core manual).