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.

AM335x kernel load hangs

Other Parts Discussed in Thread: AM3351

Good afternoon,

I'm trying to boot Linux-4.4.12 from the ti-processor-sdk onto a custom am3351-based board. I'm able to make SPL and u-boot changes to properly load u-boot from an SD card, and this seems to be working properly. However, when loading Linux from the SD card, the process hangs at the function kernel_init with the attached console output. I've tried booting directly from the SD card, running the boot command from the u-boot prompt, and also manually loading the Linux kernel and booting using the following commands.

=> run args_mmc
=> ext4ls mmc 0:2
=> ext4load mmc 0:2 0x82000000 /boot/zImage
=> ext4load mmc 0:2 0x83800000 /boot/am335x-zc.dtb (my custom dtb file)
=> bootz 0x82000000 - 0x83800000

I only have 64 MB of DDR memory available on my system, and I've reconfigured the load addresses as follows. Is there anywhere else that I may need to reconfigure the DDR memory size? Is it a problem that I'm only using 64 MB?

#define DEFAULT_LINUX_BOOT_ENV \
"loadaddr=0x82000000\0" \
"kernel_addr_r=0x82000000\0" \
"fdtaddr=0x83800000\0" \
"fdt_addr_r=0x83800000\0" \
"rdaddr=0x83880000\0" \
"ramdisk_addr_r=0x83880000\0" \
"scriptaddr=0x80000000\0" \
"pxefile_addr_r=0x80100000\0" \
"bootm_size=0x04000000\0"

Please let me know your suggestions after reviewing my log files.

=> ext4ls mmc0:2
** No device specified **
Command failed, result=1
=> ext4ls mmc 0:2
 <2, 0, 1024>
EXT2 rev 1, inode_size 256
ext4fs read 0 group descriptor (blkno 1 blkoff 0)
 <8, 0, 32>
 <3712, 256, 128>
read_allocated_block 973
 <7784, 0, 8>
read_allocated_block 973
 <7784, 8, 1>
iterate >.<
ext4fs read 0 group descriptor (blkno 1 blkoff 0)
 <8, 0, 32>
 <3712, 256, 128>
<DIR>       4096 .
read_allocated_block 973
 <7784, 12, 8>
read_allocated_block 973
 <7784, 20, 2>
iterate >..<
ext4fs read 0 group descriptor (blkno 1 blkoff 0)
 <8, 0, 32>
 <3712, 256, 128>
<DIR>       4096 ..
read_allocated_block 973
 <7784, 24, 8>
read_allocated_block 973
 <7784, 32, 3>
iterate >bin<
ext4fs read 4 group descriptor (blkno 1 blkoff 128)
 <8, 128, 32>
 <1048592, 0, 128>
<DIR>       4096 bin
read_allocated_block 973
 <7784, 36, 8>
read_allocated_block 973
 <7784, 44, 4>
iterate >boot<
ext4fs read 48 group descriptor (blkno 1 blkoff 1536)
 <11, 0, 32>
 <12582928, 0, 128>
<DIR>       4096 boot
read_allocated_block 973
 <7784, 48, 8>
read_allocated_block 973
 <7784, 56, 3>
iterate >dev<
ext4fs read 44 group descriptor (blkno 1 blkoff 1408)
 <10, 384, 32>
 <11534352, 0, 128>
<DIR>       4096 dev
read_allocated_block 973
 <7784, 60, 8>
read_allocated_block 973
 <7784, 68, 3>
iterate >etc<
ext4fs read 32 group descriptor (blkno 1 blkoff 1024)
 <10, 0, 32>
 <8388624, 0, 128>
<DIR>       4096 etc
read_allocated_block 973
 <7784, 72, 8>
read_allocated_block 973
 <7784, 80, 4>
iterate >home<
ext4fs read 50 group descriptor (blkno 1 blkoff 1600)
 <11, 64, 32>
 <13107216, 0, 128>
<DIR>       4096 home
read_allocated_block 973
 <7784, 84, 8>
read_allocated_block 973
 <7784, 92, 7>
iterate >include<
ext4fs read 26 group descriptor (blkno 1 blkoff 832)
 <9, 320, 32>
 <6815760, 0, 128>
<DIR>       4096 include
read_allocated_block 973
 <7784, 100, 8>
read_allocated_block 973
 <7784, 108, 3>
iterate >lib<
ext4fs read 5 group descriptor (blkno 1 blkoff 160)
 <8, 160, 32>
 <1314432, 0, 128>
<DIR>       4096 lib
read_allocated_block 973
 <7784, 112, 8>
read_allocated_block 973
 <7784, 120, 5>
iterate >media<
ext4fs read 49 group descriptor (blkno 1 blkoff 1568)
 <11, 32, 32>
 <12848768, 0, 128>
<DIR>       4096 media
read_allocated_block 973
 <7784, 128, 8>
read_allocated_block 973
 <7784, 136, 3>
iterate >mnt<
ext4fs read 16 group descriptor (blkno 1 blkoff 512)
 <9, 0, 32>
 <4194320, 0, 128>
<DIR>       4096 mnt
read_allocated_block 973
 <7784, 140, 8>
read_allocated_block 973
 <7784, 148, 3>
iterate >opt<
ext4fs read 46 group descriptor (blkno 1 blkoff 1472)
 <10, 448, 32>
 <12058640, 0, 128>
<DIR>       4096 opt
read_allocated_block 973
 <7784, 152, 8>
read_allocated_block 973
 <7784, 160, 4>
iterate >proc<
ext4fs read 51 group descriptor (blkno 1 blkoff 1632)
 <11, 96, 32>
 <13369360, 0, 128>
<DIR>       4096 proc
read_allocated_block 973
 <7784, 164, 8>
read_allocated_block 973
 <7784, 172, 3>
iterate >run<
ext4fs read 18 group descriptor (blkno 1 blkoff 576)
 <9, 64, 32>
 <4718608, 0, 128>
<DIR>       4096 run
read_allocated_block 973
 <7784, 176, 8>
read_allocated_block 973
 <7784, 184, 4>
iterate >sbin<
ext4fs read 20 group descriptor (blkno 1 blkoff 640)
 <9, 128, 32>
 <5242896, 0, 128>
<DIR>       4096 sbin
read_allocated_block 973
 <7784, 188, 8>
read_allocated_block 973
 <7784, 196, 3>
iterate >srv<
ext4fs read 47 group descriptor (blkno 1 blkoff 1504)
 <10, 480, 32>
 <12320784, 0, 128>
<DIR>       4096 srv
read_allocated_block 973
 <7784, 200, 8>
read_allocated_block 973
 <7784, 208, 3>
iterate >sys<
ext4fs read 10 group descriptor (blkno 1 blkoff 320)
 <8, 320, 32>
 <2621456, 0, 128>
<DIR>       4096 sys
read_allocated_block 973
 <7784, 212, 8>
read_allocated_block 973
 <7784, 220, 3>
iterate >tmp<
ext4fs read 17 group descriptor (blkno 1 blkoff 544)
 <9, 32, 32>
 <4456464, 0, 128>
<DIR>       4096 tmp
read_allocated_block 973
 <7784, 224, 8>
read_allocated_block 973
 <7784, 232, 3>
iterate >usr<
ext4fs read 19 group descriptor (blkno 1 blkoff 608)
 <9, 96, 32>
 <4980752, 0, 128>
<DIR>       4096 usr
read_allocated_block 973
 <7784, 236, 8>
read_allocated_block 973
 <7784, 244, 3>
iterate >var<
ext4fs read 52 group descriptor (blkno 1 blkoff 1664)
 <11, 128, 32>
 <13631504, 0, 128>
