Hi all,

I'm trying to get the SGX drivers/OpenGL ES working on the Gumstix Overo board.  I'm basically following the steps as outlined in the guide for BeagleBoard
(http://code.google.com/p/beagleboard/wiki/HowtoUseSGXunderAngstrom).

I've built the necessary libraries, and I believe that the configuration settings from Step 3 are correct by default (Beagleboard boots with a 24-bit-per-pixel frame buffer option, which needs to be changed to 16-bit -- if I'm wrong about this somebody please correct me)

Where I'm getting stuck is Step 4: Installing the libraries on the angstrom system.  The steps are outlined as follows:

    1* Do 'opkg install /home/root/libgles-omap3_3.00.00.06-r5.1_armv7a.ipk'. This will install the OpenGL/ES libraries onto your system.

When I try running 1*, I get the following output (I noticed that I get the same error when I boot up the board, is this an issue with my current image? I'm using the prebuilt omap3-desktop-image 0.92 from the gumstix page):

ERROR: Module omaplfb does not exist in /proc/modules
ERROR: Module pvrsrvkm does not exist in /proc/modules
Usage: insmod filename [args]
FATAL: Module omaplfb not found.
mknod: missing operand after `0'
Try `mknod --help' for more information.
chmod: cannot access `/dev/pvrsrvkm': No such file or directory
/dev/mem opened.
Memory mapped at address 0x4001f000.
Value at address 0x48004B40 (0x4001fb40): 0x2
Written 0x0; readback 0x0
Configuring libgles-omap3-tests
Collected errors:
* Failed to download http://www.gumstix.net/feeds/2008/ipk/glibc/armv7a/base/libc6_2.9-r33.1.3_armv7a.ipk, error 404
* Failed to download libc6. Perhaps you need to run 'opkg update'?

(Running opkg update doesn't fix the 404 error, does anyone know where to download libc6 from?)

Next is step 2*, Do 'opkg install /home/root/libgles-omap3-tests_3.00.00.06-r5.1_armv7a.ipk'. This will install the SGX Test programs.  Running 2* says the following (doesn't appear to be a problem but I'm posting the full output I get just in case):

root@overo:~# opkg install /home/root/libgles-omap3-tests_3.00.00.06-r7.1_armv7a
.ipk
Multiple packages (libgles-omap3-tests and libgles-omap3-tests) providing same n                                                                                                                                  ame marked HOLD or PREFER.  Using latest.
Multiple packages (libgles-omap3-tests and libgles-omap3-tests) providing same n                                                                                                                                  ame marked HOLD or PREFER.  Using latest.
Multiple packages (libgles-omap3-tests and libgles-omap3-tests) providing same n                                                                                                                                  ame marked HOLD or PREFER.  Using latest.
Not downgrading package libgles-omap3-tests on root from 3.00.00.07-r9.3 to 3.00                                                                                                                                  .00.06-r7.1.

Step 3* says: Do 'opkg install devmem2'. This will install a little utility that will let you run the SGX at its normal speed of 110 MHz.

root@overo:~# opkg install devmem2
Upgrading devmem2 on root from 1.0-r1.1 to 1.0-r3.3...
Downloading http://www.gumstix.net/feeds/2008/ipk/glibc/armv7a/base/devmem2_1.0-r3.3_armv7a.ipk
Collected errors:
Upgrading libc6 on root from 2.6.1-r15.1 to 2.9-r33.1.3...
Downloading http://www.gumstix.net/feeds/2008/ipk/glibc/armv7a/base/libc6_2.9-r33.1.3_armv7a.ipk
Collected errors:
 * Failed to download http://www.gumstix.net/feeds/2008/ipk/glibc/armv7a/base/libc6_2.9-r33.1.3_armv7a.ipk, error 404
 * Failed to download libc6. Perhaps you need to run 'opkg update'?

(This seems to be the same problem as before in step 1)

So while most of these seem like issues with finding the sources, there is that initial error about missing certain modules.  Can someone help me out ?

Thanks!