Thomas,
First, a question. How do I turn on logging in the build? I started putting printf's in just as a easy way to see what is happening when it fails to get the JNI service started but there is already a ton of logging throughout the code so that would be easiest to see. It does appear that the GPIO initialization code succeeds so at least it 'thinks' it will be able to talk to the GPIO pins.
If you do get in touch with the RnD dept let them know that I'll be happy to help debug and figure this out with them. I'm a little rusty with my linux kernel driver stuff but in a past life I did do device drivers for quite a while.
Thanks,
--Ken