<DIR>       4096 var
read_allocated_block 973
 <7784, 248, 8>
read_allocated_block 973
 <7784, 256, 3>
iterate >www<
ext4fs read 42 group descriptor (blkno 1 blkoff 1344)
 <10, 320, 32>
 <11010064, 0, 128>
<DIR>       4096 www
=> ext4load mmc 0:2 0x82000000 /boot/zImage
 <2, 0, 1024>
EXT2 rev 1, inode_size 256
ext4fs read 0 group descriptor (blkno 1 blkoff 0)
 <8, 0, 32>
 <3712, 256, 128>
Iterate dir boot
read_allocated_block 973
 <7784, 0, 8>
read_allocated_block 973
 <7784, 8, 1>
iterate >.<
read_allocated_block 973
 <7784, 12, 8>
read_allocated_block 973
 <7784, 20, 2>
iterate >..<
read_allocated_block 973
 <7784, 24, 8>
read_allocated_block 973
 <7784, 32, 3>
iterate >bin<
read_allocated_block 973
 <7784, 36, 8>
read_allocated_block 973
 <7784, 44, 4>
iterate >boot<
Iterate dir zImage
ext4fs read 48 group descriptor (blkno 1 blkoff 1536)
 <11, 0, 32>
 <12582928, 0, 128>
read_allocated_block 1573375
 <12587000, 0, 8>
read_allocated_block 1573375
 <12587000, 8, 1>
iterate >.<
read_allocated_block 1573375
 <12587000, 12, 8>
read_allocated_block 1573375
 <12587000, 20, 2>
iterate >..<
read_allocated_block 1573375
 <12587000, 24, 8>
read_allocated_block 1573375
 <12587000, 32, 14>
iterate >am335x-evm.dtb<
read_allocated_block 1573375
 <12587000, 48, 8>
read_allocated_block 1573375
 <12587000, 56, 25>
iterate >zImage-4.4.12-g3639bea54a<
read_allocated_block 1573375
 <12587000, 84, 8>
read_allocated_block 1573375
 <12587000, 92, 16>
iterate >am335x-icev2.dtb<
read_allocated_block 1573375
 <12587000, 108, 8>
read_allocated_block 1573375
 <12587000, 116, 34>
iterate >devicetree-zImage-am335x-evmsk.dtb<
read_allocated_block 1573375
 <12587000, 152, 8>
read_allocated_block 1573375
 <12587000, 160, 20>
iterate >am335x-bonegreen.dtb<
read_allocated_block 1573375
 <12587000, 180, 8>
read_allocated_block 1573375
 <12587000, 188, 16>
iterate >am335x-evmsk.dtb<
read_allocated_block 1573375
 <12587000, 204, 8>
read_allocated_block 1573375
 <12587000, 212, 34>
iterate >devicetree-zImage-am335x-icev2.dtb<
read_allocated_block 1573375
 <12587000, 248, 8>
read_allocated_block 1573375
 <12587000, 256, 32>
iterate >devicetree-zImage-am335x-evm.dtb<
read_allocated_block 1573375
 <12587000, 288, 8>
read_allocated_block 1573375
 <12587000, 296, 15>
iterate >am335x-bone.dtb<
read_allocated_block 1573375
 <12587000, 312, 8>
read_allocated_block 1573375
 <12587000, 320, 33>
iterate >devicetree-zImage-am335x-bone.dtb<
read_allocated_block 1573375
 <12587000, 356, 8>
read_allocated_block 1573375
 <12587000, 364, 6>
iterate >zImage<
ext4fs read 48 group descriptor (blkno 1 blkoff 1536)
 <11, 0, 32>
 <12582933, 256, 128>
Got symlink >zImage-4.4.12-g3639bea54a<
Iterate dir zImage-4.4.12-g3639bea54a
ext4fs read 48 group descriptor (blkno 1 blkoff 1536)
 <11, 0, 32>
 <12582928, 0, 128>
read_allocated_block 1573375
 <12587000, 0, 8>
read_allocated_block 1573375
 <12587000, 8, 1>
iterate >.<
read_allocated_block 1573375
 <12587000, 12, 8>
read_allocated_block 1573375
 <12587000, 20, 2>
iterate >..<
read_allocated_block 1573375
 <12587000, 24, 8>
read_allocated_block 1573375
 <12587000, 32, 14>
iterate >am335x-evm.dtb<
read_allocated_block 1573375
 <12587000, 48, 8>
read_allocated_block 1573375
 <12587000, 56, 25>
iterate >zImage-4.4.12-g3639bea54a<
ext4fs read 48 group descriptor (blkno 1 blkoff 1536)
 <11, 0, 32>
 <12582929, 0, 128>
read_allocated_block 1578496
read_allocated_block 1578497
read_allocated_block 1578498
read_allocated_block 1578499
read_allocated_block 1578500
read_allocated_block 1578501
read_allocated_block 1578502
read_allocated_block 1578503
read_allocated_block 1578504
read_allocated_block 1578505
read_allocated_block 1578506
read_allocated_block 1578507
 <12591464, 0, 4096>
read_allocated_block 1578508
read_allocated_block 1578509
read_allocated_block 1578510
read_allocated_block 1578511
read_allocated_block 3536
 <12627968, 0, 65536>
read_allocated_block 3537
read_allocated_block 3538
read_allocated_block 3539
read_allocated_block 3540
read_allocated_block 3541
read_allocated_block 3542
read_allocated_block 3543
read_allocated_block 3544
read_allocated_block 3545
read_allocated_block 3546
read_allocated_block 3547
read_allocated_block 3548
read_allocated_block 3549
read_allocated_block 3550
read_allocated_block 3551
read_allocated_block 3616
 <28288, 0, 65536>
read_allocated_block 3617
read_allocated_block 3618
read_allocated_block 3619
read_allocated_block 3620
read_allocated_block 3621
read_allocated_block 3622
read_allocated_block 3623
read_allocated_block 3624
read_allocated_block 3625
read_allocated_block 3626
read_allocated_block 3627
read_allocated_block 3628
read_allocated_block 3629
read_allocated_block 3630
read_allocated_block 3631
read_allocated_block 3632
read_allocated_block 3633
read_allocated_block 3634
read_allocated_block 3635
read_allocated_block 3636
read_allocated_block 3637
read_allocated_block 3638
read_allocated_block 3639
read_allocated_block 3640
read_allocated_block 3641
read_allocated_block 3642
read_allocated_block 3643
read_allocated_block 3644
read_allocated_block 3645
read_allocated_block 3646
read_allocated_block 3647
read_allocated_block 3872
 <28928, 0, 131072>
read_allocated_block 3873
read_allocated_block 3874
read_allocated_block 3875
read_allocated_block 3876
read_allocated_block 3877
read_allocated_block 3878
read_allocated_block 3879
read_allocated_block 3880
read_allocated_block 3881
read_allocated_block 3882
read_allocated_block 3883
read_allocated_block 3884
read_allocated_block 3885
read_allocated_block 3886
read_allocated_block 3887
read_allocated_block 3888
read_allocated_block 3889
read_allocated_block 3890
read_allocated_block 3891
read_allocated_block 3892
read_allocated_block 3893
read_allocated_block 3894
read_allocated_block 3895
read_allocated_block 3896
read_allocated_block 3897
read_allocated_block 3898
read_allocated_block 3899
read_allocated_block 3900
read_allocated_block 3901
read_allocated_block 3902
read_allocated_block 3903
read_allocated_block 3904
read_allocated_block 3905
read_allocated_block 3906
read_allocated_block 3907
read_allocated_block 3908
read_allocated_block 3909
read_allocated_block 3910
read_allocated_block 3911
read_allocated_block 3912
read_allocated_block 3913
read_allocated_block 3914
read_allocated_block 3915
read_allocated_block 3916
read_allocated_block 3917
read_allocated_block 3918
read_allocated_block 3919
read_allocated_block 3920
read_allocated_block 3921
read_allocated_block 3922
read_allocated_block 3923
read_allocated_block 3924
read_allocated_block 3925
read_allocated_block 3926
read_allocated_block 3927
read_allocated_block 3928
read_allocated_block 3929
read_allocated_block 3930
read_allocated_block 3931
read_allocated_block 3932
read_allocated_block 3933
read_allocated_block 3934
read_allocated_block 3935
read_allocated_block 3968
 <30976, 0, 262144>
