This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Enable Streamline on Note 4

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

Parents Reply Children
  • I cannot say for certain which devices are affected. It may only be the Note4, or it may be all Samsung devices containing Mali-T760. Without testing each device, it is hard to say.

    Note that the issue lies with Samsung's BSP and not a direct issue with Mali hardware or software.

    It is also entirely possible Samsung may provide an OTA patch/update that will resolve this issue in the future.

    Thanks for your understanding

    Michael McGeagh

  • Hi sidxavier1,

    Just to give you an update, we have figured out a workaround to the integration problem that can be applied to the gator sources only!

    I have written another document specifically for the Note4 here: Using DS-5 Streamline with Mali on Samsung Galaxy Note 4

    I have tested on Android 5 version too with success.

    In summary, simply run the following command in the gator driver sources:

    sed –i 's|midgard|t7xx/r5p0|g' mali_midgard.mk 
    

     

    If you have any issues please let me know.

    Kind Regards,

    Michael McGeagh