From owner-freebsd-mips@freebsd.org Thu Dec 21 07:55:04 2017 Return-Path: Delivered-To: freebsd-mips@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A50B8E838BC for ; Thu, 21 Dec 2017 07:55:04 +0000 (UTC) (envelope-from yamori813@yahoo.co.jp) Received: from nh502-vm12.bullet.mail.kks.yahoo.co.jp (nh502-vm12.bullet.mail.kks.yahoo.co.jp [183.79.56.157]) by mx1.freebsd.org (Postfix) with SMTP id 3378A7AFB4 for ; Thu, 21 Dec 2017 07:55:03 +0000 (UTC) (envelope-from yamori813@yahoo.co.jp) Received: from [183.79.100.139] by nh502.bullet.mail.kks.yahoo.co.jp with NNFMP; 21 Dec 2017 07:53:11 -0000 Received: from [183.79.101.121] by t502.bullet.mail.kks.yahoo.co.jp with NNFMP; 21 Dec 2017 07:53:11 -0000 Received: from [127.0.0.1] by omp508.mail.kks.yahoo.co.jp with NNFMP; 21 Dec 2017 07:53:11 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 843349.58247.bm@omp508.mail.kks.yahoo.co.jp Received: (qmail 99778 invoked by uid 60001); 21 Dec 2017 07:53:11 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.jp; s=yj20110701; t=1513842791; bh=WF2/zXNilBpSw7EYwrM5vLL5WQ/X8MzdEiHGmMJP2dI=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:X-YMail-JAS:References:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=rh5Lqg6DPolLJTvlg/w82wC7R2E4hT3Om0W5n3I8CqJfgr3El4Fp40fNDm0q6LR9a94WzNTgu0bc7ivimpkIU1GeW4wcS3olE3+DqIu9MmvR70rdlC7ZhViTJnByqL5V4pqySR60fIUAIJFg5mFp9mitSrvDlbUegwqZW0TGuE4= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=yj20110701; d=yahoo.co.jp; h=Message-ID:X-YMail-OSG:Received:X-Mailer:X-YMail-JAS:References:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=ksVN6a+gogyxg+GAO08RCJooECDHcrxXHICxJNiE2DY3SRuSUaOiZ9lI3w/bl5Tc4UFnlK61LCSygMMxwYM9TxBa2zx0g2nvpodQXFv6xZUlc04FvC8H+KeQI5wBHXkkAngjZWwA5/yUtcu6k8QMAsNsQxOXOAwiwX11V8BFgTY=; Message-ID: <554872.85153.qm@web101719.mail.ssk.yahoo.co.jp> X-YMail-OSG: oBOlfbUVM1kjlRAWYU.9mKULwVCrWCAc0bLgWMV1NikCVTkhVafc3uscGhalzd3KUdBotdp3oI8mMxbl22VaXYlUpC64iA0zL7zH5Ixnpii7.mo33sKfd8CMQnzgf5_9FmWhwReQDmbX8Itmip.YplZ68ZLgfNBmMAcGBUtbeIdvHEqUFIsVt_r1Irq5.GjAsSxgCgm2QJsMB5kMU7aszksRo3AMVfWmNkXCay6WQm4jAmTxn5lr0oZWlL5bb962cpMFMuW8xhPWdPZLI5rUfvR8pVqiFyhZVvj_AWPcCPJHFL_T.slVVDXZO7hLa1OnRJ9baWXkY0_gd8X3mqR6eaY9qsFXp3pzLQTIBT5AVtZBVGxi4rmPdfsrmPzcZwGaTDjnMzzqRf7zE6xT5rzU.tt0kTOpYNVgKT7q23xtLGGR1Og.i6Cb4f0uAxs..iULPxXg8YRmAW03KR4U.4jfc8yQbQAbWMC8DqWU8I9YTmD0rIWZHHj9ZWqFcxXijjqA8y6h4RfNpuxq0C20Dll1hu4SkvypDnxwnSFx9KxpiHly_MhANeG1CSS0AjsbX2CiT6_BgaVLjX78bOH519Yhpj7V6XiGU4JckMO.bXNG4BZNKw-- Received: from [203.165.91.75] by web101719.mail.ssk.yahoo.co.jp via HTTP; Thu, 21 Dec 2017 16:53:10 JST X-Mailer: YahooMailWebService/0.8.111_74 X-YMail-JAS: doD10dYVM1mOuKIpHgataXe2W9.DFitIwks3zrbpDFqh5OTHroO5DtUS1Ggad60aeenpWhjDlk82jECTPBoBPULeoheNFYN.e_A194WMYpgj68dggmkxJG.SklxSlncHeAig References: <129336.4485.qm@web101707.mail.ssk.yahoo.co.jp> <5A1C0240.8000102@grosbein.net> <409601.10493.qm@web101716.mail.ssk.yahoo.co.jp> <115897.36610.qm@web101713.mail.ssk.yahoo.co.jp> Date: Thu, 21 Dec 2017 16:53:10 +0900 (JST) From: Mori Hiroki Reply-To: Mori Hiroki Subject: Re: reboot -r on mips To: Eugene Grosbein , "freebsd-mips@freebsd.org" In-Reply-To: <115897.36610.qm@web101713.mail.ssk.yahoo.co.jp> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Dec 2017 07:55:04 -0000 Hi.=0A=0AI found some time failed reboot -r. Log is here.=C2=A0=0A=0AJan=C2= =A0 1 09:01:04 init: cannot mount tmpfs on /dev/reroot: No space left on de= vice=0AJan=C2=A0 1 09:01:04 init: reroot failed; going to single user mode= =0A=0AI checked code.=C2=A0This error come from TMPFS_PAGES_MINRESERVED=0Ac= heek in=C2=A0sys/fs/tmpfs/tmpfs_vfsops.c.=0A=0ANow=C2=A0TMPFS_PAGES_MINRESE= RVED is 4MByte. This is big because of=0Amy target have only 16MByte or 32B= yte memory.=0A=0AI want change smaller value to=C2=A0TMPFS_PAGES_MINRESERVE= D.=0A=0AHow to modify code?=0A=0ARegards=0A=0AHiroki Mori=0A=0A----- Origin= al Message -----=0A> From: Mori Hiroki =0A> To: Euge= ne Grosbein ; "freebsd-mips@freebsd.org" =0A> Cc: =0A> Date: 2017/11/29, Wed 20:41=0A> Subject: Re: rebo= ot -r on mips=0A> =0A> Hi=0A> =0A> I found new method at upgrade. That is u= se pipe.=0A> =0A> This is upgrade script. This method only use 6MByte md=0A= > any size flash.=0A> =0A> #!/bin/sh=0A> =0A> ZBOARD=3D`uname -i`=0A> =0A> = . /etc/upgrade.conf=0A> =0A> cd /tmp=0A> mkdir bin=0A> mkdir sbin=0A> mkdir= libexec=0A> mkdir dev=0A> mkdir lib=0A> mkdir etc=0A> mkdir -p usr/bin=0A>= cp /sbin/init sbin/=0A> cp /bin/sh bin/=0A> cp /bin/dd bin/=0A> cp /bin/ki= ll bin/=0A> cp /libexec/ld-elf.so.1 libexec/=0A> cp /etc/login.conf.db etc/= =0A> cp /usr/bin/tftp usr/bin/=0A> cp /lib/libedit.so.7 lib/=0A> cp /lib/li= bncursesw.so.8 lib/=0A> cp /lib/libc.so.7 lib/=0A> mkfifo flashpipe=0A> =0A= > kenv vfs.root.mountfrom=3D"ufs:md0"=0A> =0A> #echo ${ZBOARD}.zimage=0A> = =0A> echo "#!/bin/sh" > etc/rc=0A> echo "dd if=3D/flashpipe of=3D${UPGRADED= EV} obs=3D${UPGRADEBS} conv=3Dosync =0A> &" >> etc/rc=0A> echo "echo =C2=A5= "bin=0A> get ${ZBOARD}.zimage /flashpipe=0A> quit=C2=A5" | tftp ${UPGRADETF= TP} 69" >> etc/rc=0A> echo "kill -INT 1" >> etc/rc=0A> chmod a+x etc/rc=0A>= =0A> reboot -r=0A> =0A> Hiroki Mori=0A> =0A> ----- Original Message -----= =0A>>=C2=A0=C2=A0From: Mori Hiroki =0A>>=C2=A0=C2=A0= To: Eugene Grosbein ; =0A> "freebsd-mips@freebsd.org" <= freebsd-mips@freebsd.org>=0A>>=C2=A0=C2=A0Cc: =0A>>=C2=A0=C2=A0Date: 2017/1= 1/28, Tue 16:38=0A>>=C2=A0=C2=A0Subject: Re: reboot -r on mips=0A>> =0A>>= =C2=A0=C2=A0Hi=0A>> =0A>>=C2=A0=C2=A0Thanks for your advice. I missing your= mail.=0A>> =0A>>=C2=A0=C2=A0I use ZRouter build system. This build use md = file system at /tmp.=0A>> =0A>>=C2=A0=C2=A0But small(10M) than 8M flash upg= rade. Then I do this way.=0A>> =0A>>=C2=A0=C2=A01. nomal boot process=0A>> = =0A>>=C2=A0=C2=A02. set kenv to prepareupgrade=3D1=0A>> =0A>>=C2=A0=C2=A03.= reboot -r=0A>> =0A>>=C2=A0=C2=A04. if set=C2=A0prepareupgrade then=C2=A0de= lete old md and make big(16M) md in rc.=0A>> =0A>>=C2=A0=C2=A05. make minim= um rootfs in md and save new image by tftp.=0A>> =0A>>=C2=A0=C2=A06. reboot= -r=0A>> =0A>>=C2=A0=C2=A07. image to flash by dd=0A>> =0A>>=C2=A0=C2=A08.= =C2=A0kill -INT 1=0A>> =0A>>=C2=A0=C2=A0Thanks again.=0A>> =0A>>=C2=A0=C2= =A0Hiroki Mori=0A>> =0A>>=C2=A0=C2=A0----- Original Message -----=0A>>> =C2= =A0=C2=A0From: Eugene Grosbein =0A>>> =C2=A0=C2=A0To: M= ori Hiroki ; =0A>>=C2=A0=C2=A0"freebsd-mips@freebsd.= org" =0A>>> =C2=A0=C2=A0Cc: =0A>>> =C2=A0=C2=A0Da= te: 2017/11/27, Mon 21:17=0A>>> =C2=A0=C2=A0Subject: Re: reboot -r on mips= =0A>>> =0A>>> =C2=A0=C2=A027.11.2017 18:56, Mori Hiroki =D0=BF=D0=B8=D1=88= =D0=B5=D1=82:=0A>>>>=C2=A0=C2=A0=C2=A0 Hi.=0A>>>> =0A>>>>=C2=A0=C2=A0=C2=A0= I found reboot -r today. I try this function on my Atheros AR9.=0A>>> =0A>= >> =C2=A0=C2=A0[skip]=0A>>> =0A>>>>=C2=A0=C2=A0=C2=A0 This function make co= mplete flash update method.=0A>>> =0A>>> =C2=A0=C2=A0Yes, it's great. Also,= look at =0A>>> =C2=A0=C2=A0https://lists.freebsd.org/pipermail/freebsd-mip= s/2016-February/004431.html=0A>>> =0A>>=C2=A0=C2=A0________________________= _______________________=0A>>=C2=A0=C2=A0freebsd-mips@freebsd.org mailing li= st=0A>>=C2=A0=C2=A0https://lists.freebsd.org/mailman/listinfo/freebsd-mips= =0A>>=C2=A0=C2=A0To unsubscribe, send any mail to =0A>>=C2=A0=C2=A0"freebsd= -mips-unsubscribe@freebsd.org"=0A>> =0A> __________________________________= _____________=0A> freebsd-mips@freebsd.org mailing list=0A> https://lists.f= reebsd.org/mailman/listinfo/freebsd-mips=0A> To unsubscribe, send any mail = to =0A> "freebsd-mips-unsubscribe@freebsd.org"=0A>