read_allocated_block 3969
read_allocated_block 3970
read_allocated_block 3971
read_allocated_block 3972
read_allocated_block 3973
read_allocated_block 3974
read_allocated_block 3975
read_allocated_block 3976
read_allocated_block 3977
read_allocated_block 3978
read_allocated_block 3979
read_allocated_block 3980
read_allocated_block 3981
read_allocated_block 3982
read_allocated_block 3983
read_allocated_block 3984
read_allocated_block 3985
read_allocated_block 3986
read_allocated_block 3987
read_allocated_block 3988
read_allocated_block 3989
read_allocated_block 3990
read_allocated_block 3991
read_allocated_block 3992
read_allocated_block 3993
read_allocated_block 3994
read_allocated_block 3995
read_allocated_block 3996
read_allocated_block 3997
read_allocated_block 3998
read_allocated_block 3999
read_allocated_block 4000
read_allocated_block 4001
read_allocated_block 4002
read_allocated_block 4003
read_allocated_block 4004
read_allocated_block 4005
read_allocated_block 4006
read_allocated_block 4007
read_allocated_block 4008
read_allocated_block 4009
read_allocated_block 4010
read_allocated_block 4011
read_allocated_block 4012
read_allocated_block 4013
read_allocated_block 4014
read_allocated_block 4015
read_allocated_block 4016
read_allocated_block 4017
read_allocated_block 4018
read_allocated_block 4019
read_allocated_block 4020
read_allocated_block 4021
read_allocated_block 4022
read_allocated_block 4023
read_allocated_block 4024
read_allocated_block 4025
read_allocated_block 4026
read_allocated_block 4027
read_allocated_block 4028
read_allocated_block 4029
read_allocated_block 4030
read_allocated_block 4031
read_allocated_block 4032
read_allocated_block 4033
read_allocated_block 4034
read_allocated_block 4035
read_allocated_block 4036
read_allocated_block 4037
read_allocated_block 4038
read_allocated_block 4039
read_allocated_block 4040
read_allocated_block 4041
read_allocated_block 4042
read_allocated_block 4043
read_allocated_block 4044
read_allocated_block 4045
read_allocated_block 4046
read_allocated_block 4047
read_allocated_block 4048
read_allocated_block 4049
read_allocated_block 4050
read_allocated_block 4051
read_allocated_block 4052
read_allocated_block 4053
read_allocated_block 4054
read_allocated_block 4055
read_allocated_block 4056
read_allocated_block 4057
read_allocated_block 4058
read_allocated_block 4059
read_allocated_block 4060
read_allocated_block 4061
read_allocated_block 4062
read_allocated_block 4063
read_allocated_block 4064
read_allocated_block 4065
read_allocated_block 4066
read_allocated_block 4067
read_allocated_block 4068
read_allocated_block 4069
read_allocated_block 4070
read_allocated_block 4071
read_allocated_block 4072
read_allocated_block 4073
read_allocated_block 4074
read_allocated_block 4075
read_allocated_block 4076
read_allocated_block 4077
read_allocated_block 4078
read_allocated_block 4079
read_allocated_block 4080
read_allocated_block 4081
read_allocated_block 4082
read_allocated_block 4083
read_allocated_block 4084
read_allocated_block 4085
read_allocated_block 4086
read_allocated_block 4087
read_allocated_block 4088
read_allocated_block 4089
read_allocated_block 4090
read_allocated_block 4091
read_allocated_block 4092
read_allocated_block 4093
read_allocated_block 4094
read_allocated_block 4095
read_allocated_block 5504
 <31744, 0, 524288>
