Help with Marvel kernel for 88F6281

Rafal Jaworowski raj at semihalf.com
Fri May 1 09:50:31 UTC 2009


On 2009-05-01, at 04:16, Donald T Hayford wrote:

> I built FreeBSD-8 (current) kernel and world for the Marvel chipsets  
> using the instructions here:
> http://wiki.freebsd.org/FreeBSDMarvell
>
> When I tried booting a Sheevaplug (Marvel 88F6281), the system hangs  
> as soon as I start it:
>
> Restarting system.
>        __  __                      _ _
>       |  \/  | __ _ _ ____   _____| | |
>       | |\/| |/ _` | '__\ \ / / _ \ | |
>       | |  | | (_| | |   \ V /  __/ | |
>       |_|  |_|\__,_|_|    \_/ \___|_|_|
> _   _     ____              _
> | | | |   | __ )  ___   ___ | |_
> | | | |___|  _ \ / _ \ / _ \| __|
> | |_| |___| |_) | (_) | (_) | |_
> \___/    |____/ \___/ \___/ \__|
> ** MARVELL BOARD: SHEEVA PLUG LE
>
> U-Boot 1.1.4 (Mar 19 2009 - 16:06:59) Marvell version: 3.4.16
>
> U-Boot code: 00600000 -> 0067FFF0  BSS: -> 006CEE80
>
> Soc: 88F6281 A0 (DDR2)
> CPU running @ 1200Mhz L2 running @ 400Mhz
> SysClock = 400Mhz , TClock = 200Mhz
>
> DRAM CAS Latency = 5 tRP = 5 tRAS = 18 tRCD=6
> DRAM CS[0] base 0x00000000   size 256MB
> DRAM CS[1] base 0x10000000   size 256MB
> DRAM Total size 512MB  16bit width
> Flash:  0 kB
> Addresses 8M - 0M are saved for the U-Boot usage.
> Mem malloc Initialization (8M - 7M): Done
> NAND:512 MB
>
> CPU : Marvell Feroceon (Rev 1)
>
> Streaming disabled
> Write allocate disabled
>
>
> USB 0: host mode
> PEX 0: interface detected no Link.
> Net:   egiga0 [PRIME], egiga1
> Hit any key to stop autoboot:   0
> Marvell>> <INTERRUPT>
> Marvell>> dhcp
>
> BOOTP broadcast 1
> DHCP client bound to address 192.168.1.246
> Marvell>> tftpboot 0x900000 sheeva/6XXXkernel.bin
>
> Using egiga0 device
> TFTP from server 192.168.1.102; our IP address is 192.168.1.246
> Filename 'sheeva/6XXXkernel.bin'.
> Load address: 0x900000
> Loading:  
> *#################################################################
>    #################################################################
>    #################################################################
>    #################################################################
>    #################################################################
>    #################################################################
>    #################################################################
>    #################################################################
>    ########################################
> done
> Bytes transferred = 2863204 (2bb064 hex)
> Marvell>> g 0x900000
>
> This command can be used only if enaMonExt is set!
> Marvell>> go 0x900000
>
> ## Starting application at 0x00900000 ...
>
>
> Then nothing more...
>
> Any help or suggestions would be greatly appreciated.

Please show the output of the 'map' command at U-Boot prompt.

Rafal



More information about the freebsd-arm mailing list