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.