This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Problem setting up SGX drivers on beagle board

HI,

I'm trying to enable omapfb and prvsrvkm kernel modules in order to test beagle's acellerated Opengl rendering capabilites.

I have downloaded SDK and drivers from TI's website and I followed the instructions of installation.

However, when I start X i have the following error:

omegafb(0): FBIOBLANK: Invalid argument

Well, from now on I don't know what can be wrong.

Any tips?

Thanks,

Nuno

  • If you have the kernel source code, the place to start debugging this would be how the driver processes the FBIOBLANK ioctl request.  I am not too familiar with beagle board, so you may want to post your question on begleboard.org as well; maybe someone has already done this in the beagle board community and is aware of the kernel incompatibility you are running into.

  • Hi Juan,

    Thanks for your reply. I don't have the source code for the kernel. Right now i'm doing some experiments with two disitributions: Angstrom and Ubuntu. In angstrom they say that the support for SGX is already built in. I can't see it! I'm googling for more information but it is very  sparse.

    In Ubuntu I have already installed the driver that comes in the SDK but happens what I described in the first post of this thread.

    Curiously, in Angstrom, X server is using omaplfb driver in its configuration and its working! Then I tried to obtain Ogr3d wich has EGL samples but the ogre configuration program doesnt detect any opengl render system! :S

    It hasnt been an easy task to set up accelareted graphics in the OMAP.

    The beagle board community is still very small and there is a lack of forums. The most available resource are the wiki's but when something more particular occurs there isn't anyone where the question can be placed.

    If you have any more tip you could provide me that would be great.

    With my best regards,

    Nuno

     

  • I was curious why your first log had a reference to 'omegafb' instead of oamplfb, but since I am not familiar enough with the OMAP software, I hesitated to ask this.  If you do not have access to the source code, runnig your program with strace may provide some useful debug information.