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.

Davinci Booting Error

Hi ,

I am trying to boot DM6446 board, but it is giving me some error.

Here is log of same,

DVPB #

 

U-Boot 1.1.3 (Jan 29 2007 - 20:09:57)

 

U-Boot code: 81080000 -> 8109A5C4 BSS: -> 810A3530

RAM Configuration:

Bank #0: 80000000 128 MB

unknown vendor=0 Flash: 0 kB

NAND:NAND Initialization start64 MB

NAND Size: 67108864

In: serial

Out: serial

Err: serial

ARM Clock :- 283MHz

DDR Clock :- 189MHz

Hit any key to stop autoboot: 0

BOOTP broadcast 1

DHCP client bound to address 10.110.1.133

TFTP from server 10.110.0.19; our IP address is 10.110.1.133

Filename 'pxelinux.bin'.

Load address: 0x80700000

Loading: #################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

#################################################################

###

done

Bytes transferred = 2340720 (23b770 hex)

## Booting image at 80700000 ...

Image Name: Linux-3.4.0

Image Type: ARM Linux Kernel Image (uncompressed)

Data Size: 2340656 Bytes = 2.2 MB

Load Address: 80008000

Entry Point: 80008000

Verifying Checksum ... OK

OK

 

Starting kernel ...

 

 

Error: unrecognized/unsupported machine ID (r1 = 0x000000ea).

 

Available machine support:

 

ID (hex) NAME

00000385 DaVinci DM644x EVM

00000679 Lyrtech SFFSDR

0000066f Neuros OSD2

00000565 DaVinci DM355 EVM

0000085a DaVinci DM355 leopard

000009f4 DaVinci DM6467T EVM

00000564 DaVinci DM646x EVM

00000793 DaVinci DM365 EVM

 

Please check your kernel config and/or bootloader

Please suggest me solution for this.

I have downloaded Linux kernel from http://gitorious.org/linux-davinci/linux-davinci/trees/master

Thanks and regards

Tushar

  • Hi,

    This is due  to the machine type passed by Boot loader (U-boot)  is 0x000000ea

    and the kernel has machine type as 0x385. You can try the following:

    1: setenv machid 385 when your bootloader comes up.

    2: The boot loader you are using is very old, If you can change the it can be solved.

    Have you done any modifications/additions to U-Boot, Kernel?

    Thx,

    --Prabhakar Lad

  • I assume you are trying to boot community Kernel. Machine ID is passed by U-boot to kernel, were you able to boot any other(PSP release) kernel with this U-boot?

    Please check arch/arm/tools/mach-types for supported machine IDs, try passing same from U-boot.