This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Android 4.2.5 does not boot on Blaze Board

Other Parts Discussed in Thread: 4430

Hi,

I've been trying to bring up android 4.2.5 on Blaze board (4430) from SD card. As the kernel starts booting "untracked pid"  keeps coming up on the screen continuously and i dont see anything coming up on the UI on the board except for the backgroud light. logcat shows that there is surfaceflinger error pertaining to framebuffer. Could anyone please guide me through this?

I have attached the entire boot log and logcat for your reference.

Thank You

Prakash

  • Hi Prakash.

    It appears as though the kernel loadable modules in your root filesystem do not match the kernel you are using:

        " pvrsrvkm_sgx540_120: disagrees about version of symbol module_layout"

    You are also getting similar errors for cfg80211, mac80211 and wl12xx.

    You need to recompile the kernel modules and rebuild your root filesystem with them.

    Regards,

        Steve

  • Hi steve ,

    I recompiled the kernel and rebuilt the filesystem. The error which i was getting earlier is not seen anymore though there is some a new problem now.

    There seems to be an issue with pvr modules getting  loaded and it throws out an error  "PVRSRVOpenDCDeviceKM: no devnode matching index 0 [0, ]". When i do lsmod and check for the loaded modules i can only see pvrsrvkm_sgx540_120. pvrsrvkm_sgx544_112 is failing to load. I have attached the entire log along with the logcat for your reference.

    Thank You

    Prakash

  • Hi Prakash.

    You seem to be running into this problem:

    http://e2e.ti.com/support/omap/f/849/t/264324.aspx

    With a quick look at the changes Vinod made, it seems that the display is setup in the Blaze files but not the 4430SDP files.  So it may be that changing the machine type could fix it rather than needing his code changes.

    Regards,

        Steve

  • Hi steve,

    I have already had a look at the link you've mentioned and i tried changing my code as mentioned by vinod, but still there was no success. I am using HS Blaze board and not GP.  The release notes mention that 4.2.5 release is supported only for HS and not GP.

    Thanks

    Prakash

  • Hi steve,

    I have already had a look at the link you've mentioned and i tried changing my code as mentioned by vinod, but still there was no success. By change of machine type do you mean to say use HS or GP?  I am using HS Blaze board and not GP.  The release notes mention that 4.2.5 release is supported only for HS and not GP.

    Thanks

    Prakash

  • Hi Prakash.

    When I say machine type changes, I mean in software not in hardware.  That is, CONFIG_MACH_OMAP_BLAZE versus CONFIG_MACH_OMAP_4430SDP.  I've not investigated it fully, but notice that the code changes Vinod made to the 4430SDP board file are already in the board-44xx-tablet-panel.c file used when CONFIG_MACH_OMAP_BLAZE is defined.

    If his changes aren't working for you, then I suggest adding debugging to the code which I outlined in that thread.  Now that you've go the module loading sorted out, you seem to be running into a failure in the same code.  It just may be for a different reason.

    By the way, it is not a problem that the pvrsrvkm_sgx544_112 module isn't loading.  It isn't supposed to as that's for the version of SGX found in the 4470.  See the egl.cfg file for details.

    Regards,

        Steve

  • Hi steve,

    I downloaded the prebuilt images for 4.2.5 from the release notes and booted the board using them which worked just fine. I could see the errors even on the working images like "PVR_K:(Error): PVRSRVOpenDCDeviceKM: no devnode matching index 0 [0, ]"  and also in the logcat i see the error "E/SurfaceFlinger(  433): framebuffer_open for fb1 failed (Bad address)".  When i compare the boot logs and logcat of the downloaded prebuilt images (working) with the images that i built (non-working), i dont see much difference between them and hence i don't know how to debug this. I have attached the logs of both the non-working (images built by me) and  working  (downloaded pre-built images) boot logs one below the other in the same file for your reference.

    Thank You

    Prakash

  • Hi Prakash,

    If possible i would suggest you to compile for the blaze with the 4AJ.2.5P1 release. The LCD & HDMI  worked directly for me without any additional patches or changes to the bootargs.

    Thanks,

    Vinod 

  • Hi vinod,

    I'll try compiling the 4AJ.2.5P1 release and get back to you.

    Thank You

    Prakash

  • Hi vinod ,

    The 4AJ.2.5P1 release worked absolutely fine for me. The display is coming up and nice. Also my other problem of wifi too is solved.

    Thank You

    Prakash