GlobalScale DreamPlug + FreeBSD 8.2 release

Matthieu Kraus matthieu.kraus at s2008.tu-chemnitz.de
Tue Oct 4 11:38:44 UTC 2011


make sure to issue "usb start" in u-boot prior to booting the kernel, else 
it'll fail to start uhci properly and stalls

Mattia Rossi writes:

> Ok, at least I got the kernel to start, but now it hangs.
> 
> I'm using the DREAMPLUG kernconf and the dreamplug.dts file (Again, 
> thanks Matthieu!) and include std.db88f6xxx
> 
> This is where I got to:
> 
> --- output start ---
> 
> Marvell>> tftpboot 0x900000 kernel.bin
> No link on egiga0
> Using egiga1 device
> TFTP from server 192.168.12.81; our IP address is 192.168.12.80
> Filename 'kernel.bin'.
> Load address: 0x900000
> Loading: #################################################################
> #################################################################
> #################################################################
> #################################################################
> ##############################
> done
> Bytes transferred = 4248696 (40d478 hex)
> Marvell>> go 0x900000
> ## Starting application at 0x00900000 ...
>   dtbp = 0xc0cd8708
> KDB: debugger backends: ddb
> KDB: current backend: ddb
> Copyright (c) 1992-2011 The FreeBSD Project.
> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
>          The Regents of the University of California. All rights reserved.
> FreeBSD is a registered trademark of The FreeBSD Foundation.
> FreeBSD 10.0-CURRENT #10 r225870: Tue Oct  4 17:40:25 EST 2011
>  
> root at freebsd82fresh.matnina:/usr/obj/arm.arm/usr/devel/sys/DREAMPLUG arm
> module mvs already present!
> CPU: Feroceon 88FR131 rev 1 (Marvell core)
>    DC enabled IC enabled WB enabled EABT branch prediction enabled
>    16KB/32B 4-way Instruction cache
>    16KB/32B 4-way write-back-locking-C Data cache
> real memory  = 536870912 (512 MB)
> avail memory = 518946816 (494 MB)
> SOC: Marvell 88F6281 rev A1, TClock 200MHz
> simplebus0: <Flattened device tree simple bus> on fdtbus0
> ic0: <Marvell Integrated Interrupt Controller> mem 0xf1020200-0xf102023b 
> on sim0
> timer0: <Marvell CPU Timer> mem 0xf1020300-0xf102032f irq 1 on simplebus0
> Event timer "CPUTimer0" frequency 200000000 Hz quality 1000
> Timecounter "CPUTimer1" frequency 200000000 Hz quality 1000
> gpio0: <Marvell Integrated GPIO Controller> mem 0xf1010100-0xf101011f 
> irq 35,360
> device_attach: gpio0 attach returned 6
> rtc0: <Marvell Integrated RTC> mem 0xf1010300-0xf1010307 on simplebus0
> twsi0: <Marvell Integrated I2C Bus Controller> mem 0xf1011000-0xf101101f 
> irq 430
> iicbus0: <Philips I2C bus> on twsi0
> iic0: <I2C generic I/O> on iicbus0
> mge0: <Marvell Gigabit Ethernet controller> mem 0xf1072000-0xf1073fff 
> irq 12,130
> mge0: Ethernet address: f0:ad:4e:00:84:c7
> miibus0: <MII bus> on mge0
> e1000phy0: <Marvell 88E1116R Gigabit PHY> PHY 0 on miibus0
> e1000phy0:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 
> 1000baseT, 10o
> mge1: <Marvell Gigabit Ethernet controller> mem 0xf1074000-0xf1075fff 
> irq 16,170
> miibus1: <MII bus> on mge1
> e1000phy1: <Marvell 88E1116R Gigabit PHY> PHY 1 on miibus1
> e1000phy1:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 
> 1000baseT, 10o
> uart0: <16550 or compatible> mem 0xf1012000-0xf101201f irq 33 on simplebus0
> uart0: console (1056,n,8,1)
> uart1: <16550 or compatible> mem 0xf1012100-0xf101211f irq 34 on simplebus0
> ehci0: <Marvell Integrated USB 2.0 controller> mem 0xf1050000-0xf1050fff 
> irq 480
> usbus0: EHCI version 1.0
> usbus0: stop timeout
> usbus0: set host controller mode
> 
> --- output end ---
> 
> What should come next after loading the USB drivers? I suspect it's the 
> SATA bits.. can anyone confirm that?
> 
> In the .dts file, after the statements for the USB stuff there are the 
> xor, sata and sdio bits, which haven't been loaded. I believe there's a 
> mismatch somewhere.
> 
> Can anyone tell me where the hell I can find the documentation with the 
> specifications of the dreamplug? That would help to fix these issues I 
> believe..
> 
> Mat
> 


More information about the freebsd-arm mailing list