read_allocated_block 5505
read_allocated_block 5506
read_allocated_block 5507
read_allocated_block 5508
read_allocated_block 5509
read_allocated_block 5510
read_allocated_block 5511
read_allocated_block 5512
read_allocated_block 5513
read_allocated_block 5514
read_allocated_block 5515
read_allocated_block 5516
read_allocated_block 5517
read_allocated_block 5518
read_allocated_block 5519
read_allocated_block 5520
read_allocated_block 5521
read_allocated_block 5522
read_allocated_block 5523
read_allocated_block 5524
read_allocated_block 5525
read_allocated_block 5526
read_allocated_block 5527
read_allocated_block 5528
read_allocated_block 5529
read_allocated_block 5530
read_allocated_block 5531
read_allocated_block 5532
read_allocated_block 5533
read_allocated_block 5534
read_allocated_block 5535
read_allocated_block 5536
read_allocated_block 5537
read_allocated_block 5538
read_allocated_block 5539
read_allocated_block 5540
read_allocated_block 5541
read_allocated_block 5542
read_allocated_block 5543
read_allocated_block 5544
read_allocated_block 5545
read_allocated_block 5546
read_allocated_block 5547
read_allocated_block 5548
read_allocated_block 5549
read_allocated_block 5550
read_allocated_block 5551
read_allocated_block 5552
read_allocated_block 5553
read_allocated_block 5554
read_allocated_block 5555
read_allocated_block 5556
read_allocated_block 5557
read_allocated_block 5558
read_allocated_block 5559
read_allocated_block 5560
read_allocated_block 5561
read_allocated_block 5562
read_allocated_block 5563
read_allocated_block 5564
read_allocated_block 5565
read_allocated_block 5566
read_allocated_block 5567
read_allocated_block 5568
read_allocated_block 5569
read_allocated_block 5570
read_allocated_block 5571
read_allocated_block 5572
read_allocated_block 5573
read_allocated_block 5574
read_allocated_block 5575
read_allocated_block 5576
read_allocated_block 5577
read_allocated_block 5578
read_allocated_block 5579
read_allocated_block 5580
read_allocated_block 5581
read_allocated_block 5582
read_allocated_block 5583
read_allocated_block 5584
read_allocated_block 5585
read_allocated_block 5586
read_allocated_block 5587
read_allocated_block 5588
read_allocated_block 5589
read_allocated_block 5590
read_allocated_block 5591
read_allocated_block 5592
read_allocated_block 5593
read_allocated_block 5594
read_allocated_block 5595
read_allocated_block 5596
read_allocated_block 5597
read_allocated_block 5598
read_allocated_block 5599
read_allocated_block 5600
read_allocated_block 5601
read_allocated_block 5602
read_allocated_block 5603
read_allocated_block 5604
read_allocated_block 5605
read_allocated_block 5606
read_allocated_block 5607
read_allocated_block 5608
read_allocated_block 5609
read_allocated_block 5610
read_allocated_block 5611
read_allocated_block 5612
read_allocated_block 5613
read_allocated_block 5614
read_allocated_block 5615
read_allocated_block 5616
read_allocated_block 5617
read_allocated_block 5618
read_allocated_block 5619
read_allocated_block 5620
read_allocated_block 5621
read_allocated_block 5622
read_allocated_block 5623
read_allocated_block 5624
read_allocated_block 5625
read_allocated_block 5626
read_allocated_block 5627
read_allocated_block 5628
read_allocated_block 5629
read_allocated_block 5630
read_allocated_block 5631
read_allocated_block 5632
read_allocated_block 5633
read_allocated_block 5634
read_allocated_block 5635
read_allocated_block 5636
read_allocated_block 5637
read_allocated_block 5638
read_allocated_block 5639
read_allocated_block 5640
read_allocated_block 5641
read_allocated_block 5642
read_allocated_block 5643
read_allocated_block 5644
read_allocated_block 5645
read_allocated_block 5646
read_allocated_block 5647
read_allocated_block 5648
read_allocated_block 5649
read_allocated_block 5650
read_allocated_block 5651
read_allocated_block 5652
read_allocated_block 5653
read_allocated_block 5654
read_allocated_block 5655
read_allocated_block 5656
read_allocated_block 5657
read_allocated_block 5658
read_allocated_block 5659
read_allocated_block 5660
read_allocated_block 5661
read_allocated_block 5662
read_allocated_block 5663
read_allocated_block 5664
read_allocated_block 5665
read_allocated_block 5666
read_allocated_block 5667
read_allocated_block 5668
read_allocated_block 5669
read_allocated_block 5670
read_allocated_block 5671
read_allocated_block 5672
read_allocated_block 5673
read_allocated_block 5674
read_allocated_block 5675
read_allocated_block 5676
read_allocated_block 5677
read_allocated_block 5678
read_allocated_block 5679
read_allocated_block 5680
read_allocated_block 5681
read_allocated_block 5682
read_allocated_block 5683
read_allocated_block 5684
read_allocated_block 5685
read_allocated_block 5686
read_allocated_block 5687
read_allocated_block 5688
read_allocated_block 5689
read_allocated_block 5690
read_allocated_block 5691
read_allocated_block 5692
read_allocated_block 5693
read_allocated_block 5694
read_allocated_block 5695
read_allocated_block 5696
read_allocated_block 5697
read_allocated_block 5698
read_allocated_block 5699
read_allocated_block 5700
read_allocated_block 5701
read_allocated_block 5702
read_allocated_block 5703
read_allocated_block 5704
read_allocated_block 5705
read_allocated_block 5706
read_allocated_block 5707
read_allocated_block 5708
read_allocated_block 5709
read_allocated_block 5710
read_allocated_block 5711
read_allocated_block 5712
read_allocated_block 5713
read_allocated_block 5714
read_allocated_block 5715
read_allocated_block 5716
read_allocated_block 5717
read_allocated_block 5718
read_allocated_block 5719
read_allocated_block 5720
read_allocated_block 5721
read_allocated_block 5722
read_allocated_block 5723
read_allocated_block 5724
read_allocated_block 5725
read_allocated_block 5726
read_allocated_block 5727
read_allocated_block 5728
read_allocated_block 5729
read_allocated_block 5730
read_allocated_block 5731
read_allocated_block 5732
read_allocated_block 5733
read_allocated_block 5734
read_allocated_block 5735
read_allocated_block 5736
read_allocated_block 5737
read_allocated_block 5738
read_allocated_block 5739
read_allocated_block 5740
read_allocated_block 5741
read_allocated_block 5742
read_allocated_block 5743
read_allocated_block 5744
read_allocated_block 5745
read_allocated_block 5746
read_allocated_block 5747
read_allocated_block 5748
read_allocated_block 5749
read_allocated_block 5750
read_allocated_block 5751
read_allocated_block 5752
read_allocated_block 5753
read_allocated_block 5754
read_allocated_block 5755
read_allocated_block 5756
read_allocated_block 5757
read_allocated_block 5758
read_allocated_block 5759
read_allocated_block 6144
 <44032, 0, 1048576>
