On Thu, May 22, 2014 at 8:16 AM, Koen Kooi <[email protected]> wrote:
>
> Op 22 mei 2014, om 14:13 heeft [email protected] het volgende geschreven:
>
>> On Thu, May 22, 2014 at 2:14 AM, Yassin Jaffer <[email protected]> 
>> wrote:
>>> sorry I did not realize that your are booting from NFS, I had my own mmc
>>> driver. I guess you could use initramfs. I've not tried to boot from NFS
>>> before.
>>>
>>>
>>> On Thu, May 22, 2014 at 3:56 PM, Yassin Jaffer <[email protected]>
>>> wrote:
>>>>
>>>> setenv bootargs console=ttyS0,115200 loglevel=9 earlyprintk
>>>> root=/dev/mmcblk0p2 ro rootwait
>>
>> So part of the problem is boot args. I can fix the rootfs once the
>> kernel starts booting.
>>
>> I got a little further...
>>
>> sun7i# setenv bootargs console=ttyS0,115200 loglevel=9 earlyprintk
>> root=/dev/mmcblk0p2 ro rootwait
>> sun7i# bootm 0x46000000 -  0x60000000
>> ## Booting kernel from Legacy Image at 46000000 ...
>>   Image Name:   Linux-3.15.0-rc5-80186-gb9505da
>>   Image Type:   ARM Linux Kernel Image (uncompressed)
>>   Data Size:    1846144 Bytes = 1.8 MiB
>>   Load Address: 40008000
>>   Entry Point:  40008000
>>   Verifying Checksum ... OK
>> ## Flattened Device Tree blob at 60000000
>>   Booting using the fdt blob at 0x60000000
>>   Loading Kernel Image ... OK
>>   Loading Device Tree to 4fff7000, end 4ffffddd ... OK
>>
>> Starting kernel ...
>>
>> Uncompressing Linux... done, booting the kernel.
>> ����������������|�����p ��x~���� 
>> ���������������������x�������������������������������������>�����~�����������������������������������������������������������������
>>
>> That looks like the baud rate of early printk is not 115200.
>
> earlyprinktk runs before clocks get changed, so it will use whatever the 
> bootloader configured. Since you do get u-boot output I think the problem 
> lies somewhere else.
> Since earlyprintk is arch specific, does the kernel support sunxi earlyprintk?

It has option for "Kernel low-level debugging messages via sunXi UART0".
I am using that on an A20.


>
> regards,
>
> Koen
>
>>
>> Once I can see what is going on, this feels to me like the kernel is
>> not finding a machine name in the device tree that it likes. But I am
>> using the cubietruck DT from that same kernel tree.
>>
>>
>>>>
>>>>
>>>> On Thu, May 22, 2014 at 2:26 PM, [email protected] <[email protected]>
>>>> wrote:
>>>>>
>>>>> I can't get anywhere trying to boot a devel device tree kernel on
>>>>> Cubietruck.
>>>>>
>>>>> This is with https://github.com/jwrdegoede/linux-sunxi.git and the
>>>>> linux-devel branch.
>>>>> I don't get any boot output. I can boot a 3.4 kernel without problem.
>>>>>
>>>>> I followed these steps. http://linux-sunxi.org/Mainline_Kernel_Howto
>>>>> I also tried turning on low level printk but still no output
>>>>>
>>>>> U-Boot SPL 2014.04-10675-g44b53fd (May 19 2014 - 20:39:18)
>>>>> Board: Cubietruck
>>>>> DRAM: 2048 MiB
>>>>> CPU: 960000000Hz, AXI/AHB/APB: 3/2/2
>>>>> spl: not an uImage at 1600
>>>>>
>>>>>
>>>>> U-Boot 2014.04-10675-g44b53fd (May 19 2014 - 20:39:18) Allwinner
>>>>> Technology
>>>>>
>>>>> CPU:   Allwinner A20 (SUN7I)
>>>>> Board: Cubietruck
>>>>> I2C:   ready
>>>>> DRAM:  2 GiB
>>>>> MMC:   SUNXI SD/MMC: 0
>>>>> In:    serial
>>>>> Out:   serial
>>>>> Err:   serial
>>>>> Net:   dwmac.1c50000
>>>>> Hit any key to stop autoboot:  0
>>>>> sun7i# tftp 0x49000000 /var/lib/tftpboot/ct.dtb
>>>>> dwmac.1c50000 Waiting for PHY auto negotiation to complete........ done
>>>>> Speed: 1000, full duplex
>>>>> Using dwmac.1c50000 device
>>>>> TFTP from server 192.168.1.50; our IP address is 192.168.1.51
>>>>> Filename '/var/lib/tftpboot/ct.dtb'.
>>>>> Load address: 0x49000000
>>>>> Loading: ##
>>>>> 7.6 MiB/s
>>>>> done
>>>>> Bytes transferred = 24030 (5dde hex)
>>>>> sun7i# tftp 0x46000000 /var/lib/tftpboot/uImage
>>>>> Speed: 1000, full duplex
>>>>> Using dwmac.1c50000 device
>>>>> TFTP from server 192.168.1.50; our IP address is 192.168.1.51
>>>>> Filename '/var/lib/tftpboot/uImage'.
>>>>> Load address: 0x46000000
>>>>> Loading:
>>>>> #################################################################
>>>>> #############################################################
>>>>> 12.3 MiB/s
>>>>> done
>>>>> Bytes transferred = 1837040 (1c07f0 hex)
>>>>> sun7i#  env set fdt_high ffffffff
>>>>> sun7i#
>>>>> sun7i# bootm 0x46000000 -  0x49000000
>>>>> ## Booting kernel from Legacy Image at 46000000 ...
>>>>>   Image Name:   Linux-3.15.0-rc5-80186-gb9505da
>>>>>   Image Type:   ARM Linux Kernel Image (uncompressed)
>>>>>   Data Size:    1836976 Bytes = 1.8 MiB
>>>>>   Load Address: 40008000
>>>>>   Entry Point:  40008000
>>>>>   Verifying Checksum ... OK
>>>>> ## Flattened Device Tree blob at 49000000
>>>>>   Booting using the fdt blob at 0x49000000
>>>>>   Loading Kernel Image ... OK
>>>>>   Using Device Tree in place at 49000000, end 49008ddd
>>>>>
>>>>> Starting kernel ...
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Jon Smirl
>>>>> [email protected]
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google Groups
>>>>> "linux-sunxi" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send an
>>>>> email to [email protected].
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "linux-sunxi" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an
>>> email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>>
>> --
>> Jon Smirl
>> [email protected]
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "linux-sunxi" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "linux-sunxi" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.



-- 
Jon Smirl
[email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to