WIFI works fine, but the kernel oops/random reboot is always the tainted libra/librasdioif. Even when it is an expected reboot like Shadowgun: DeadZone, it gives the tainted libra/librasdioif error then the kernel debug info then kernel panic. The debug info does change depending on what is happening at the time. I am trying to learn more about how to debug the info from the last_kmsg but it is pretty complex. It could very well be a memory leak, I figure the more heads the merrier. I want to see a solid ICS ROM that is stable above all other things.
That is why I have been trying to get the touchscreen drivers from the M410 kernel working, as that made a huge difference with Sharp, U9000 and CM7, but the changes needed just aren't working with ICS. Plus the update fixed the lines in the screen that is seen with some phones. I can update all the related files with no issues, like atmel_mxt165 and synaptics_i2c_t1320 also the corresponding files in include/linux. The only one I can't get to work is bi041p_ts, I have read all the touchscreen porting threads and have compared the files between CM7 and CM9, which you probably saw was just the pressure lines. Which is how tjstyle got it working on the M410, but he did it in the bu21018mwv file. I don't think it has to do with the .idc cause we use the same one from CM7 with CM9.
Any way, I'm rambling, so any info or bouncing ideas is definitely welcome.