read_allocated_block 6145
read_allocated_block 6146
read_allocated_block 6147
read_allocated_block 6148
read_allocated_block 6149
read_allocated_block 6150
read_allocated_block 6151
read_allocated_block 6152
read_allocated_block 6153
read_allocated_block 6154
read_allocated_block 6155
read_allocated_block 6156
read_allocated_block 6157
read_allocated_block 6158
read_allocated_block 6159
read_allocated_block 6160
read_allocated_block 6161
read_allocated_block 6162
read_allocated_block 6163
read_allocated_block 6164
read_allocated_block 6165
read_allocated_block 6166
read_allocated_block 6167
read_allocated_block 6168
read_allocated_block 6169
read_allocated_block 6170
read_allocated_block 6171
read_allocated_block 6172
read_allocated_block 6173
read_allocated_block 6174
read_allocated_block 6175
read_allocated_block 6176
read_allocated_block 6177
read_allocated_block 6178
read_allocated_block 6179
read_allocated_block 6180
read_allocated_block 6181
read_allocated_block 6182
read_allocated_block 6183
read_allocated_block 6184
read_allocated_block 6185
read_allocated_block 6186
read_allocated_block 6187
read_allocated_block 6188
read_allocated_block 6189
read_allocated_block 6190
read_allocated_block 6191
read_allocated_block 6192
read_allocated_block 6193
read_allocated_block 6194
read_allocated_block 6195
read_allocated_block 6196
read_allocated_block 6197
read_allocated_block 6198
read_allocated_block 6199
read_allocated_block 6200
read_allocated_block 6201
read_allocated_block 6202
read_allocated_block 6203
read_allocated_block 6204
read_allocated_block 6205
read_allocated_block 6206
read_allocated_block 6207
read_allocated_block 6208
read_allocated_block 6209
read_allocated_block 6210
read_allocated_block 6211
read_allocated_block 6212
read_allocated_block 6213
read_allocated_block 6214
read_allocated_block 6215
read_allocated_block 6216
read_allocated_block 6217
read_allocated_block 6218
read_allocated_block 6219
read_allocated_block 6220
read_allocated_block 6221
read_allocated_block 6222
read_allocated_block 6223
read_allocated_block 6224
read_allocated_block 6225
read_allocated_block 6226
read_allocated_block 6227
read_allocated_block 6228
read_allocated_block 6229
read_allocated_block 6230
read_allocated_block 6231
read_allocated_block 6232
read_allocated_block 6233
read_allocated_block 6234
read_allocated_block 6235
read_allocated_block 6236
read_allocated_block 6237
read_allocated_block 6238
read_allocated_block 6239
read_allocated_block 6240
read_allocated_block 6241
read_allocated_block 6242
read_allocated_block 6243
read_allocated_block 6244
read_allocated_block 6245
read_allocated_block 6246
read_allocated_block 6247
read_allocated_block 6248
read_allocated_block 6249
read_allocated_block 6250
read_allocated_block 6251
read_allocated_block 6252
read_allocated_block 6253
read_allocated_block 6254
read_allocated_block 6255
read_allocated_block 6256
read_allocated_block 6257
read_allocated_block 6258
read_allocated_block 6259
read_allocated_block 6260
read_allocated_block 6261
read_allocated_block 6262
read_allocated_block 6263
read_allocated_block 6264
read_allocated_block 6265
read_allocated_block 6266
read_allocated_block 6267
read_allocated_block 6268
read_allocated_block 6269
read_allocated_block 6270
read_allocated_block 6271
read_allocated_block 6272
read_allocated_block 6273
read_allocated_block 6274
read_allocated_block 6275
read_allocated_block 6276
read_allocated_block 6277
read_allocated_block 6278
read_allocated_block 6279
read_allocated_block 6280
read_allocated_block 6281
read_allocated_block 6282
read_allocated_block 6283
read_allocated_block 6284
read_allocated_block 6285
read_allocated_block 6286
read_allocated_block 6287
read_allocated_block 6288
read_allocated_block 6289
read_allocated_block 6290
read_allocated_block 6291
read_allocated_block 6292
read_allocated_block 6293
read_allocated_block 6294
read_allocated_block 6295
read_allocated_block 6296
read_allocated_block 6297
read_allocated_block 6298
read_allocated_block 6299
read_allocated_block 6300
read_allocated_block 6301
read_allocated_block 6302
read_allocated_block 6303
read_allocated_block 6304
read_allocated_block 6305
read_allocated_block 6306
read_allocated_block 6307
read_allocated_block 6308
read_allocated_block 6309
read_allocated_block 6310
read_allocated_block 6311
read_allocated_block 6312
read_allocated_block 6313
read_allocated_block 6314
read_allocated_block 6315
read_allocated_block 6316
read_allocated_block 6317
read_allocated_block 6318
read_allocated_block 6319
read_allocated_block 6320
read_allocated_block 6321
read_allocated_block 6322
read_allocated_block 6323
read_allocated_block 6324
read_allocated_block 6325
read_allocated_block 6326
read_allocated_block 6327
read_allocated_block 6328
read_allocated_block 6329
read_allocated_block 6330
read_allocated_block 6331
read_allocated_block 6332
read_allocated_block 6333
read_allocated_block 6334
read_allocated_block 6335
read_allocated_block 6336
read_allocated_block 6337
read_allocated_block 6338
read_allocated_block 6339
read_allocated_block 6340
read_allocated_block 6341
read_allocated_block 6342
read_allocated_block 6343
read_allocated_block 6344
read_allocated_block 6345
read_allocated_block 6346
read_allocated_block 6347
read_allocated_block 6348
read_allocated_block 6349
read_allocated_block 6350
read_allocated_block 6351
read_allocated_block 6352
read_allocated_block 6353
read_allocated_block 6354
read_allocated_block 6355
read_allocated_block 6356
read_allocated_block 6357
read_allocated_block 6358
read_allocated_block 6359
read_allocated_block 6360
read_allocated_block 6361
read_allocated_block 6362
read_allocated_block 6363
read_allocated_block 6364
read_allocated_block 6365
read_allocated_block 6366
read_allocated_block 6367
read_allocated_block 6368
read_allocated_block 6369
read_allocated_block 6370
read_allocated_block 6371
read_allocated_block 6372
read_allocated_block 6373
read_allocated_block 6374
read_allocated_block 6375
read_allocated_block 6376
read_allocated_block 6377
read_allocated_block 6378
read_allocated_block 6379
read_allocated_block 6380
read_allocated_block 6381
read_allocated_block 6382
read_allocated_block 6383
read_allocated_block 6384
read_allocated_block 6385
read_allocated_block 6386
read_allocated_block 6387
read_allocated_block 6388
read_allocated_block 6389
read_allocated_block 6390
read_allocated_block 6391
read_allocated_block 6392
read_allocated_block 6393
read_allocated_block 6394
read_allocated_block 6395
read_allocated_block 6396
read_allocated_block 6397
read_allocated_block 6398
read_allocated_block 6399
read_allocated_block 6400
read_allocated_block 6401
read_allocated_block 6402
read_allocated_block 6403
read_allocated_block 6404
read_allocated_block 6405
read_allocated_block 6406
read_allocated_block 6407
read_allocated_block 6408
read_allocated_block 6409
read_allocated_block 6410
read_allocated_block 6411
read_allocated_block 6412
read_allocated_block 6413
read_allocated_block 6414
read_allocated_block 6415
read_allocated_block 6416
read_allocated_block 6417
read_allocated_block 6418
read_allocated_block 6419
read_allocated_block 6420
read_allocated_block 6421
read_allocated_block 6422
read_allocated_block 6423
read_allocated_block 6424
read_allocated_block 6425
read_allocated_block 6426
read_allocated_block 6427
read_allocated_block 6428
read_allocated_block 6429
read_allocated_block 6430
read_allocated_block 6431
read_allocated_block 6432
read_allocated_block 6433
read_allocated_block 6434
read_allocated_block 6435
read_allocated_block 6436
read_allocated_block 6437
read_allocated_block 6438
read_allocated_block 6439
read_allocated_block 6440
read_allocated_block 6441
read_allocated_block 6442
read_allocated_block 6443
read_allocated_block 6444
read_allocated_block 6445
read_allocated_block 6446
read_allocated_block 6447
read_allocated_block 6448
read_allocated_block 6449
read_allocated_block 6450
read_allocated_block 6451
read_allocated_block 6452
read_allocated_block 6453
read_allocated_block 6454
read_allocated_block 6455
read_allocated_block 6456
read_allocated_block 6457
read_allocated_block 6458
read_allocated_block 6459
read_allocated_block 6460
read_allocated_block 6461
read_allocated_block 6462
read_allocated_block 6463
read_allocated_block 6464
read_allocated_block 6465
read_allocated_block 6466
read_allocated_block 6467
read_allocated_block 6468
read_allocated_block 6469
read_allocated_block 6470
read_allocated_block 6471
read_allocated_block 6472
read_allocated_block 6473
read_allocated_block 6474
read_allocated_block 6475
read_allocated_block 6476
read_allocated_block 6477
read_allocated_block 6478
read_allocated_block 6479
read_allocated_block 6480
read_allocated_block 6481
read_allocated_block 6482
read_allocated_block 6483
read_allocated_block 6484
read_allocated_block 6485
read_allocated_block 6486
read_allocated_block 6487
read_allocated_block 6488
read_allocated_block 6489
read_allocated_block 6490
read_allocated_block 6491
read_allocated_block 6492
read_allocated_block 6493
read_allocated_block 6494
read_allocated_block 6495
read_allocated_block 6496
read_allocated_block 6497
read_allocated_block 6498
read_allocated_block 6499
read_allocated_block 6500
read_allocated_block 6501
read_allocated_block 6502
read_allocated_block 6503
read_allocated_block 6504
read_allocated_block 6505
read_allocated_block 6506
read_allocated_block 6507
read_allocated_block 6508
read_allocated_block 6509
read_allocated_block 6510
read_allocated_block 6511
read_allocated_block 6512
read_allocated_block 6513
read_allocated_block 6514
read_allocated_block 6515
read_allocated_block 6516
read_allocated_block 6517
read_allocated_block 6518
read_allocated_block 6519
read_allocated_block 6520
read_allocated_block 6521
read_allocated_block 6522
read_allocated_block 6523
read_allocated_block 6524
read_allocated_block 6525
read_allocated_block 6526
 <49152, 0, 1565056>
3662208 bytes read in 2944 ms (1.2 MiB/s)
Initial value for argc=3
Final value for argc=3
Initial value for argc=3
Final value for argc=3
=> ext4load mmc 0:2 0x83800000 /boot/am335x-zc.dtb
 <2, 0, 1024>
EXT2 rev 1, inode_size 256
ext4fs read 0 group descriptor (blkno 1 blkoff 0)
 <8, 0, 32>
 <3712, 256, 128>
Iterate dir boot
read_allocated_block 973
 <7784, 0, 8>
read_allocated_block 973
 <7784, 8, 1>
iterate >.<
read_allocated_block 973
 <7784, 12, 8>
read_allocated_block 973
 <7784, 20, 2>
iterate >..<
read_allocated_block 973
 <7784, 24, 8>
read_allocated_block 973
 <7784, 32, 3>
iterate >bin<
read_allocated_block 973
 <7784, 36, 8>
read_allocated_block 973
 <7784, 44, 4>
iterate >boot<
Iterate dir am335x-zc.dtb
ext4fs read 48 group descriptor (blkno 1 blkoff 1536)
 <11, 0, 32>
 <12582928, 0, 128>
