So, I've been away from the sgx stuff for awhile. I had it fully working
on a Angstrom 3.x kernel quite a while ago. Now I'm on a beagle black with
Debian and kernel 4.4.80.
I'm a bit confused, as I working through the old Graphics_SDK_5_01_01_02
stuff, trying to get it compiled with all kinds of weird errors.
Then I saw these drivers omap5-sgx-ddk-linux, which seem to be for the
newer kernels? So I switched to this newer package and I was able to get
this driver "pvrsrvkm" compiled and loaded with this message on my beagle:
Sep 11 17:00:59 beaglebone kernel: [ 154.509813] [drm] Initialized pvr
1.14.3699939 20110701 on minor 1
Sep 11 17:00:59 beaglebone kernel: [ 154.626674] PVR_K: UM DDK-(3699939)
and KM DDK-(3699939) match. [ OK ]
So the driver is talking to the sgx hardware, good! But if I try any of
the sgx demo stuff I get this:
root@beaglebone:/usr/local/bin# ./sgx_init_test
----------------------- Start -----------------------
Try calling PVRSRVConnect with an invalid argument:
PVR:(Error): PVRSRVConnect: Invalid connection. [0, ]
PVR:(Error): PVRSRVConnect: Unable to open connection. [0, ]
OK
Call PVRSRVConnect with a valid argument:
OK
Try calling PVRSRVEnumerateDevices with invalid puiNumDevices:
PVR:(Error): PVRSRVEnumerateDevices: Invalid params [0, ]
OK
Get number of devices from PVRSRVEnumerateDevices:
OK
.... Reported 1 devices
.... Device Number | Device Type
0000 | PVRSRV_DEVICE_ID_SGX
Attempt to acquire device 0:
OK
Getting SGX Client info
OK
.... ui32ProcessID:992
Display Class API: enumerate devices
./sgx_init_test: symbol lookup error: ./sgx_init_test: undefined symbol:
PVRSRVEnumerateDeviceClass
All the sgx demos fail with: undefined symbol: PVRSRVEnumerateDeviceClass.
Why is this? Is the omap5-sgx-ddk-linux the correct driver to be using for
my 4.4.80 kernel?
Thanks!
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/beagleboard/ea8184e1-4c06-49cc-bb0e-81d368e5cdd4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.