Port-arm archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Pogoplug mobile follow-up
Hi,
We're trying to get NetBSD running on a Pogoplug Mobile (similar to Series
4). Some of the older u-boots are a mess - inconsistent documentation, no
consistency with regards to what they'll boot, et cetera. So because the
built-in u-boot only boots from SATA (if even available) or flash, I
installed ALARM (http://archlinuxarm.org/os/ppv4/ppv4-install.sh)
ALARM defaults to booting from ext2, but it can load a NetBSD kernel from
a FAT partition. For instance, booting from the first partition of a USB
flash drive like so works:
fatload usb 0:1 0x2000000 netbsd.ub ; bootm 0x2000000
However, there's a fatal issue with mvsdio0. Any ideas about how to
proceed?
A kernel without mvsdio (and mmc and friends) boots multiuser off of USB.
Thanks,
John
4912000 bytes read
## Booting image at 02000000 ...
Image Name: NetBSD/sheevaplug 6.99.27
Created: 2013-11-24 7:08:53 UTC
Image Type: ARM NetBSD Kernel Image (uncompressed)
Data Size: 4911936 Bytes = 4.7 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
OK
## Transferring control to NetBSD stage-2 loader (at address 00008000) ...
NetBSD/evbarm (sheevaplug) booting ...
[ Kernel symbol table missing! ]
Loaded initial symtab at 0xc03e9aa8, strtab at 0xc0423b58, # entries 14843
pmap_postinit: Allocated 35 static L1 descriptor tables
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013
The NetBSD Foundation, Inc. All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
NetBSD 6.99.27 (POGO) #0: Sun Nov 24 07:08:51 UTC 2013
john%kali.zia.io@localhost:/usr/current/obj-evbarm/sys/arch/evbarm/compile/POGO
total memory = 128 MB
avail memory = 120 MB
sysctl_createv: sysctl_create(machine_arch) returned 17
mainbus0 (root)
cpu0 at mainbus0 core 0: Sheeva 88SV131 rev 1 (ARM9E-S V5TE core)
cpu0: DC enabled IC enabled WB enabled EABT branch prediction enabled
cpu0: 16KB/32B 4-way L1 Instruction cache
cpu0: 16KB/32B 4-way write-back-locking-C L1 Data cache
mvsoc0 at mainbus0: Marvell 88F619x Rev. A1 Kirkwood
mvsoc0: CPU Clock 800.000 MHz SysClock 200.000 MHz TClock 166.666 MHz
mvsoctmr0 at mvsoc0 unit 0 offset 0x20300-0x203ff irq 65: Marvell SoC
Timer
mvsocgpp0 at mvsoc0 unit 0 offset 0x10100-0x101ff irq 35: Marvell SoC
General Purpose I/O Port Interface
mvsocgpp0: 36 gpio pins
mvsocgpp0: interrupts 96..103, intr 35
mvsocgpp0: interrupts 104..111, intr 36
mvsocgpp0: interrupts 112..119, intr 37
mvsocgpp0: interrupts 120..127, intr 38
mvsocgpp0: interrupts 128..135, intr 39
mvsocgpp0: Data Out: 0x0001c440
mvsocgpp0: Data Out Enable Control: 0xcf004800
mvsocgpp0: Data Blink Enable: 0x00400000
mvsocgpp0: Data In Polarity: 0x00000000
mvsocgpp0: Data In: 0x01018000
mvsocgpp0: Interrupt Cause: 0x00000000
mvsocgpp0: Interrupt Mask: 0x00000000
mvsocgpp0: Interrupt Level Mask: 0x00000000
mvsocgpp0: High Data Out: 0x00000008
mvsocgpp0: High Data Out Enable Ctrl: 0x00000005
mvsocgpp0: High Blink Enable: 0x00000000
mvsocgpp0: High Data In Polarity: 0x00000000
mvsocgpp0: High Data In: 0x00000008
mvsocgpp0: High Interrupt Cause: 0x00000000
mvsocgpp0: High Interrupt Mask: 0x00000000
mvsocgpp0: High Interrupt Level Mask: 0x00000000
gpio0 at mvsocgpp0: 36 pins
mvsocrtc0 at mvsoc0 unit 0 offset 0x10300-0x10317: Marvell SoC Real Time
Clock
com0 at mvsoc0 unit 0 offset 0x12000-0x1201f irq 33: ns16550a, working
fifo
com0: console
com1 at mvsoc0 unit 1 offset 0x12100-0x1211f irq 34: ns16550a, working
fifo
ehci0 at mvsoc0 unit 0 offset 0x50000-0x50fff irq 19: Marvell USB 2.0
Interface
usb0 at ehci0: USB revision 2.0
gtidmac0 at mvsoc0 unit 0 offset 0x60000-0x60fff: Marvell IDMA
Controller/XOR Engine
gtidmac0: XOR Engine 4 channels, intr 5...8
gttwsi0 at mvsoc0 unit 0 offset 0x11000-0x110ff irq 29: Marvell TWSI
controller
iic0 at gttwsi0: I2C bus
mvcesa0 at mvsoc0 unit 0 offset 0x3d000-0x3dfff irq 22: Marvell
Cryptographic Engines and Security Accelerator
mvgbec0 at mvsoc0 unit 0 offset 0x70000-0x73fff: Marvell Gigabit Ethernet
Controller
mvgbe0 at mvgbec0 port 0 irq 11
mvgbe0: Ethernet address 00:25:31:03:e3:99
makphy0 at mvgbe0 phy 0: Marvell 88E1116R Gigabit PHY, rev. 0
makphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
1000baseT-FDX, auto
mvsoc0: mvgbec1 clock disabled
mvpex0 at mvsoc0 unit 0 offset 0x40000-0x41fff irq 9: Marvell PCI Express
Interface
pci0 at mvpex0
WARNING: module error: vfs load failed for `pciverbose', error 45
WARNING: module error: vfs load failed for `pciverbose', error 45
vendor 0x11ab product 0x6281 (miscellaneous memory, revision 0x03) at pci0
dev 0 function 0 not configured
mvsata0 at mvsoc0 unit 0 offset 0x80000-0x87fff irq 21: Marvell Serial-ATA
Host Controller (SATAHC)
mvsata0: GenIIe, 1hc, 2port/hc
atabus0 at mvsata0 channel 0
atabus1 at mvsata0 channel 1
mvsdio0 at mvsoc0 unit 0 offset 0x90000-0x9ffff irq 28: Marvell Secure
Digital Input/Output Interface
sdmmc0 at mvsdio0
mvsdio0: Command Error (0x4)
mvsdio0: Command Error (0x4)
...
(repeats forever)
Home |
Main Index |
Thread Index |
Old Index