Le 30/10/2013 17:19, Marcus Schäfer a écrit :
> Hi,
>
> I buit an image for the origen board with
>
>   kernel-exynos-3.11.6-2.1.armv7hl
>   u-boot-origen-2013.04-3.1.7.armv7hl
>
> on boot I get the following information:
>
> ------------snip----------
>
> U-Boot 2013.04 (Oct 21 2013 - 22:37:12) for ORIGEN                            
>   
>                                                                               
>   
> CPU:    Exynos4210@1000MHz                                                    
>   
>                                                                               
>   
> Board: ORIGEN                                                                 
>   
> DRAM:  1 GiB                                                                  
>   
> WARNING: Caches not enabled                                                   
>   
> MMC:   SAMSUNG SDHCI: 0                                                       
>   
> *** Warning - bad CRC, using default environment                              
>   
>
> In:    serial                                                                 
>   
> Out:   serial                                                                 
>   
> Err:   serial                                                                 
>   
> Hit any key to stop autoboot:  0                                              
>   
> SD/MMC found on device 0                                                      
>   
> ** File not found uEnv.txt **                                                 
>   
> 530 bytes read in 93 ms (4.9 KiB/s)                                           
>   
> Running bootscript from mmc0 ...                                              
>   
> ## Executing script at 40007000                                               
>   
> kerneladdr=0x40007000                                                         
>   
> ramdiskaddr=0x48000000                                                        
>   
> 4499464 bytes read in 2342 ms (1.8 MiB/s)                                     
>   
> 62562551 bytes read in 31087 ms (1.9 MiB/s)
>
> ## Booting kernel from Legacy Image at 40007000 ...                           
>   
>    Image Name:   Linux-3.11.6-2-exynos                                        
>   
>    Image Type:   ARM Linux Kernel Image (uncompressed)                        
>   
>    Data Size:    4499400 Bytes = 4.3 MiB                                      
>   
>    Load Address: 40008000                                                     
>   
>    Entry Point:  40008000                                                     
>   
>    Verifying Checksum ... OK                                                  
>   
> ## Loading init Ramdisk from Legacy Image at 48000000 ...                     
>   
>    Image Name:   Initrd                                                       
>   
>    Image Type:   ARM Linux RAMDisk Image (uncompressed)                       
>   
>    Data Size:    62562487 Bytes = 59.7 MiB                                    
>   
>    Load Address: 00000000                                                     
>   
>    Entry Point:  00000000                                                     
>   
>    Verifying Checksum ... OK                                                  
>   
>    Loading Kernel Image ... OK                                                
>   
> OK                   
>
>                                                                               
>   
> Starting kernel ...                                                           
>   
>                                                                               
>   
> Uncompressing Linux... done, booting the kernel.                              
>   
>                                                                               
>   
> Error: unrecognized/unsupported machine ID (r1 = 0x00000d7f).                 
>   
>                                                                               
>   
> Available machine support:                                                    
>   
>                                                                               
>   
> ID (hex)        NAME                                                          
>   
> ffffffff        Samsung Exynos4 (Flattened Device Tree)                       
>   
> ffffffff        SAMSUNG EXYNOS5 (Flattened Device Tree)                       
>   
>                                                                               
>   
> Please check your kernel config and/or bootloader.                            
>                              
> ---------snap-------
>
> Anything I did wrong here ?

You should provide a DTB (device tree blob) to the kernel so that the kernel 
identify which board it is running on.
Previously Linux kernel had board descriptions built-in, so no DTB were used.

Guillaume

>
> Thanks
>
> Regards,
> Marcus

-- 
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to