Looks like pvr-init fails to wait until /dev/pvrsrvkm appears (differenct udev version?), can you try adding this into pvr-init just before "chmod 666 /dev/pvrsrvkm"?
        for a in `seq 20`; do
                if test -e /dev/pvrsrvkm; then 
                        break
                fi
                sleep 0.2
        done    
If that works I'll push into git.