Port-arm archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
marvell final patch
Hi! all,
I put newer(final) patch and files.
ftp://ftp.netbsd.org/pub/NetBSD/misc/kiyohara/marvell/marvell-20100922.diff
ftp://ftp.netbsd.org/pub/NetBSD/misc/kiyohara/marvell/marvell-20100922.tar.gz
Also extracted tar.gz file.
ftp://ftp.netbsd.org/pub/NetBSD/misc/kiyohara/marvell/marvell-20100922.tar.gz-extracted/
Current status:
KURO-BOX/PRO(KUROBOX_PRO) tested. It can boot on HDD/NFS.
Sheevaplug(SHEEVAPLUG) tested. It can boot on SD card/NFS.
Sheevaplug hangs up frequently now. X-)
- A little adjustment is necessary for EHCI.
http://mail-index.netbsd.org/tech-kern/2010/09/09/msg008833.html
- CESA has not supported DMA yet. And, AES is not supported.
- IDMAC is supporting only Orion now.
- Marvell Discovery Innovation has not been supported yet.
- NetBSD ARM not support L2 cache. L2 cache disabled.
Moreover, sdmmc is supporting only max 26MHz now though our SDMMC
supports max 50MHz. Please do not expect the support of the SDIO
card now. ;-)
I plan to merge this patch and files on the next weekend. ;-)
# By the way, DNS323 is not tested for a long time. Is this necessary
# for us?
Thanks,
--
kiyohara
Script started on Thu Sep 23 20:42:43 2010
root@greed: {1} tip -115200 dtyU2
connected
Marvell>> tftp 2000000 evbarm/marvell/netbsd.gz.ub
Using egiga0 device
TFTP from server 192.168.3.1; our IP address is 192.168.3.100
Filename 'evbarm/marvell/netbsd.gz.ub'.
Load address: 0x2000000
Loading: *#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#############
done
Bytes transferred = 2062124 (1f772c hex)
Marvell>> bootm
## Booting image at 02000000 ...
Image Name: NetBSD/sheevaplug 5.99.39
Created: 2010-09-23 9:10:46 UTC
Image Type: ARM NetBSD Kernel Image (gzip compressed)
Data Size: 2062059 Bytes = 2 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
## Transferring control to NetBSD stage-2 loader (at address 00008000) ...
NetBSD/evbarm (sheevaplug) booting ...
Loaded initial symtab at 0xc0378ef8, strtab at 0xc03ae0d4, # entries 13510
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
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 5.99.39 (SHEEVAPLUG) #1: Thu Sep 23 18:10:32 JST 2010
lance%greed.sins.soum.co.jp@localhost:/usr/src/sys/arch/evbarm/compile/SHEEVAPLUG
total memory = 512 MB
avail memory = 497 MB
mainbus0 (root)
cpu0 at mainbus0: Sheeva 88SV131 rev 1 (ARM9E-S core)
cpu0: DC enabled IC enabled WB enabled EABT branch prediction enabled
cpu0: 16KB/32B 4-way Instruction cache
cpu0: 16KB/32B 4-way write-back-locking-C Data cache
mvsoc0 at mainbus0: Marvell 88F6281 Rev. A0 Kirkwood
mvsoc0: CPU Clock 1200.000 MHz SysClock 400.000 MHz TClock 200.000 MHz
mvsoctmr0 at mvsoc0 unit 0 offset 0x20300-0x203ff: Marvell SoC Timer
mvsocgpp at mvsoc0 unit 0 not configured
com0 at mvsoc0 unit 0 offset 0x12000 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-0x51fff irq 19: Marvell USB 2.0 Interface
usb0 at ehci0: USB revision 2.0
gttwsi0 at mvsoc0 unit 0 offset 0x11000-0x11fff irq 29: Marvell TWSI controller
iic0 at gttwsi0: I2C bus
mvcesa0 at mvsoc0 unit 0 offset 0x30000-0x3ffff 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:50:43:01:c3:fe
makphy0 at mvgbe0 phy 0: Marvell 88E1116R Gigabit PHY, rev. 0
makphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
1000baseT-FDX, auto
mvgbec1 at mvsoc0 unit 1 offset 0x74000-0x77fff: Marvell Gigabit Ethernet
Controller
mvgbe at mvgbec1 port 0 not configured
mvpex at mvsoc0 unit 0 not configured
mvsata at mvsoc0 unit 0 not configured
mvsdio0 at mvsoc0 unit 0 offset 0x90000-0x9ffff irq 28: Marvell Secure Digital
Input/Output Interface
sdmmc0 at mvsdio0
uhub0 at usb0: Marvell EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
ld0 at sdmmc0: <SD08G>
ld0: 7580 MB, 3850 cyl, 64 head, 63 sec, 512 bytes/sect x 15523840 sectors
ld0: 4-bit width, bus clock 25.000 MHz
boot device: <unknown>
root device: ld0
dump device (default ld0b):
file system (default generic):
root on ld0a dumps on ld0b
mountroot: trying nfs...
mountroot: trying msdos...
mountroot: trying ext2fs...
mountroot: trying ffs...
root file system type: ffs
WARNING: no TOD clock present
WARNING: using filesystem time
WARNING: CHECK AND RESET THE DATE!
warning: no /dev/console
init path (default /sbin/init):
init: copying out path `/sbin/init' 11
WARNING: negative runtime; monotonic clock has gone backwards
/etc/rc.conf is not configured. Multiuser boot aborted.
Enter pathname of shell or RETURN for /bin/sh:
We recommend that you create a non-root account and use su(1) for root access.
# ls
.cshrc altroot dev lib mnt root tmp
.profile base.tgz etc libdata netbsd sbin usr
MD5 bin etc.tgz libexec rescue stand var
# fsck /dev/rld0a
fsck: Cannot open `/etc/fstab': No such file or directory
fsck: Cannot open `/etc/fstab': No such file or directory
** /dev/rld0a
** Last Mounted on /mnt
** Root file system
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
627 files, 28231 used, 1004016 free (224 frags, 125474 blocks, 0.0%
fragmentation)
MARK FILE SYSTEM CLEAN? [yn] y
MARK FILE SYSTEM CLEAN? [yn] y
***** FILE SYSTEM MARKED CLEAN *****
***** FILE SYSTEM WAS MODIFIED *****
#
# fsck /dev/rld0f
fsck: Cannot open `/etc/fstab': No such file or directory
fsck: Cannot open `/etc/fstab': No such file or directory
** /dev/rld0f
** Last Mounted on /mnt/usr
** Phase 1 - Check Blocks and Sizes
INCORRECT BLOCK COUNT I=91366 (576 should be 416)
CORRECT? [yn] y
INCORRECT BLOCK COUNT I=91378 (1376 should be 416)
CORRECT? [yn] y
INCORRECT BLOCK COUNT I=91395 (768 should be 416)
CORRECT? [yn] y
INCORRECT BLOCK COUNT I=136911 (480 should be 416)
CORRECT? [yn] y
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
LINK COUNT FILE I=136964 OWNER=0 MODE=100444
SIZE=720 MTIME=Sep 22 16:26 2010 COUNT 2 SHOULD BE 1
ADJUST? [yn] y
ADJUST? [yn] y
** Phase 5 - Check Cyl groups
FREE BLK COUNT(S) WRONG IN SUPERBLK
SALVAGE? [yn] y
SUMMARY INFORMATION BAD
SALVAGE? [yn] y
BLK(S) MISSING IN BIT MAPS
SALVAGE? [yn] y
1615 files, 26566 used, 1521809 free (545 frags, 190158 blocks, 0.0%
fragmentation)
MARK FILE SYSTEM CLEAN? [yn] y
***** FILE SYSTEM MARKED CLEAN *****
***** FILE SYSTEM WAS MODIFIED *****
# mount -r /dev/ld0f usr
# df
Filesystem 1K-blocks Used Avail %Cap Mounted on
root_device 2064494 56462 1904808 2% /
tmpfs 608 196 412 32% /dev
/dev/ld0f 3096750 53132 2888782 1% /usr
# mount
root_device on / type ffs (read-only, local)
tmpfs on /dev type tmpfs (union, local)
/dev/ld0f on /usr type ffs (read-only, local)
#
# pwd
/
# ls
.cshrc altroot dev lib mnt root tmp
.profile base.tgz etc libdata netbsd sbin usr
MD5 bin etc.tgz libexec rescue stand var
#
# pwd
/
# ls -lR /
total 36234
-rw-r--r-- 2 root wheel 1269 Sep 12 2009 .cshrc
-rw-r--r-- 2 root wheel 822 Sep 12 2009 .profile
-rw-r--r-- 1 root wheel 1587 Sep 23 11:19 MD5
drwxr-xr-x 2 root wheel 512 Sep 22 14:38 altroot
-rw-r--r-- 1 root wheel 31939353 Sep 23 11:21 base.tgz
drwxr-xr-x 2 root wheel 1024 Sep 23 11:37 bin
drwxr-xr-x 6 root wheel 19460 Sep 23 11:40 dev
drwxr-xr-x 25 root wheel 2048 Sep 23 11:37 etc
-rw-r--r-- 1 root wheel 365957 Sep 23 11:20 etc.tgz
drwxr-xr-x 2 root wheel 1536 Sep 23 11:37 lib
Lost carrier.
[EOT]
root@greed: {2}
root@greed: {2} exit
root@greed: {3} exit
Script done on Thu Sep 23 20:46:07 2010
Home |
Main Index |
Thread Index |
Old Index