read_allocated_block 1573375
 <12587000, 0, 8>
read_allocated_block 1573375
 <12587000, 8, 1>
iterate >.<
read_allocated_block 1573375
 <12587000, 12, 8>
read_allocated_block 1573375
 <12587000, 20, 2>
iterate >..<
read_allocated_block 1573375
 <12587000, 24, 8>
read_allocated_block 1573375
 <12587000, 32, 14>
iterate >am335x-evm.dtb<
read_allocated_block 1573375
 <12587000, 48, 8>
read_allocated_block 1573375
 <12587000, 56, 25>
iterate >zImage-4.4.12-g3639bea54a<
read_allocated_block 1573375
 <12587000, 84, 8>
read_allocated_block 1573375
 <12587000, 92, 16>
iterate >am335x-icev2.dtb<
read_allocated_block 1573375
 <12587000, 108, 8>
read_allocated_block 1573375
 <12587000, 116, 34>
iterate >devicetree-zImage-am335x-evmsk.dtb<
read_allocated_block 1573375
 <12587000, 152, 8>
read_allocated_block 1573375
 <12587000, 160, 20>
iterate >am335x-bonegreen.dtb<
read_allocated_block 1573375
 <12587000, 180, 8>
read_allocated_block 1573375
 <12587000, 188, 16>
iterate >am335x-evmsk.dtb<
read_allocated_block 1573375
 <12587000, 204, 8>
read_allocated_block 1573375
 <12587000, 212, 34>
iterate >devicetree-zImage-am335x-icev2.dtb<
read_allocated_block 1573375
 <12587000, 248, 8>
read_allocated_block 1573375
 <12587000, 256, 32>
iterate >devicetree-zImage-am335x-evm.dtb<
read_allocated_block 1573375
 <12587000, 288, 8>
read_allocated_block 1573375
 <12587000, 296, 15>
iterate >am335x-bone.dtb<
read_allocated_block 1573375
 <12587000, 312, 8>
read_allocated_block 1573375
 <12587000, 320, 33>
iterate >devicetree-zImage-am335x-bone.dtb<
read_allocated_block 1573375
 <12587000, 356, 8>
read_allocated_block 1573375
 <12587000, 364, 6>
iterate >zImage<
read_allocated_block 1573375
 <12587000, 372, 8>
read_allocated_block 1573375
 <12587000, 380, 20>
iterate >am335x-boneblack.dtb<
read_allocated_block 1573375
 <12587000, 400, 8>
read_allocated_block 1573375
 <12587000, 408, 38>
iterate >devicetree-zImage-am335x-boneblack.dtb<
read_allocated_block 1573375
 <12587000, 448, 8>
read_allocated_block 1573375
 <12587000, 456, 26>
iterate >vmlinux-4.4.12-g3639bea54a<
read_allocated_block 1573375
 <12587000, 484, 8>
read_allocated_block 1573375
 <12587000, 492, 38>
iterate >devicetree-zImage-am335x-bonegreen.dtb<
read_allocated_block 1573375
 <12587001, 20, 8>
read_allocated_block 1573375
 <12587001, 28, 13>
iterate >am335x-zc.dtb<
ext4fs read 48 group descriptor (blkno 1 blkoff 1536)
 <11, 0, 32>
 <12582936, 0, 128>
read_allocated_block 1577984
read_allocated_block 1577985
read_allocated_block 1577986
read_allocated_block 1577987
read_allocated_block 1577988
read_allocated_block 1577989
read_allocated_block 1577990
 <12623872, 0, 27813>
27813 bytes read in 332 ms (81.1 KiB/s)
Initial value for argc=3
Final value for argc=3
Initial value for argc=3
Final value for argc=3
=> bootz 0x82000000 - 0x83800000
## Current stack ends at 0x82f22018 *  kernel: cmdline image address = 0x82000000
Kernel image @ 0x82000000 [ 0x000000 - 0x37e180 ]
## Skipping init Ramdisk
## No init Ramdisk
   ramdisk start = 0x00000000, ramdisk end = 0x00000000
*  fdt: cmdline image address = 0x83800000
## Checking for 'FDT'/'FDT Image' at 83800000
Wrong FIT format: no description
*  fdt: raw FDT blob
## Flattened Device Tree blob at 83800000
   Booting using the fdt blob at 0x83800000
   of_flat_tree at 0x83800000 size 0x00006ca5
Initial value for argc=3
Final value for argc=3
## FIT configuration was not specified
using: FDT
## initrd_high = 0x84000000, copy_to_ram = 1
   ramdisk load start = 0x00000000, ramdisk load end = 0x00000000
## device tree at 83800000 ... 83806ca4 (len=40101 [0x9CA5])
   Loading Device Tree to 82f17000, end 82f20ca4 ... OK
Initial value for argc=3
Final value for argc=3
Updating property '/ocp/ethernet@4a100000/slave@4a100200/mac-address' =  a0 f6 fd 27 f2 11
Updating property '/ocp/ethernet@4a100000/slave@4a100200/local-mac-address' =  a0 f6 fd 27 f2 11
Updating property '/ocp/ethernet@4a100000/slave@4a100300/mac-address' =  a0 f6 fd 27 f2 13
Updating property '/ocp/ethernet@4a100000/slave@4a100300/local-mac-address' =  a0 f6 fd 27 f2 13
## Transferring control to Linux (at address 82000000)...

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 4.4.12-g3639bea54a (clightcap@hp-envy) (gcc version 5.3.1 20160113 (Linaro GCC 5.3-2016.02) ) #12 PREEMPT Mon Nov 7 10:06:43 EST
 2016
