LIRC on UDOO Neo

Discussion in 'UDOO NEO' started by Achindra Bhatnagar, Jul 10, 2016.

Tags:
  1. Achindra Bhatnagar

    Achindra Bhatnagar New Member

    Joined:
    Jul 16, 2015
    Messages:
    3
    Likes Received:
    0
  2. waltervl

    waltervl UDOOer

    Joined:
    Dec 12, 2015
    Messages:
    2,314
    Likes Received:
    580
    I am not at all a linux expert but loading a module compiled for an older kernel is no guarantee for success. Also the Neo is something different than a dual or quad where the original blog is talking about. Seems that you have to recompile and/or change the source to match the Neo pin layout. I personally have no other clue.
     
  3. jas-mx

    jas-mx Active Member

    Joined:
    Dec 31, 2013
    Messages:
    407
    Likes Received:
    118
    You module isn't correctly cross compiled for ARM, its most likely compiled for x86. You may be able to read the executable header info by:

    Code:
    readelf -h lirc_udoo.ko
    It should show details like below if you cross compiled correctly:

    Code:
    ELF Header:
      Class:                             ELF32
      Data:                              2's complement, little endian
      Version:                           1 (current)
      OS/ABI:                            UNIX - System V
      ABI Version:                       0
      Type:                              REL (Relocatable file)
      Machine:                           ARM
    
     
    waltervl likes this.
  4. Achindra Bhatnagar

    Achindra Bhatnagar New Member

    Joined:
    Jul 16, 2015
    Messages:
    3
    Likes Received:
    0
    Will confirm this later today. However I did compiled it on UDOO Neo itself. It should have built for ARM IMHO.
     

Share This Page