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.

cant find /dev/video0 on OMPAP3530EVM (MIstarl rev.G)

Other Parts Discussed in Thread: TVP5146, DM3730

I am using the kenel and file system from the latest dvsdk and /dev/video0 is not created. can someone help with this? any more details are needed?
  • Amit,

    There are a few different kernel versions so it is possible that the version you have from the DVSDK is different.

    For 3.00.00.05 you can find more information here ... http://processors.wiki.ti.com/index.php/UserGuideDisplayDrivers_PSP_03.00.00.05

    You may also find this link useful... http://processors.wiki.ti.com/index.php?title=Category:OMAP35x where you can find release notes for various PSP releases.

    BR,

    Steve

  • Thanks Steve,

    In the PSP I use video0 is used for  the capture driver (ISP module) which is fed by the TVP5146 video decoder.

    from some reason the device is not detected and therefor the video0 device is not created,.

    Do you know something about it?

  • The driver isn't loading.  During kernel boot I saw these messages:

    i2c_omap i2c_omap.3: Arbitration lost
    i2c_omap i2c_omap.3: Arbitration lost
    tvp514x 3-005c: chip id mismatch msb:0xfb lsb:0xfb
    tvp514x 3-005c: Unable to detect decoder
    i2c_omap i2c_omap.3: Arbitration lost

    It looks like the chip isn't recognized for some reason so the driver does not load.

    Steve K.

  • is it possible that the chip ID of the tvp5146 which is assembled in the Rev G. boards has been changed? 

    or I have some bad hardware?

     

  • Hi Steve,

    I am using DM3730 EVM,  when i use 2.6.32 kernel then got

    dm3730-am3715-evm:/# dmesg | grep tvp
    tvp514x 3-005c: Registered to v4l2 master omap34xxcam!!
    tvp514x 3-005c: chip id mismatch msb:0x87 lsb:0x87
    tvp514x 3-005c: Unable to detect decoder
    tvp514x 3-005c: chip id mismatch msb:0x87 lsb:0x87
    tvp514x 3-005c: Unable to detect decoder
    tvp514x 3-005c: chip id mismatch msb:0x87 lsb:0x87
    tvp514x 3-005c: Unable to detect decoder
    tvp514x 3-005c: chip id mismatch msb:0x87 lsb:0x87

    But whenever i use 2.6.37 kernel then got

    dmesg | grep tvp
    [    3.774627]  drivers/media/video/tvp514x.c
    [    3.774627]  tvp514x_probe
    [    3.783691] tvp514x 3-005c: tvp514x 3-005c decoder driver registered !!
    [    3.831024] tvp514x 3-005c: Write: retry ... 0
    [    3.852874] tvp514x 3-005c: Write: retry ... 1
    [    3.876312] tvp514x 3-005c: Write: retry ... 2
    [    3.899719] tvp514x 3-005c: Write: retry ... 3
    [    3.923156] tvp514x 3-005c: Write: retry ... 4
    [    3.946594] tvp514x 3-005c: Write: retry ... 5
    [    3.970031] tvp514x 3-005c: Write failed111. Err[-121]
    [    3.979034] tvp514x 3-005c: Unable to turn on decoder
    [    3.990112] tvp514x 3-005c: Read: retry ... 0
    [    4.016937] tvp514x 3-005c: Read: retry ... 1
    [    4.040344] tvp514x 3-005c: Read: retry ... 2
    [    4.063781] tvp514x 3-005c: Read: retry ... 3
    [    4.087219] tvp514x 3-005c: Read: retry ... 4
    [    4.110656] tvp514x 3-005c: Read: retry ... 5
    [    4.134094] tvp514x 3-005c: Unable to query std
    [    9.117553] tvp514x 3-005c: Write: retry ... 0
    [    9.271697] tvp514x 3-005c: Write: retry ... 1
    [    9.550628] tvp514x 3-005c: Write: retry ... 2
    [    9.678985] tvp514x 3-005c: Write: retry ... 3
    [    9.860687] tvp514x 3-005c: Write: retry ... 4
    [   10.040924] tvp514x 3-005c: Write: retry ... 5
    [   10.155120] tvp514x 3-005c: Write failed111. Err[-121]
    [   10.164184] tvp514x 3-005c: Unable to turn on decoder
    [   10.739776] tvp514x 3-005c: Read: retry ... 0
    [   10.985748] tvp514x 3-005c: Read: retry ... 1
    [   11.108612] tvp514x 3-005c: Read: retry ... 2
    [   11.259094] tvp514x 3-005c: Read: retry ... 3
    [   11.352935] tvp514x 3-005c: Read: retry ... 4
    [   11.566894] tvp514x 3-005c: Read: retry ... 5
    [   11.660858] tvp514x 3-005c: Unable to query std

    What could be the issue in the code. How i 'll get the correct tvp chip id.

    Thanks

    Vidya