From owner-freebsd-mips@freebsd.org Tue Dec 26 07:25:10 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 7B68FEA6D25 for ; Tue, 26 Dec 2017 07:25:10 +0000 (UTC) (envelope-from yamori813@yahoo.co.jp) Received: from nh505-vm13.bullet.mail.kks.yahoo.co.jp (nh505-vm13.bullet.mail.kks.yahoo.co.jp [183.79.57.115]) by mx1.freebsd.org (Postfix) with SMTP id 1B4C468811 for ; Tue, 26 Dec 2017 07:25:09 +0000 (UTC) (envelope-from yamori813@yahoo.co.jp) Received: from [183.79.100.141] by nh505.bullet.mail.kks.yahoo.co.jp with NNFMP; 26 Dec 2017 07:22:31 -0000 Received: from [183.79.101.63] by t504.bullet.mail.kks.yahoo.co.jp with NNFMP; 26 Dec 2017 07:22:31 -0000 Received: from [127.0.0.1] by omp507.mail.kks.yahoo.co.jp with NNFMP; 26 Dec 2017 07:22:31 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 185912.29672.bm@omp507.mail.kks.yahoo.co.jp Received: (qmail 9851 invoked by uid 60001); 26 Dec 2017 07:22:30 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.jp; s=yj20110701; t=1514272950; bh=19Evgw8GQHUeNvLsonO0lVXp3DfjR8FU024SlyZRWmc=; 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=ABnoumzS5GyQpMYSOXQeJJ2iewkN2FQ9tSDa3mgqVUjddVznbqqUX71borefpOXHdkDxtIiOsrNV7eloZfVpETo3e3WzvivOCAJxrc7MUBqX8eJD6cxYD0W20c9lDZGlVQK6+vR+glrXYObccnX16w7AdZAiuNFIcSLDWp5FX2U= 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=Gs11BHn9dGO2Jk0z4uDkF4MqLOPmndpiMJgeebf9lOUVi0jg+iVqO8I4K3WfetGwmzEF9k7eqIf+ckwhwuhseLrjFmnsQxjKFi8qA2O2vlgZn/wiB8odXobBm0/+hXPsyBAwms/4H5A8U6tAliw5eJ3u6VR8IE2allS16a0mVR0=; Message-ID: <663673.1215.qm@web101715.mail.ssk.yahoo.co.jp> X-YMail-OSG: CtG.wGsVM1mjZqtjR5IzD4Yj5CXFQnCtip_AIyYn_BX0TT90v2aQo.E3LU2Fe3IrRr4QlY4ucpHqZUSGGOAkkWOVDVyooCIu4Jgt5TaYwEdl.rFvJ5XGyJEOB3mAZr6.qMG.O0dL2SA3dpCp3NeHaFgu3w9gH94jkFF1azcJptA6xQPxF6ny6Bh36rbYaL7WGzB4M8pefV2nI42UTBpCyUsDSzaudd2ElxkqQC841CEwTPsNrGygg2KDSmqVJ5NpndB1EUzdmDOhaMGwVjfskHB3q8ctmVJbTo2pFQo8cN4g68CaumOez3cI71IBtPYQeW5MtjtCmiyuU8MdC2hKOi2ymzgY8dsalPVwuurkNFDDeF1hDCGyrC7Vwu1pVgOTMMLDcJZRETye68GiCrcG_kbAUd.2tuUBklZgEOYWLuVsIzXYgdyk_NGTujKIXWg1UmVa.rNHALTnICcD8kSfTva6GALA0VaxWryoJOHNKn202mTPCkpcYGThIOyEroBQ2xL3NKS_IxjF19MGTy4VlLk7gvyi818BSt7m2B9QQXrED.cSZ63i_1GOTH9uWM9xGOwDYJBZxp5oIqIO6PX_2xzYliKfEz5wzNMfpVm3zRjNfg-- Received: from [203.165.91.75] by web101715.mail.ssk.yahoo.co.jp via HTTP; Tue, 26 Dec 2017 16:22:29 JST X-Mailer: YahooMailWebService/0.8.111_74 X-YMail-JAS: 8UyK.BQVM1neyDRwn1OP2I8DB5DhlC9hSIdZFc8k5OOijmh9Jeu3vdCYafZpVqgKctNflqSzmfa5NhzFo.WLfMNxO6AQ3lzpTQd2PO18HJZ1Upmi9p4TfD7510Ld_WdR_.lv 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> <554872.85153.qm@web101719.mail.ssk.yahoo.co.jp> Date: Tue, 26 Dec 2017 16:22:28 +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: <554872.85153.qm@web101719.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: Tue, 26 Dec 2017 07:25:10 -0000 Hi=0A=0AI have new good idea at upgrading flash.=0A=0Ahttps://translate.goo= gle.com/translate?sl=3Dja&tl=3Den&js=3Dy&prev=3D_t&hl=3Dja&ie=3DUTF-8&u=3Dh= ttps%3A%2F%2Fqiita.com%2Fyamori813%2Fitems%2F437dee80478fccac34ee&edit-text= =3D=0A=0A=0A----- Original Message -----=0A> From: Mori Hiroki =0A> To: Eugene Grosbein ; "freebsd-mips@fre= ebsd.org" =0A> Cc: =0A> Date: 2017/12/21, Thu 16:= 53=0A> Subject: Re: reboot -r on mips=0A> =0A> Hi.=0A> =0A> I found some ti= me failed reboot -r. Log is here.=C2=A0=0A> =0A> Jan=C2=A0 1 09:01:04 init:= cannot mount tmpfs on /dev/reroot: No space left on device=0A> Jan=C2=A0 1= 09:01:04 init: reroot failed; going to single user mode=0A> =0A> I checked= code.=C2=A0This error come from TMPFS_PAGES_MINRESERVED=0A> cheek in=C2=A0= sys/fs/tmpfs/tmpfs_vfsops.c.=0A> =0A> Now=C2=A0TMPFS_PAGES_MINRESERVED is 4= MByte. This is big because of=0A> my target have only 16MByte or 32Byte mem= ory.=0A> =0A> I want change smaller value to=C2=A0TMPFS_PAGES_MINRESERVED.= =0A> =0A> How to modify code?=0A> =0A> Regards=0A> =0A> Hiroki Mori=0A> =0A= > ----- Original Message -----=0A>> From: Mori Hiroki =0A>> To: Eugene Grosbein ; =0A> "freebsd-mips@free= bsd.org" =0A>> Cc: =0A>> Date: 2017/11/29, Wed = 20:41=0A>> Subject: Re: reboot -r on mips=0A>> =0A>> Hi=0A>> =0A>> I fou= nd new method at upgrade. That is use pipe.=0A>> =0A>> This is upgrade scr= ipt. This method only use 6MByte md=0A>> any size flash.=0A>> =0A>> #!/bi= n/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>> m= kdir dev=0A>> mkdir lib=0A>> mkdir etc=0A>> mkdir -p usr/bin=0A>> cp /s= bin/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/libncursesw.so.8 lib/=0A>> cp /lib/libc.so.7 lib/=0A>> mkfifo fla= shpipe=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/f= lashpipe of=3D${UPGRADEDEV} obs=3D${UPGRADEBS} conv=3Dosync =0A>> &" >> et= c/rc=0A>> echo "echo =C2=A5"bin=0A>> get ${ZBOARD}.zimage /flashpipe=0A>>= quit=C2=A5" | tftp ${UPGRADETFTP} 69" >> etc/rc=0A>> echo "kill -INT 1" = >> etc/rc=0A>> chmod a+x etc/rc=0A>> =0A>> reboot -r=0A>> =0A>> Hiroki M= ori=0A>> =0A>> ----- Original Message -----=0A>>> =C2=A0=C2=A0From: Mori H= iroki =0A>>> =C2=A0=C2=A0To: Eugene Grosbein ; =0A>> "freebsd-mips@freebsd.org" = =0A>>> =C2=A0=C2=A0Cc: =0A>>> =C2=A0=C2=A0Date: 2017/11/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 syste= m at /tmp.=0A>>> =0A>>> =C2=A0=C2=A0But small(10M) than 8M flash upgrade. T= hen 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=A0= 3. reboot -r=0A>>> =0A>>> =C2=A0=C2=A04. if set=C2=A0prepareupgrade then=C2= =A0delete old md and make big(16M) md in =0A> rc.=0A>>> =0A>>> =C2=A0=C2=A0= 5. make minimum 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 ag= ain.=0A>>> =0A>>> =C2=A0=C2=A0Hiroki Mori=0A>>> =0A>>> =C2=A0=C2=A0----- Or= iginal Message -----=0A>>>> =C2=A0=C2=A0From: Eugene Grosbein =0A>>>> =C2=A0=C2=A0To: Mori Hiroki ; =0A>>= > =C2=A0=C2=A0"freebsd-mips@freebsd.org" =0A>>>> = =C2=A0=C2=A0Cc: =0A>>>> =C2=A0=C2=A0Date: 2017/11/27, Mon 21:17=0A>>>> = =C2=A0=C2=A0Subject: Re: reboot -r on mips=0A>>>> =0A>>>> =C2=A0=C2=A027.1= 1.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 =0A> AR9.=0A>>>> =0A>>>> =C2=A0=C2=A0[sk= ip]=0A>>>> =0A>>>>> =C2=A0=C2=A0=C2=A0 This function make complete flash up= date method.=0A>>>> =0A>>>> =C2=A0=C2=A0Yes, it's great. Also, look at =0A= >>>> =0A> =C2=A0=C2=A0https://lists.freebsd.org/pipermail/freebsd-mips/2016= -February/004431.html=0A>>>> =0A>>> =C2=A0=C2=A0___________________________= ____________________=0A>>> =C2=A0=C2=A0freebsd-mips@freebsd.org mailing lis= t=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"fre= ebsd-mips-unsubscribe@freebsd.org"=0A>>> =0A>> ___________________________= ____________________=0A>> freebsd-mips@freebsd.org mailing list=0A>> http= s://lists.freebsd.org/mailman/listinfo/freebsd-mips=0A>> To unsubscribe, s= end any mail to =0A>> "freebsd-mips-unsubscribe@freebsd.org"=0A>> =0A> ___= ____________________________________________=0A> freebsd-mips@freebsd.org m= ailing list=0A> https://lists.freebsd.org/mailman/listinfo/freebsd-mips=0A>= To unsubscribe, send any mail to =0A> "freebsd-mips-unsubscribe@freebsd.or= g"=0A>