Help with Marvel kernel for 88F6281
Donald T Hayford
don at donhayford.com
Fri May 1 04:17:30 UTC 2009
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.
Thanks,
Don
More information about the freebsd-arm
mailing list