Port-arm archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: marvell final patch
Hi,
Thanks you for your work.
I will test this on my esata Sheevaplug as soon as possible. Hoping that it
works to install NetBSD definitely on it.
Le 25 sept. 2010 à 07:06, KIYOHARA Takashi a écrit :
> 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
--
Sylvain "Solevis" Mora
sylvain.mora%gmail.com@localhost
Home |
Main Index |
Thread Index |
Old Index