From owner-FreeBSD-users-jp@jp.FreeBSD.org Fri Dec  4 20:20:39 2009
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id nB4BKdJ68499;
	Fri, 4 Dec 2009 20:20:39 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from smtp.ruby.ocn.ne.jp (ruby.ocn.ne.jp [61.207.12.164])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id nB4BKcC68494
	for <users-jp@jp.freebsd.org>; Fri, 4 Dec 2009 20:20:38 +0900 (JST)
	(envelope-from toshi@ruby.ocn.ne.jp)
Received: from localhost (p6194-ipadfx01sizuokaden.shizuoka.ocn.ne.jp [219.160.179.194])
	by smtp.ruby.ocn.ne.jp (Postfix) with ESMTP
	id 1D2072D08; Fri,  4 Dec 2009 20:20:37 +0900 (JST)
Message-Id: <20091204.202035.18296552.toshi@ruby.ocn.ne.jp>
To: users-jp@jp.FreeBSD.org
From: SAITOU Toshihide <toshi@ruby.ocn.ne.jp>
X-GPG-fingerprint: 34B3 0B6A 8520 F5B0 EBC7  69F6 C055 9F8A 0D49 F8FC
X-Mailer: Mew version 6.2.51 on Emacs 22.3 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Fri, 04 Dec 2009 20:20:35 +0900
X-Sequence: FreeBSD-users-jp 92633
Subject: [FreeBSD-users-jp 92633] 8.0-RELEASE
 =?ISO-2022-JP?B?GyRCJEcbKEI=?= KUROBOX-PRO
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: toshi@ruby.ocn.ne.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+060209

8.0-RELEASE $B$r%=!<%9$b0l=o$K%$%s%9%H!<%k$9$l$P(B Marvell Orion
88F5182 $B%5%]!<%H$,4^$^$l$F$$$^$9!%$J$N$G(B KUROBOX-PRO $B$X$N%$(B
$B%s%9%H!<%k$r;n$7$F$_$^$7$?!%(B

$B%+!<%M%k$O(B NAND $B%U%i%C%7%e$KCV$$$F%k!<%H%U%!%$%k%7%9%F%`$O%O!<(B
$B%I%G%#%9%/$d(B USB $B%a%b%j$KCV$/$3$H$K$7$^$9!%(B


$B9)>l=P2Y;~$KLa$9J}K!$r3NG'$7$F$*$/(B

   http://kuroutoshikou.com/products/kuro_box_pro/updata/kbpfw102.zip
   http://kuroutoshikou.com/products/kuro_box_pro/updata/defenv.zip

   TFTP $B%5!<%P=`Hw!J$?$H$($P(B MacOS X $B$N>l9g!K(B

      mac$ sudo cp initrd.buffalo uImage.buffalo /private/tftpboot
      mac$ sudo /sbin/service tftp start

   KUROBOX $B$r(B TFTP $B%V!<%H(B

      $BI,MW$G$"$l$P4D6-JQ?t$r(B defenv.txt $B$+$i%Z!<%9%H$7$?$N$A!$(B

      Marvell>> setenv bootcmd 'tftp 0x00100000 uImage.buffalo; bootm 0x00100000'
      Marvell>> setenv nand_boot no
      Marvell>> boot
      ($BCfN,(B)
      KUROBOX-PRO login: root
      Password: 
      ~ # update_mtd.sh all
      ~ # shutdown -h
      ($B:F5/F0(B)


buildworld

   # cd /usr/src
   # make -j 8 buildworld TARGET_ARCH=arm
   # export DESTDIR=/somewhere  ($B$^$?$O(B setenv)
   # mkdir -p $DESTDIR
   # make installworld TARGET_ARCH=arm
   # make distrib-dirs TARGET_ARCH=arm
   # make distribution TARGET_ARCH=arm

   $DESTDIR/etc/fstab $B$rMQ0U!%Nc$($P!$(B

      /dev/ad0    /       ufs     rw 1 1
      proc        /proc   procfs  rw 0 0

   $B:n@.$7$?(B DESTDIR $B$NFbMF$r(B UFS $B%U%)!<%^%C%H$7$?%O!<%I%G%#(B
   $B%9%/$+(B USB $B%a%b%j$K%3%T!<$9$k!%$"$k$$$O!$$O$8$a$+$i(B
   DESTDIR $B$K%^%&%s%H$7$F$*$/!%$3$l$r!$$"$H$G(B KUROBOX $B$K<h$j(B
   $B$D$1$k!%(B


buildkernel

   $BI,MW$K1~$8(B /usr/src/sys/arm/conf/DB-88F5XXX $B$rJT=8$9$k!%(B
   $B!&(B options pci $B$r%3%a%s%H$K$7$J$$$H5/F0Cf$K%U%j!<%:$7$?!%(B
   $B!&(B options ROOTDEVNAME=\"ufs:/dev/da0\" $B$J$IE,59DI2C!%(B

   # make buildkernel TARGET_ARCH=arm KERNCONF=DB-88F5XXX


uImage $B:n@.(B

   $ cp /usr/obj/arm/usr/src/sys/DB-88F5XXX/kernel.bin $B$I$3$+(B
   $ cd $B$I$3$+(B
   $ mkimage -A arm -O freebsd -T kernel \
        -C none -a 0x900000 -e 0x900000 \
        -n 'fbsd8arm' -d kernel.bin \
        uImage.fbsd8

   mkimage $B$O(B ports/devel/u-boot $B$GMQ0U$G$-$k!%(B


NAND $B%U%i%C%7%e>e$N(B uImage.buffalo $B$NCV$-49$((B

   $B%U%!%$%k6&M-$J$I$NJ}K!$G(B uImage $B$r(B KUROBOX $B$K%3%T!<(B

      mac$ cp uImage.fbsd8 /Volumes/mtd\ device/

   KUROBOX $B$G(B update_mtd.sh $B$r;H$$(B NAND $B%U%i%C%7%e$K(B
   uImage $B$r=q$-9~$_!$:F5/F0$9$k!%(B

      ~ # mv /mnt/mtd/uImage.fbsd8 /boot/uImage.buffalo
      ~ # /usr/local/bin/update_mtd.sh uImage
      ***** Cleaning and collect badlist /dev/mtd1 *****
      ***** copying /boot/uImage.buffalo to /dev/mtd1 *****
      Done.
      ~ # reboot


U-BOOT $B$N%W%m%s%W%H$GI,MW$J@_Dj$r$7$?$N$A5/F0(B

   Marvell>> setenv default_kernel_addr 0x00900040
   Marvell>> setenv bootargs
   Marvell>> setenv nand_boot yes
   Marvell>> nboot $(default_kernel_addr) 0 $(nand_uImage_offset)
   Marvell>> bootm

   $BLdBj$J$1$l$P:F5/F0$7!$$=$N$H$-$K(B saveenv $B$7$F$*$/!%(B


$B46A[$J$I$rJLJX$G!%(B


$BsnF#!w8P@>;T(B
