Samsung seem to have recently released open-source kernel for Lollipop for Note 4 with r5p0 driver.
I am using a free version of DS-5 v20.1
I am following instructions from links below to build gator library and kernel with support for Streamline -
Using DS-5 Streamline with Mali on Samsung Galaxy Note 3 & 10.1
ARM Information Center (link points you to DS5 v14 documentation but I am referring to v20 doc
I build gator.ko is along with the kernel.
After flashing the newly built kernel - when I try to run gatord on it - I hit the following error
root@treltektt:/ # gatord&
gatord&
[1] 10584
root@treltektt:/ # Unable to load (insmod) gator.ko driver:
>>> gator.ko must be built against the current kernel version & configuration
>>> See dmesg for more details
Looking at dmesg I see following --
<6>[ 4608.789927] [c1] MobiCore mcd: b02|VALIDATOR [ERROR]: SPID - 0x00000000 GAF structure checksum is invalid!
<6>[ 4608.789954] [c1] MobiCore mcd: b02|VALIDATOR [ERROR]: SPID - 0x00000000 GAF structure checksum equals 0x00, please check if it is correctly
<6>[ 4608.789967] [c1] MobiCore mcd: b02|VALIDATOR [ERROR]: SPID - 0x00000000 calculated in this kernel.
<6>[ 4608.789980] [c1] MobiCore mcd: b02|VALIDATOR [ERROR]: SPID - 0x00000000 GAF checksum invalid
<6>[ 4608.789992] [c1] MobiCore mcd: b02|VALIDATOR [ERROR]: SPID - 0x00000000
<6>[ 4608.790003] [c1] MobiCore mcd: b02|VALIDATOR [ERROR]: SPID - 0x00000000
<6>[ 4608.794734] [c1] MobiCore mcd: b02|VALIDATOR [ERROR]: SPID - 0x00000000 ===============================================================================
<6>[ 4608.794751] [c1] MobiCore mcd: b02|VALIDATOR [ERROR]: SPID - 0x00000000 The kernel binary has been changed.
<6>[ 4608.794768] [c1] MobiCore mcd: b02|VALIDATOR [ERROR]: SPID - 0x00000000 The platform/kernel binaries should be synchronized for running Secure Storage.
<6>[ 4608.794783] [c1] MobiCore mcd: b02|VALIDATOR [ERROR]: SPID - 0x00000000 Please use the same version of platform/kernel binaries.
<6>[ 4608.794800] [c1] MobiCore mcd: b02|VALIDATOR [ERROR]: SPID - 0x00000000 ===============================================================================
<6>[ 4608.796053] [c1] MobiCore mcd: b02|VALIDATOR [ERROR]: SPID - 0x00000000
<6>[ 4608.796066] [c1] MobiCore mcd: b02|VALIDATOR [ERROR]: SPID - 0x00000000
<6>[ 4608.796078] [c1] MobiCore mcd: b02|VALIDATOR [WARN ]: SPID - 0x00000000 Sec Driver::set_config()
If needed - I can attach my .config file used to building the kernel.
I am using the gator.ko file built out of the same kernel which I have flashed onto my device - hence I dont know where this issue is coming from.
Any help in debugging this issue will be greatly appreciated.
Thanks
Hi sidxavier1,
I have followed the steps involved to try to see if I can reproduce your problem, and found that I hit the same issue as you do.
Interestingly I do not get the same error if I do this for Android 4.4.4 (KitKat). This could mean that the problem lies with Samsung.
I have launched an investigation for us to see if the problem lies in gator, and as such is something that we can fix in a later version of DS-5.
If however it proves not a problem with gator, then unfortunately there is not much we can do, as it would be controlled by Samsung and not us.
As soon as I hear more, I will let you know.
If you manage to resolve it in the mean time, please do let us know.
Kind Regards,
Michael McGeagh