Thank you Robert but I am not sure what you mean, would you kindly clarify. As far as I understand the script, you are setting the permissions to 666 and you also start the service. What I do not understand is how and why the permissions are not set when the script runs in the first place.
Rob On Sunday, 27 November 2016 22:03:50 UTC, RobertCNelson wrote: > > On Sun, Nov 27, 2016 at 3:59 PM, Moscowbob <mosc...@gmail.com > <javascript:>> wrote: > > > > I have just built fresh kernel, dtb, u-boot and sgx as per RCN eewiki > and I > > have also built Qt 5.6.2. > > Everything is working correctly except for one problem which I do not > > understand and hope somebody could explain. > > > > After installing sgx drivers and a reboot I have everything as per > > instructions: > > > > lsmod | grep omaplfb > > > > omaplfb 12356 0 > > tilcdc 26717 1 omaplfb > > pvrsrvkm 157212 1 omaplfb > > > > but my Qt Quick programs only work when run as root (sudo). > > > > Looking at the sgx-startup script, /dev/pvrsvrkm should be set with 666 > > permissions, but after startup this is what I get: > > ls -al /dev/pvrsrvkm > > crw------- 1 root root 247, 0 Nov 27 20:54 /dev/pvrsrvkm > > > > When I run: > > sudo /etc/init.d/sgx-startup.sh stop > > sudo /etc/init.d/sgx-startup.sh start > > > > I get: > > sgx: Starting PVR > > /usr/local/bin/pvrsrvctl: SrvInit failed (already initialized?) > (err=129) > > > > ls -al /dev/pvrsrvkm > > crw-rw-rw- 1 root root 247, 0 Nov 27 21:48 /dev/pvrsrvkm > > Permissions are now correct for running program as normal user. > > > > my programs run correctly with platform eglfs - which is what I want. > > > > My questions: > > > > 1. Why does sgx-startup.sh not set the permissions correctly on boot and > is > > there a way to solve this? > > Oh let's patch that in the sgx-startup.sh script.. Probably after the > modprobe/pvrsrvct start.. > > Send me a patch and i'll push it out... > > Regards, > > -- > Robert Nelson > https://rcn-ee.com/ > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/74c4aefa-8147-4508-a1ef-39b54229bfdb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.