[    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine model: TI AM335x ZC
[    0.000000] bootconsole [earlycon0] enabled
[    0.000000] cma: Reserved 24 MiB at 0x81000000
[    0.000000] Memory policy: Data cache writeback
[    0.000000] CPU: All CPU(s) started in SVC mode.
[    0.000000] AM335X ES2.1 (neon )
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16240
[    0.000000] Kernel command line: console=ttyO0,115200n8 earlyprintk=ttyO0,115200n8,keep mem=64m root=PARTUUID=19b1aec4-02 rw rootfstype=ext4 rootwait
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Memory: 29692K/65536K available (7095K kernel code, 292K rwdata, 2444K rodata, 288K init, 263K bss, 11268K reserved, 24576K cma-reserved, 0K h
ighmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xc4800000 - 0xff800000   ( 944 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xc4000000   (  64 MB)
[    0.000000]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000]       .text : 0xc0008000 - 0xc0959034   (9541 kB)
[    0.000000]       .init : 0xc095a000 - 0xc09a2000   ( 288 kB)
[    0.000000]       .data : 0xc09a2000 - 0xc09eb288   ( 293 kB)
[    0.000000]        .bss : 0xc09ed000 - 0xc0a2eed8   ( 264 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 32.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 interrupts
[    0.000000] OMAP clockevent source: timer2 at 24000000 Hz
[    0.000031] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[    0.008252] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[    0.017879] OMAP clocksource: timer1 at 24000000 Hz
[    0.023794] clocksource_probe: no matching clocksources found
[    0.030337] Console: colour dummy device 80x30
[    0.035113] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
[    0.041956] This ensures that you still see kernel messages. Please
[    0.048551] update your kernel commandline.
[    0.053018] Calibrating delay loop... 298.59 BogoMIPS (lpj=1492992)
[    0.125269] pid_max: default: 32768 minimum: 301
[    0.130390] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.137363] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.146308] Initializing cgroup subsys io
[    0.150595] Initializing cgroup subsys memory
[    0.155334] Initializing cgroup subsys devices
[    0.160044] Initializing cgroup subsys freezer
[    0.164781] Initializing cgroup subsys perf_event
[    0.169755] Initializing cgroup subsys pids
[    0.174255] CPU: Testing write buffer coherency: ok
[    0.180186] Setting up static identity map for 0x800082c0 - 0x80008318
[    0.192317] devtmpfs: initialized
[    0.217094] VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 3
[    0.247108] omap_hwmod: tptc0 using broken dt data from edma
[    0.253429] omap_hwmod: tptc1 using broken dt data from edma
[    0.259659] omap_hwmod: tptc2 using broken dt data from edma
[    0.273091] omap_hwmod: debugss: _wait_target_disable failed
[    0.279797] Unhandled fault: external abort on non-linefetch (0x1028) at 0xf9e3e078
[    0.287813] pgd = c0004000
[    0.290702] [f9e3e078] *pgd=44e11452(bad)
[    0.294966] Internal error: : 1028 [#1] PREEMPT ARM
[    0.300106] Modules linked in:
[    0.303375] CPU: 0 PID: 1 Comm: swapper Not tainted 4.4.12-g3639bea54a #12
[    0.310576] Hardware name: Generic AM33XX (Flattened Device Tree)
[    0.316971] task: c3830000 ti: c382e000 task.ti: c382e000
[    0.322687] PC is at _update_sysc_cache+0x3c/0x94
[    0.327651] LR is at _enable+0x2ac/0x318
[    0.331807] pc : [<c00236c0>]    lr : [<c0023ca0>]    psr: 40000013
[    0.331807] sp : c382fe50  ip : c382fe60  fp : c382fe5c
[    0.343861] r10: 00000000  r9 : c095a600  r8 : 000000d7
[    0.349354] r7 : c09ed5d0  r6 : 00000000  r5 : 00000000  r4 : c09ac338
[    0.356193] r3 : c09ac338  r2 : f9e3e078  r1 : c09aceb0  r0 : f9e3e000
[    0.363039] Flags: nZcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
[    0.370511] Control: 10c5387d  Table: 80004019  DAC: 00000051
[    0.376551] Process swapper (pid: 1, stack limit = 0xc382e210)
[    0.382675] Stack: (0xc382fe50 to 0xc3830000)
[    0.387283] fe40:                                     c382fe84 c382fe60 c0023ca0 c0023690
[    0.395850] fe60: c382fe84 c382fe70 c09ac338 00000002 c09ac384 c386f540 c382feb4 c382fe88
[    0.404412] fe80: c0965874 c0023a00 c09660b0 c09acc80 c09a9320 c09a70e8 c386f540 c09ac338
[    0.412979] fea0: c09a9320 c09a70e8 c382fecc c382feb8 c096612c c09657b4 c09a70e8 c09660b0
[    0.421541] fec0: c382ff4c c382fed0 c0009760 c09660bc c382fef4 c382fee0 c004d468 c02a06d0
[    0.430105] fee0: c3fff400 c0715268 c382ff4c c382fef8 c004d778 c095a60c 00000000 c088ff6c
[    0.438669] ff00: c088ffb8 c088f960 00000001 00000001 00000000 c0956998 c090a92c 00000000
[    0.447236] ff20: 00000000 c09ed000 c09ed000 c09a0f98 c099381c 000000d7 c095a600 00000002
[    0.455798] ff40: c382ff94 c382ff50 c095ae80 c00096d4 00000001 00000001 00000000 c095a600
[    0.464361] ff60: 00000000 c0956998 00000000 c09ed000 c06eebac 00000000 00000000 00000000
[    0.472924] ff80: 00000000 00000000 c382ffac c382ff98 c06eebc4 c095ad54 00000000 c06eebac
[    0.481489] ffa0: 00000000 c382ffb0 c000fb38 c06eebb8 00000000 00000000 00000000 00000000
[    0.490056] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.498619] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000
[    0.507155] Backtrace: 
[    0.509807] [<c0023684>] (_update_sysc_cache) from [<c0023ca0>] (_enable+0x2ac/0x318)
[    0.518028] [<c00239f4>] (_enable) from [<c0965874>] (_setup.part.14+0xcc/0x3fc)
[    0.525765]  r7:c386f540 r6:c09ac384 r5:00000002 r4:c09ac338
[    0.531756] [<c09657a8>] (_setup.part.14) from [<c096612c>] (__omap_hwmod_setup_all+0x7c/0x98)
[    0.540745]  r6:c09a70e8 r5:c09a9320 r4:c09ac338
[    0.545646] [<c09660b0>] (__omap_hwmod_setup_all) from [<c0009760>] (do_one_initcall+0x98/0x1e4)
[    0.554817]  r5:c09660b0 r4:c09a70e8
[    0.558626] [<c00096c8>] (do_one_initcall) from [<c095ae80>] (kernel_init_freeable+0x138/0x1cc)
[    0.567709]  r10:00000002 r9:c095a600 r8:000000d7 r7:c099381c r6:c09a0f98 r5:c09ed000
[    0.575927]  r4:c09ed000
[    0.578665] [<c095ad48>] (kernel_init_freeable) from [<c06eebc4>] (kernel_init+0x18/0xf4)
[    0.587213]  r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c06eebac
[    0.595427]  r4:c09ed000
[    0.598165] [<c06eebac>] (kernel_init) from [<c000fb38>] (ret_from_fork+0x14/0x3c)
[    0.606078]  r5:c06eebac r4:00000000
[    0.609889] Code: e593005c e6ff2072 e0802002 1a000009 (e5922000) 
[    0.616365] ---[ end trace 59ae336d970bcf14 ]---
[    0.621371] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[    0.621371] 
[    0.631017] ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[    0.631017] 
[   82.912444] random: nonblocking pool is initialized

Best regards,

Chris

  • The software team have been notified. They will respond here.
  • Hi Chris,

    Is there anywhere else that I may need to reconfigure the DDR memory size? Is it a problem that I'm only using 64 MB?


    You should also reconfigure the ddr size in your dts file. See for example am335x-bone-common.dtsi or am335x-evm.dts:
    memory {
    device_type = "memory";
    reg = <0x80000000 0x10000000>; /* 256 MB */
    };

    Best Regards,
    Yordan
  • Hi Yordan,

    Thank you for the recommendation. You've been very helpful getting our board up and running as you've commented on many of our posts. It turned out to be an error related to RTC configuration. I'm currently not using RTC and have it disabled in u-boot, however, it was present in the dtsi header file am33xx.dtsi, and therefore causing an error when trying to load. The fault occurs at the memory address 0xf9e3e078 which corresponds to RTC configuration.

    [    0.279797] Unhandled fault: external abort on non-linefetch (0x1028) at 0xf9e3e078

    I'm able to get around this fault by disabling RTC_CLASS in the kernel options and adding the following to my custom dts file.

    &rtc {

    reg = <0x0 0x0>;
    ti,hwmods = "disabled";
    status = "disabled";
    };

    However, this still results in a fairly large and ominous warning during startup, shown here

    [ 0.233841] omap_hwmod: rtc: no dt node

    [ 0.237925] ------------[ cut here ]------------
    [ 0.242883] WARNING: CPU: 0 PID: 1 at arch/arm/mach-omap2/omap_hwmod.c:2533 _init.constprop.22+0x1fc/0x424()
    [ 0.253167] omap_hwmod: rtc: doesn't have mpu register target base
    [ 0.259651] Modules linked in:
    [ 0.262952] CPU: 0 PID: 1 Comm: swapper Not tainted 4.4.12-g3639bea54a #13
    [ 0.270155] Hardware name: Generic AM33XX (Flattened Device Tree)
    [ 0.276572] Backtrace:
    [ 0.279251] [<c0013560>] (dump_backtrace) from [<c001375c>] (show_stack+0x18/0x1c)
    [ 0.287204] r7:c0960da0 r6:000009e5 r5:00000009 r4:00000000
    [ 0.293234] [<c0013744>] (show_stack) from [<c0299208>] (dump_stack+0x24/0x28)
    [ 0.300829] [<c02991e4>] (dump_stack) from [<c0032bac>] (warn_slowpath_common+0x88/0xb4)
    [ 0.309335] [<c0032b24>] (warn_slowpath_common) from [<c0032c10>] (warn_slowpath_fmt+0x38/0x40)
    [ 0.318449] r8:000000d7 r7:c386f840 r6:00000000 r5:00000000 r4:c0887874
    [ 0.325547] [<c0032bdc>] (warn_slowpath_fmt) from [<c0960da0>] (_init.constprop.22+0x1fc/0x424)
    [ 0.334662] r3:c08bb008 r2:c0887874
    [ 0.338459] r4:c09a8338
    [ 0.341187] [<c0960ba4>] (_init.constprop.22) from [<c09610f8>] (__omap_hwmod_setup_all+0x48/0x98)
    [ 0.350565] r10:00000000 r9:c0955600 r8:000000d7 r7:c386f840 r6:c09a30e8 r5:c09a5320
    [ 0.358808] r4:c09a8338
    [ 0.361538] [<c09610b0>] (__omap_hwmod_setup_all) from [<c0009760>] (do_one_initcall+0x98/0x1e4)
    [ 0.370735] r5:c09610b0 r4:c09a30e8
    [ 0.374578] [<c00096c8>] (do_one_initcall) from [<c0955e80>] (kernel_init_freeable+0x138/0x1cc)
    [ 0.383688] r10:00000002 r9:c0955600 r8:000000d7 r7:c098e81c r6:c099bf98 r5:c09e9000
    [ 0.391901] r4:c09e9000
    [ 0.394662] [<c0955d48>] (kernel_init_freeable) from [<c06eacfc>] (kernel_init+0x18/0xf4)
    [ 0.403232] r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c06eace4
    [ 0.411449] r4:c09e9000
    [ 0.414203] [<c06eace4>] (kernel_init) from [<c000fb38>] (ret_from_fork+0x14/0x3c)
    [ 0.422118] r5:c06eace4 r4:00000000
    [ 0.426012] ---[ end trace ba9e8745cbc46434 ]---

    Is there a preferred method of disabling RTC in the Linux kernel options or dts file?

    Best regards,

    Chris

     

  • Hi Chris,

    Apologies for the delayed response.

    In my previous experiences with kernel panics or l3 custom errors, which turn out to be related to RTC, the complete removal of the RTC from BOTH .dts & .dtsi seems to work. Changing ONLY the status, for some reason, does not completely solve the problems.

    Can you try this?

    Also can you try removing the runtime pm? This may also help in overcoming the omap_hwmod.

    Hope this helps.

    Best Regards,
    Yordan
  • Hi Yordan,

    Thanks again for all of your help on this project. I added a state HWMOD_STATE_NOT_AVAILABLE to omap_hwmod.c based on an earlier thread and eliminated the warning message. I didn't get a chance to try your suggestion but that may have had the same result. Here's the reference and my git diff changes

    https://patchwork.kernel.org/patch/9203501/

    clightcap@hp-envy:~/ti-processor-sdk-linux-am335x-evm-03.00.00.04/board-support/linux-4.4.12+gitAUTOINC+3639bea54a-g3639bea54a$ git diff arch/arm/mach-omap2/omap_hwmod.c

    diff --git a/arch/arm/mach-omap2/omap_hwmod.c b/arch/arm/mach-omap2/omap_hwmod.c
    index 70fb529..cf9eac1 100644
    --- a/arch/arm/mach-omap2/omap_hwmod.c
    +++ b/arch/arm/mach-omap2/omap_hwmod.c
    @@ -2084,6 +2084,9 @@ static int _enable(struct omap_hwmod *oh)
    int r;
    int hwsup = 0;

    + if (oh->_state == _HWMOD_STATE_NOT_AVAILABLE)
    + return 0;
    +
    pr_debug("omap_hwmod: %s: enabling\n", oh->name);

    /*
    @@ -2207,6 +2210,9 @@ static int _enable(struct omap_hwmod *oh)
    */
    static int _idle(struct omap_hwmod *oh)
    {
    + if (oh->_state == _HWMOD_STATE_NOT_AVAILABLE)
    + return 0;
    +
    if (oh->flags & HWMOD_NO_IDLE) {
    oh->_int_flags |= _HWMOD_SKIP_ENABLE;
    return 0;
    @@ -2527,6 +2533,15 @@ static int __init _init(struct omap_hwmod *oh, void *data)
    oh->name, np->name);
    }

    + if (np) {
    + if (of_find_property(np, "ti,hwmod-disabled", NULL)) {
    + pr_debug("omap_hwomd: %s is disabled, set to not available\n",
    + oh->name);
    + oh->_state = _HWMOD_STATE_NOT_AVAILABLE;
    + return 0;
    + }
    + }
    +
    r = _init_mpu_rt_base(oh, NULL, index, np);
    if (r < 0) {
    WARN(1, "omap_hwmod: %s: doesn't have mpu register target base\n",
    clightcap@hp-envy:~/ti-processor-sdk-linux-am335x-evm-03.00.00.04/board-support/linux-4.4.12+gitAUTOINC+3639bea54a-g3639bea54a$ git diff arch/arm/mach-omap2/omap_hwmod.h
    diff --git a/arch/arm/mach-omap2/omap_hwmod.h b/arch/arm/mach-omap2/omap_hwmod.h
    index d3ba708..1934d62 100644
    --- a/arch/arm/mach-omap2/omap_hwmod.h
    +++ b/arch/arm/mach-omap2/omap_hwmod.h
    @@ -600,6 +600,7 @@ struct omap_hwmod_omap4_prcm {
    #define _HWMOD_STATE_ENABLED 4
    #define _HWMOD_STATE_IDLE 5
    #define _HWMOD_STATE_DISABLED 6
    +#define _HWMOD_STATE_NOT_AVAILABLE 7

    /**
    * struct omap_hwmod_class - the type of an IP block
    clightcap@hp-envy:~/ti-processor-sdk-linux-am335x-evm-03.00.00.04/board-support/linux-4.4.12+gitAUTOINC+3639bea54a-g3639bea54a$ git diff arch/arm/mach-omap2/omap_hwmod_33xx_data.c
    diff --git a/arch/arm/mach-omap2/omap_hwmod_33xx_data.c b/arch/arm/mach-omap2/omap_hwmod_33xx_data.c
    index 62672e7..4122600 100644
    --- a/arch/arm/mach-omap2/omap_hwmod_33xx_data.c
    +++ b/arch/arm/mach-omap2/omap_hwmod_33xx_data.c
    @@ -204,10 +204,12 @@ static struct omap_hwmod_class am33xx_debugss_hwmod_class = {
    .name = "debugss",
    };

    static struct omap_hwmod am33xx_debugss_hwmod = {
    .name = "debugss",
    .class = &am33xx_debugss_hwmod_class,
    .clkdm_name = "l3_aon_clkdm",
    + .flags = (HWMOD_INIT_NO_IDLE | HWMOD_INIT_NO_RESET),
    .main_clk = "trace_clk_div_ck",
    .prcm = {
    .omap4 = {

  • Thanks for updating the thread.

    Best Regards,
    Yordan