Are there any efforts porting 3.0.0 kernel to am3517? It crashes almost at once
Uncompressing Linux... done, booting the kernel.
Linux version 3.0.0-rc3-11085-g0a28368 () (gcc version
4.5.2 (Buildroot 2011.05-git-00157-gf4c06f4-dirty) ) #9 Wed Jun 15 11:14:45 CEST 2011
CPU: ARMv7 Processor [411fc087] revision 7 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
Machine: OMAP3517/AM3517 EVM
Ignoring tag cmdline (using the default kernel command line)
Memory policy: ECC disabled, Data cache writeback
AM3517 ES1.1 (l2cache iva sgx neon isp )
SRAM: Mapped pa 0x40200000 to va 0xfe400000 size: 0x10000
Clocking rate (Crystal/Core/MPU): 26.0/332/500 MHz
Reprogramming SDRC clock to 332000000 Hz
dpll3_m2_clk rate change failed: -22
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024
Kernel command line: root=/dev/mmcblk0p2 rootwait console=ttyO2,115200
PID hash table entries: 1024 (order: 0, 4096 bytes)
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 256MB = 256MB total
Memory: 248564k/248564k available, 13580k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
vmalloc : 0xd0800000 - 0xf8000000 ( 632 MB)
lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.init : 0xc0008000 - 0xc0039000 ( 196 kB)
.text : 0xc0039000 - 0xc05822a0 (5413 kB)
.data : 0xc0584000 - 0xc05d6d00 ( 332 kB)
NR_IRQS:410
IRQ: Found an INTC at 0xfa200000 (revision 4.0) with 96 interrupts
Total of 96 interrupts on 1 active controller
OMAP clockevent source: GPTIMER1 at 32768 Hz
sched_clock: 32 bits at 32kHz, resolution 30517ns, wraps every 131071999ms
Console: colour dummy device 80x30
Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
... MAX_LOCKDEP_SUBCLASSES: 8
... MAX_LOCK_DEPTH: 48
... MAX_LOCKDEP_KEYS: 8191
... CLASSHASH_SIZE: 4096
... MAX_LOCKDEP_ENTRIES: 16384
... MAX_LOCKDEP_CHAINS: 32768
... CHAINHASH_SIZE: 16384
memory used by lock dependency info: 3695 kB
per task-struct memory footprint: 1152 bytes
Calibrating delay loop... 331.40 BogoMIPS (lpj=1296384)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_core
omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_per
omap_hwmod: _populate_mpu_rt_base found no _mpu_rt_va for l4_wkup
omap_hwmod: gpt12_fck: missing clockdomain for gpt12_fck.
omap_hwmod: sr1_hwmod: cannot clk_get main_clk sr1_fck
omap_hwmod: sr1_hwmod: cannot clk_get interface_clk sr_l4_ick
------------[ cut here ]------------
WARNING: at arch/arm/mach-omap2/omap_hwmod.c:1764 omap_hwmod_setup_all+0x60/0x98()
omap_hwmod: omap_hwmod_setup_all: _init_clocks failed
[<c0048844>] (unwind_backtrace+0x0/0xe4) from [<c0069230>] (warn_slowpath_common+0x48/0x60)
[<c0069230>] (warn_slowpath_common+0x48/0x60) from [<c006928c>] (warn_slowpath_fmt+0x2c/0x3c)
[<c006928c>] (warn_slowpath_fmt+0x2c/0x3c) from [<c0010144>] (omap_hwmod_setup_all+0x60/0x98)
[<c0010144>] (omap_hwmod_setup_all+0x60/0x98) from [<c000894c>] (do_one_initcall+0x9c/0x170)
[<c000894c>] (do_one_initcall+0x9c/0x170) from [<c0008ab0>] (kernel_init+0x90/0x13c)
[<c0008ab0>] (kernel_init+0x90/0x13c) from [<c00441b8>] (kernel_thread_exit+0x0/0x8)
---[ end trace 1b75b31a2719ed1c ]---
omap_hwmod: i2c1: softreset failed (waited 10000 usec)
omap_hwmod: i2c2: softreset failed (waited 10000 usec)
omap_hwmod: i2c3: softreset failed (waited 10000 usec)
print_constraints: dummy:
NET: Registered protocol family 16
GPMC revision 5.0
------------[ cut here ]------------
WARNING: at arch/arm/mach-omap2/omap_hwmod.c:1231 _enable+0x38/0x148()
omap_hwmod: gpio1: enabled state can only be entered from initialized, idle, or
disabled state
[<c0048844>] (unwind_backtrace+0x0/0xe4) from [<c0069230>] (warn_slowpath_common+0x48/0x60)
[<c0069230>] (warn_slowpath_common+0x48/0x60) from [<c006928c>] (warn_slowpath_fmt+0x2c/0x3c)
[<c006928c>] (warn_slowpath_fmt+0x2c/0x3c) from [<c0050ebc>] (_enable+0x38/0x148)
[<c0050ebc>] (_enable+0x38/0x148) from [<c00514d0>] (omap_hwmod_enable+0x28/0x40)
[<c00514d0>] (omap_hwmod_enable+0x28/0x40) from [<c005d154>] (omap_device_enable_hwmods+0x20/0x34)
[<c005d154>] (omap_device_enable_hwmods+0x20/0x34) from [<c005ca00>] (_omap_device_activate+0x6c/0x144)
[<c005ca00>] (_omap_device_activate+0x6c/0x144) from [<c005cf3c>] (omap_device_enable+0x58/0x84)
[<c005cf3c>] (omap_device_enable+0x58/0x84) from [<c005cf78>] (_od_runtime_resume+0x10/0x1c)
[<c005cf78>] (_od_runtime_resume+0x10/0x1c) from [<c025f168>] (rpm_callback+0x4c/0x64)
[<c025f168>] (rpm_callback+0x4c/0x64) from [<c025f700>] (rpm_resume+0x304/0x410)[<c025f700>] (rpm_resume+0x304/0x410) from [<c026001c>] (__pm_runtime_resume+0x48/0x60)
[<c026001c>] (__pm_runtime_resume+0x48/0x60) from [<c04462a0>] (omap_gpio_probe+0x154/0x308)
[<c04462a0>] (omap_gpio_probe+0x154/0x308) from [<c025aac4>] (platform_drv_probe+0x14/0x18)
[<c025aac4>] (platform_drv_probe+0x14/0x18) from [<c0259950>] (driver_probe_device+0xc8/0x184)
[<c0259950>] (driver_probe_device+0xc8/0x184) from [<c0259a74>] (__driver_attach+0x68/0x8c)
[<c0259a74>] (__driver_attach+0x68/0x8c) from [<c02589d0>] (bus_for_each_dev+0x4c/0x78)
[<c02589d0>] (bus_for_each_dev+0x4c/0x78) from [<c0258f40>] (bus_add_driver+0x98/0x210)
[<c0258f40>] (bus_add_driver+0x98/0x210) from [<c025a294>] (driver_register+0xa0/0x120)
[<c025a294>] (driver_register+0xa0/0x120) from [<c000894c>] (do_one_initcall+0x9c/0x170)
[<c000894c>] (do_one_initcall+0x9c/0x170) from [<c0008ab0>] (kernel_init+0x90/0x13c)
[<c0008ab0>] (kernel_init+0x90/0x13c) from [<c00441b8>] (kernel_thread_exit+0x0/0x8)
---[ end trace 1b75b31a2719ed1d ]---
omap_device: omap_gpio.0: new worst case activate latency 0: 854492
OMAP GPIO hardware version 2.5
------------[ cut here ]------------
WARNING: at arch/arm/mach-omap2/omap_hwmod.c:1231 _enable+0x38/0x148()
omap_hwmod: gpio2: enabled state can only be entered from initialized, idle, or
disabled state
[<c0048844>] (unwind_backtrace+0x0/0xe4) from [<c0069230>] (warn_slowpath_common+0x48/0x60)
[<c0069230>] (warn_slowpath_common+0x48/0x60) from [<c006928c>] (warn_slowpath_fmt+0x2c/0x3c)
[<c006928c>] (warn_slowpath_fmt+0x2c/0x3c) from [<c0050ebc>] (_enable+0x38/0x148)
[<c0050ebc>] (_enable+0x38/0x148) from [<c00514d0>] (omap_hwmod_enable+0x28/0x40)
[<c00514d0>] (omap_hwmod_enable+0x28/0x40) from [<c005d154>] (omap_device_enable_hwmods+0x20/0x34)
[<c005d154>] (omap_device_enable_hwmods+0x20/0x34) from [<c005ca00>] (_omap_device_activate+0x6c/0x144)
[<c005ca00>] (_omap_device_activate+0x6c/0x144) from [<c005cf3c>] (omap_device_enable+0x58/0x84)
[<c005cf3c>] (omap_device_enable+0x58/0x84) from [<c005cf78>] (_od_runtime_resume+0x10/0x1c)
[<c005cf78>] (_od_runtime_resume+0x10/0x1c) from [<c025f168>] (rpm_callback+0x4c/0x64)
[<c025f168>] (rpm_callback+0x4c/0x64) from [<c025f700>] (rpm_resume+0x304/0x410)[<c025f700>] (rpm_resume+0x304/0x410) from [<c026001c>] (__pm_runtime_resume+0x48/0x60)
[<c026001c>] (__pm_runtime_resume+0x48/0x60) from [<c04462a0>] (omap_gpio_probe+0x154/0x308)
[<c04462a0>] (omap_gpio_probe+0x154/0x308) from [<c025aac4>] (platform_drv_probe+0x14/0x18)
[<c025aac4>] (platform_drv_probe+0x14/0x18) from [<c0259950>] (driver_probe_device+0xc8/0x184)
[<c0259950>] (driver_probe_device+0xc8/0x184) from [<c0259a74>] (__driver_attach+0x68/0x8c)
[<c0259a74>] (__driver_attach+0x68/0x8c) from [<c02589d0>] (bus_for_each_dev+0x4c/0x78)
[<c02589d0>] (bus_for_each_dev+0x4c/0x78) from [<c0258f40>] (bus_add_driver+0x98/0x210)
[<c0258f40>] (bus_add_driver+0x98/0x210) from [<c025a294>] (driver_register+0xa0/0x120)
[<c025a294>] (driver_register+0xa0/0x120) from [<c000894c>] (do_one_initcall+0x9c/0x170)
[<c000894c>] (do_one_initcall+0x9c/0x170) from [<c0008ab0>] (kernel_init+0x90/0x13c)
[<c0008ab0>] (kernel_init+0x90/0x13c) from [<c00441b8>] (kernel_thread_exit+0x0/0x8)
---[ end trace 1b75b31a2719ed1e ]---
OMAP GPIO hardware version 2.5
and so on. The same for 2.6.39 kernel.