Date: Wed, 30 Jun 2010 06:12:58 +0700 From: Ho Van Than <hvanthan@gmail.com> To: "M. Warner Losh" <imp@bsdimp.com> Cc: freebsd-arm@freebsd.org, ravindra.kulkarni@globaledgesoft.com Subject: Re: Porting FreeBSD-S3c2410 - Root file system Message-ID: <AANLkTilYghHyxJU7SrAosD3JZ-gDFhkc9DgdswaUJ1cY@mail.gmail.com> In-Reply-To: <20100629.140202.177810546962018279.imp@bsdimp.com> References: <AANLkTinxWmMnw3FaFOc20QqPLGHnPiEQNDeZwbZ-2WLK@mail.gmail.com> <20100629.140202.177810546962018279.imp@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Warner Losh, Thanks for your help, I am success with it but another problem I can not see ethernet interface, can you help me about that? Starting kernel ... KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2009 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 8.0-RELEASE #10: Tue Jun 29 22:38:16 UTC 2010 root@minh_BSD:/usr/obj/arm/usr/src/sys/LN2410SBC ..... /etc/rc: Can't open /etc/rc: No such file or directory Enter full pathname of shell or RETURN for /bin/sh: # # ifconfig ifconfig: not found # ls bin dev lib media proc root sys usr boot etc libexec mnt rescue sbin tmp var # I don't see any ethernet interface with my board ./ifconfig lo0: flags=8008<LOOPBACK,MULTICAST> metric 0 mtu 16384 options=3<RXCSUM,TXCSUM> On Wed, Jun 30, 2010 at 3:02 AM, M. Warner Losh <imp@bsdimp.com> wrote: > In message: <AANLkTinxWmMnw3FaFOc20QqPLGHnPiEQNDeZwbZ-2WLK@mail.gmail.com> > Ho Van Than <hvanthan@gmail.com> writes: > : Hi, > : > : I did for Root File System follow command > : > : 1. make buildworld TARGET=arm TARGET_ARCH=arm TARGET_CPUTYPE=arm920t > : > : 2. make installworld TARGET=arm TARGET_ARCH=arm TARGET_CPUTYPE=arm920t > : DESTDIR=/path/to/root/fs > : > : 3. makefs -B little /path/to/root.ufs /path/to/root/fs > : > : 4. make buildkernel TARGET=arm KERNCONF=LN2410SBC DESTDIR=/root/kernel > : installkernel -DNO_MODULES MFS_IMAGE=/path/to/root.ufs > : > : After that I met problem > : > : MAKE=make sh /usr/src/sys/conf/newvers.sh LN2410SBC > : cc -mlittle-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls > : -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes > -Wpointer-arith > : -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions > : -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL > : -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common > : -finline-limit=8000 --param inline-unit-growth=100 --param > : large-function-growth=1000 -mcpu=arm920t -ffreestanding -Werror vers.c > : linking kernel.debug > : text data bss dec hex filename > : 2381094 126492 1515120 4022706 3d61b2 kernel.debug > : MFS image too large > : *** Error code 1 > : > : Stop in /usr/obj/arm/usr/src/sys/LN2410SBC. > : *** Error code 1 > : > : Stop in /usr/src. > : *** Error code 1 > : > : Stop in /usr/src. > : > : Can you help me resolve that one. > > Make the MFS larger. There's an option in the LN2410SBC config file. > > options MD_ROOT_SIZE=4096 # 4MB ram disk > > Or make time image smaller. > > Warner > > > : Thanks. > : > : On Tue, Jun 29, 2010 at 2:59 PM, Ho Van Than <hvanthan@gmail.com> wrote: > : > : > Hi, Andrew > : > > : > Thanks for your good information about porting s3c24xx, I step by step > do > : > porting work to our board s3c2440 (similar from http://www.yctek.com/ > ), > : > but it's not success, can you give me some comment? > : > > : > I do like that > : > > : > 1. Install FreeBSD: > : > uname -a > : > FreeBSD com_BSD 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:48:17 > UTC > : > 2009 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC > i386 > : > > : > 2. Download source from http://svn.freebsd.org/base/head/sys > : > > : > 3. Compile > : > make kernel-toolchain TARGET=arm > : > make buildkernel TARGET=arm KERNCONF=LN2410SBC DESTDIR=/root/kernel > : > installkernel > : > > : > 4. Make image (That command I using Linux OS) > : > mkimage -A arm -O freebsd -T kernel -C none -a 30008000 -e 300080e0 > -n > : > "FreeBSD" -d kernel kernel.boot > : > > : > 5. Running but can not, > : > utu-bootloader=>>>tftp 30000000 kernel.boot > : > dm9000 i/o: 0x18000300, id: 0x90000a46 > : > MAC: 00:02:c2:00:d7:7f > : > TFTP from server 192.168.1.253; our IP address is 192.168.1.122 > : > Filename 'kernel.boot'. > : > Load address: 0x30000000 > : > Loading: > : > ################################################################# > : > > ################################################################# > : > > ################################################################# > : > > ################################################################# > : > > ################################################################# > : > > ################################################################# > : > > ################################################################# > : > > ################################################################# > : > > ################################################################# > : > ############################################################## > : > done > : > Bytes transferred = 3312627 (328bf3 hex) > : > utu-bootloader=>>> > : > > : > utu-bootloader=>>>bootm > : > ## Booting image at 30000000 ... > : > Image Name: FreeBSD > : > Created: 2010-06-29 7:25:23 UTC > : > Image Type: ARM Unknown OS Kernel Image (uncompressed) > : > Data Size: 3312563 Bytes = 3.2 MB > : > Load Address: 30008000 > : > Entry Point: 30008000 > : > Verifying Checksum ... OK > : > OK > : > > : > Starting kernel ... > : > > : > undefined instruction > : > pc : [<3000808c>] lr : [<33f97e18>] > : > sp : 33d5fa84 ip : 33f9bd6c fp : 00000001 > : > r10: 30000000 r9 : 30000100 r8 : 33d5ffdc > : > r7 : 33f9bd6c r6 : 00000000 r5 : 00000000 r4 : 00000000 > : > r3 : 30008000 r2 : 30000100 r1 : 33d5ffdc r0 : 00000000 > : > Flags: nZcv IRQs off FIQs off Mode SVC_32 > : > Resetting CPU ... > : > > : > > : > > : > On Tue, Jun 29, 2010 at 2:00 PM, Andrew Turner <andrew@fubar.geek.nz > >wrote: > : > > : >> On Tue, 29 Jun 2010 12:05:18 +0530 > : >> Ravindra <ravindra.kulkarni@globaledgesoft.com> wrote: > : >> > : >> > Thanks Andrew, > : >> > > : >> > Also i have Linux PC and downloaded the FreeBSD, Can i build the > : >> > FreeBSD on my Linux PC, or i need to have separate system > : >> You will need a FreeBSD machine to build FreeBSD. > : >> > : >> > I would like to know the system requirements > : >> Any computer running FreeBSD 8.0 will be able to build the code. > : >> > : >> Andrew > : >> > : >> -- > : >> Andrew Turner > : >> WhiteQueue Consulting http://whitequeue.com/ > : >> Custom FreeBSD and Linux development > : >> > : >> _______________________________________________ > : >> freebsd-arm@freebsd.org mailing list > : >> http://lists.freebsd.org/mailman/listinfo/freebsd-arm > : >> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org > " > : >> > : > > : > > : _______________________________________________ > : freebsd-arm@freebsd.org mailing list > : http://lists.freebsd.org/mailman/listinfo/freebsd-arm > : To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" > : > : >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTilYghHyxJU7SrAosD3JZ-gDFhkc9DgdswaUJ1cY>