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.

Leopard DM365 - Kernel hangs after "Starting kernel ..." Error: unrecognized/unsupported machine ID



Hello guys,

I am new to the embedded scene, doing my first steps.

 

I am using Leopard DM365 board with RidgeRun SDK.

So far I didn't manage to run the compiled kernl.

I did manage to run the example kernels provided by Leopard from https://www.leopardimaging.com/Download.html, so I assume that I don't have a problem with my bootargs nor with the boot loader.

The DEMOs I managed to run are:

Leopardboard 365 with Global Shutter MT9V034 Camera Board Vision Kit (https://www.leopardimaging.com/uploads/Vistion_Kit_uImage)

 and

High Definition 720p IPCam (https://www.leopardimaging.com/uploads/uImage_ipnc_dm365)

 

After looking around for few days in TI forums and other places, I finally managed to pin-point the problem - Machine ID does not match.

However, given this information, I have no clue how should I solve this problem.

Here is the output from the serial console:

"Leopard 365 :>bootm 0x82000000                                                 
## Booting kernel from Legacy Image at 82000000 ...                            
   Image Name:   "RR Linux Kernel"                                             
   Image Type:   ARM Linux Kernel Image (uncompressed)                         
   Data Size:    4427904 Bytes =  4.2 MB                                       
   Load Address: 80008000                                                      
   Entry Point:  80008000                                                      
   Verifying Checksum ... OK                                                   
   Loading Kernel Image ... OK                                                 
OK                                                                             
                                                                               
Starting kernel ...                                                            
                                                                               
                                                                               
Error: unrecognized/unsupported machine ID (r1 = 0x00000793).                  
                                                                               
Available machine support:                                                     
                                                                               
ID (hex)        NAME                                                           
e2855034                                                                       
                                                                               
Please check your kernel config and/or bootloader."

So now I know that the problem is with the machine ID, how do I solve this problem?

TIA,

Asaf Gery

 

  • Hi guys,

    The problem is solved now.

    I checked out RidgeRun's SDK from svn (again), rebuilt and now everything works fine.

    I suspect that there was a bug in the SDK, since the previous checkout that was giving me problems was svn revision 75 and now it is 76.

    Best regards,

    Asaf Gery