I compiled the kernel with "vmsplit_3g=y" and it won't boot. I'll look in to it more as I have a chance. There were also some problems with the battery driver. Otherwise the kernel compiles and boots just fine.
I have compiled it a number of times and have not had the cypress driver error. The only problem I had was with the battery driver. I will upload my working source to github when I get a chance. I actually have a nicely modified kernel ready for release but I am getting an error when compiling the wifi driver, hopefully I'll get that worked out in a day or 2.
Rictec: the link you were sending me was what androidtablets.net was truncating the url to .
I've now got the source, I'm going to try and smash this one out and get a new kernel working;
I'm also very tempted to crack open my S7 and get a serial line on it so i can find the real issues so much easier.
In fact if anyone happens to know how to get it to display the kernel messages on screen during boot (i.e. how a vanilla kernel does... by standard)
let me know; ive been trying to find it for ages.
Rictec: it may be that you've got a config option that is pulling the cypress stuff in when it isn't needed;
As for the battery issue;
Its also probably a config issue, the exact battery i2c interface is required (At least i think it was on i2c, i can't remember).
If i had one of my configs with me; i would put up the config option, but for the meantime check what the config option is on your phone in 2.1,
and then see if the same config option exists in the 2.6.32 sources.
If not; they may have fused the config option with another, or something of the sort; either that or its broken, and don't be too surprised if huawei is giving us half borked code; its happened before.
Install the 2.2 image; and pull the config from there, then we can find the deficiencies in our current one.
Especially if the config option that is used on the 2.2 image doesn't work with the sources they have for download, which would very quickly tell us... we've got broken sources.
Also; i think i know why VMSPLIT-3G isn't working; to do with offsets etc,
Will do some testing but we'll see how it goes.
(also; the default config for the s7 is in the zip archive )
Need to get home to actually build the kernel and install it on my s7, but owell.