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.

AM3517 EVM and newer Kernel plus Realtime Extensions

Other Parts Discussed in Thread: AM3517, WL1271

I am working on using my AM3517 EVM with a newer Linux and the FULL PREEMPT_RT patchsets.  I am currently working on a 2.6.33 based kernel, but I can't get the WL1271 working, so I am considering going to a newer kernel, like maybe a 3.2.  

Has anyone else done work on this?

What is the best place to get help with porting support for all the AM3517 EVM stuff to a newer kernel?

Is there a kernel mailing list I should be interacting on or an IRC channel?  

Or would TI like to do it?

  • The proper list would be linux-omap@vger.kernel.org. I had 3.3 running but with the latest commits it is broken again. The whole stuff is very unstable for now, but you're welcome to ask questions and send patches there:http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap.git;a=summary

  • do you have a repo i can clone, with a working 3.3?

    that might suit my immediate need.

  • I've posted the address of the linux-omap repo in my previous post. Checkout rc about the following date:  6 Feb 2012

    Apply these patches:

    http://comments.gmane.org/gmane.linux.ports.arm.omap/68784

    http://www.mail-archive.com/linux-omap@vger.kernel.org/msg60348.html

    Let me know if you could boot your board

  • well I am getting closer...

    I still have 

    [    0.125610] GPMC revision 5.0
    [ 0.127075] ------------[ cut here ]------------
    [ 0.127136] WARNING: at arch/arm/mach-omap2/pm.c:46 _init_omap_device+0x6c/0xa8()
    [ 0.127136] _init_omap_device: could not find omap_hwmod for iva
    [ 0.127166] Modules linked in:
    [ 0.127227] [<c001bf44>] (unwind_backtrace+0x0/0xf8) from [<c003fcf8>] (warn_slowpath_common+0x4c/0x64)
    [ 0.127258] [<c003fcf8>] (warn_slowpath_common+0x4c/0x64) from [<c003fda4>] (warn_slowpath_fmt+0x30/0x40)
    [ 0.127288] [<c003fda4>] (warn_slowpath_fmt+0x30/0x40) from [<c05d9a80>] (_init_omap_device+0x6c/0xa8)
    [ 0.127319] [<c05d9a80>] (_init_omap_device+0x6c/0xa8) from [<c05d9b0c>] (omap2_init_processor_devices+0x50/0x78)
    [ 0.127380] [<c05d9b0c>] (omap2_init_processor_devices+0x50/0x78) from [<c05d9b58>] (omap2_common_pm_init+0x24/0x2c)
    [ 0.127410] [<c05d9b58>] (omap2_common_pm_init+0x24/0x2c) from [<c0008640>] (do_one_initcall+0x34/0x180)
    [ 0.127441] [<c0008640>] (do_one_initcall+0x34/0x180) from [<c05cf298>] (kernel_init+0x98/0x144)
    [ 0.127502] [<c05cf298>] (kernel_init+0x98/0x144) from [<c0015078>] (kernel_thread_exit+0x0/0x8)
    [ 0.127777] ---[ end trace 1b75b31a2719ed1c ]---
    and dhcp requests are timing out.
    
    
    I think I know what I need to do to get the MAC address for the davinci_emac, but i have an old kernel that had no problem dhcp ing and doing nfsroot with a random MAC address.
    
    
  • What commit have you checked out?

    What toolchain are you using?

    I also had such run-time errors. But as long as system is booting, it's O.K.

    I read MAC addr from I2C EEPROM

  • I just tried it with the latest 

    commit 85244e0edd240da2004bb2ab7cbcbc67a336f20d
    and I am also trying it with the stable branch linux-3.2.y from git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
    
    
    because that is what I think will be easiest to add the preempt-rt patchset.
    
    
    still no luck with either.
  • Hi,

    For me also need linux 3.2 kernel on my AM3517 EVM,

    Can you please give me the git  commands to clone the full AM3517 linux 3.2 kernel form repository.

     im new for git too, so please guide to have linux kernel 3.2  on my EVM .

    Thanks,

    Titus S.