VideoCore IV...i've never seen this used by any device. Anyway, i think that this is a driver bug. It seems to return address 0 for the position of the position attribute in the vertex shader (which is valid), but then tells you that it can't find that address. That doesn't make much sense to me. Have you tried to use OpenGL ES 1.1 for this device instead?