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.

Ducati fails on blaze

Hi,

The latest version of Ducati fails to load on Blaze.I am using this release http://omappedia.org/wiki/4AI.1.4-P1_OMAP4_Icecream_Sandwich_Release_Notes.This is the error that i get.

omap-rproc omap-rproc.1: Loaded BIOS image ducati-m3.bin, size 5852836
[   10.914398] omap-rproc omap-rproc.1: BIOS image version is 2
[   10.951568] omap_hwmod: ipu: failed to hardreset
[   10.957305] omap-iommu omap-iommu.0: ducati: version 2.1
[   10.966522] omap-rproc omap-rproc.1: can't start rproc ipu: -5

Regards

Haran

  • Ashok,

    Can you please try to run video using Gallery application to check for Ducati functionality? This message might prompt sometime but it might recover from there. Please attach complete log for more debug information.

    Regards,

    Chintan

  • No Ducati still fails.This the error from Android after doing LOGCAT

    D/DOMX    (  118): hardware/ti/domx/domx/omx_rpc/src/omx_rpc.c:140      RPC_InstanceInit()
    D/DOMX    (  118): ERROR: Can't open device, errorno from open = 2
    D/DOMX    (  118): hardware/ti/domx/domx/omx_rpc/src/omx_rpc_stub.c:200 RPC_GetHandle()
    D/DOMX    (  118): ERROR: DOMX Write failed 0xffffffff -1
    D/DOMX    (  118): hardware/ti/domx/domx/omx_rpc/src/omx_rpc_stub.c:200 RPC_GetHandle()
    D/DOMX    (  118): ERROR: failed check:status >= 0 && errno != ENXIO - returning error: 0x81009 - Write failed due ducati in faulty state
    D/DOMX    (  118): hardware/ti/domx/domx/omx_proxy_common/src/omx_proxy_common.c:2016   OMX_ProxyCommonInit()
    D/DOMX    (  118): ERROR: RPC function returned error 0x81009
    D/DOMX    (  118): hardware/ti/domx/domx/omx_proxy_common/src/omx_proxy_common.c:2016   OMX_ProxyCommonInit()
    D/DOMX    (  118): ERROR: failed check:(eError == OMX_ErrorNone) - returning error: 0x80001009 - Error returned from OMX API in ducati
    D/DOMX    (  118): hardware/ti/domx/domx/omx_rpc/src/omx_rpc.c:261      RPC_InstanceDeInit()
    D/DOMX    (  118): ERROR: Close failed on omx fd
    D/DOMX    (  118): hardware/ti/domx/omx_proxy_component/omx_video_dec/src/omx_proxy_videodec.c:227      OMX_ProxyViddecInit()
    D/DOMX    (  118): ERROR: failed check:eError == OMX_ErrorNone - returning error: 0x80001009 - Proxy common init returned error
    I/OMXCodec(  118): [OMX.google.h264.decoder] AVC profile = 66 (Baseline), level = 30
    I/OMXCodec(  118): [OMX.google.h264.decoder] video dimensions are 320 x 240
    I/OMXCodec(  118): [OMX.google.h264.decoder] Crop rect is 320 x 240 @ (0, 0)

    It makes use of OMX.google.h264.decoder to play the video and not Ducati but previous release makes use of Ducati to play the video.

    Regards

    Haran

  • One observation was that in the previous release wherein Ducati worked it called a function called ducati qos_request in iommu_get but this was not called in the new release.Does this have any effect at all?

    Regards

    Haran

  • Are you using Blaze or Blaze Tablet? The Ducati binary is different for both of them. Make sure you are not using other way around.

    Regards,

    Chintan

  • Hi Haran,

    Looks like the ducati is not responding as per the error below.

    D/DOMX    (  118): ERROR: failed check:status >= 0 && errno != ENXIO - returning error: 0x81009 - Write failed due ducati in faulty state

    Can you try flashing the pre-built binaries of 4AI.1.4-P1 for Blaze first and then boot the device. The prebuilt binaries for blaze will have the corresponding ducati binary.

    You cannot use the latest ducati binary directly without migrating the corresponding A9 side DOMX changes.

    Please try using the pre-built binaries for Blaze first and provide your feedback.

    Thanks & Best Regards,

    Venkat

  • Hi Venkat,

    Thanks for the info.I used the ducati binary from the prebuilt binary for blaze site and it is working fine for me now.:):)

    Regards

    Haran