Sorry for not being participated in current development.
I have to say that you're unlikely to build CM9 following my instructions mentioned before. I'll try to write a new one.
So, you might be asking how does compiling by yourself will help with camera development? Well, I have built several drivers from different phones, and none of them actually loaded.
When I tried to do logcat I just got something like "Camera module not loaded" that is possibly happened because some of functions that need to be implemented into driver - were not implemented. But I've met some compiled drivers that loaded successfully but didn't work because, as I suppose, have inappropriate combination of some parameters (e.g. refresh rate). Unfortunately I haven't manage to find their sources.
So what can you do? You can try to build different camera drivers, put the resulting module as "/system/modules/hw/camera.ariesve.so", start logcat and try to run Camera app. If logcat shows something more about camera that just "Camera module not loaded" - just post it in this thread. It will be strarting point.
Of course,there is a harder way - try to implement everything by yourself, but it's way more complicated that previous step.