Date: Tue, 04 Oct 2011 11:38:41 +0000 From: Matthieu Kraus <matthieu.kraus@s2008.tu-chemnitz.de> To: mrossi@swin.edu.au Cc: freebsd-arm@freebsd.org Subject: Re: GlobalScale DreamPlug + FreeBSD 8.2 release Message-ID: <cone.1317728321.500964.1719.500@rlydontknow> References: <20110930120022.4ABAA10656A7@hub.freebsd.org> <20110930173253.55166lqso9c8zvad@mail.tu-chemnitz.de> <op.v2mv1onei1oka3@ntai.abinitio.com> <4E86DBCD.6020909@swin.edu.au> <20111001122747.20873v82axd8cq3n@mail.tu-chemnitz.de> <4E8AB87C.7080202@swin.edu.au>
next in thread | previous in thread | raw e-mail | index | archive | help
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@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 >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?cone.1317728321.500964.1719.500>