From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from WX-Edge.insigma.com.cn (mx.insigma.com.cn [115.236.48.170]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id C1001E01286 for ; Wed, 7 Sep 2011 22:49:12 -0700 (PDT) Received: from WX-ExchMB.insigma.com.cn (10.0.1.203) by WX-Edge.insigma.com.cn (10.0.1.205) with Microsoft SMTP Server (TLS) id 8.1.436.0; Thu, 8 Sep 2011 13:48:53 +0800 Received: from WX-ExchMB.insigma.com.cn ([fe80::5efe:10.0.1.203]) by WX-ExchMB.insigma.com.cn ([fe80::5efe:10.0.1.203%12]) with mapi; Thu, 8 Sep 2011 13:48:51 +0800 From: =?gb2312?B?sszV8b78?= To: "yocto@yoctoproject.org" Date: Thu, 8 Sep 2011 13:49:19 +0800 Thread-Topic: qemu boot fail(root-nfs: unknown option: mountprog=21111) Thread-Index: Acxt6w1Isa2b23+RTM6PcXnT8GduUA== Message-ID: Accept-Language: zh-CN X-MS-Has-Attach: yes X-MS-TNEF-Correlator: acceptlanguage: zh-CN MIME-Version: 1.0 Subject: qemu boot fail(root-nfs: unknown option: mountprog=21111) X-BeenThere: yocto@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Discussion of all things Yocto List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Sep 2011 05:49:17 -0000 X-Groupsio-MsgNum: 2712 Content-Language: zh-CN Content-Type: multipart/related; boundary="_004_DBA535A2DF028041BB0EB6E8A5E8C6CE2D1EB829AEWXExchMBinsig_"; type="multipart/alternative" --_004_DBA535A2DF028041BB0EB6E8A5E8C6CE2D1EB829AEWXExchMBinsig_ Content-Type: multipart/alternative; boundary="_000_DBA535A2DF028041BB0EB6E8A5E8C6CE2D1EB829AEWXExchMBinsig_" --_000_DBA535A2DF028041BB0EB6E8A5E8C6CE2D1EB829AEWXExchMBinsig_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SGkgQUxMDQpRRU1VIHJ1biB3ZWxsIHdpdGggYSBwcmUtYnVpbGQga2VybmVsIGltYWdlIGZyb20g eW9jdG8gc2l0ZS4gTm93IGp1c3QgY2hhbmdlIHRoZSBrZXJuZWwgdG8gb25lIGJ1aWx0IG15c2Vs Ziwgc29tZSBlcnJvciBpbmZvcm1hdGlvbiBhcHBlYXJlZCBhYm91dCBuZnMuIE15IGtlcm5lbCBp bWFnZSB2ZXJzaW9uIGlzIDIuNi4zNSBjb25maWd1cmVkIGJ5IHZlcnNhdGlsZV9kZWZjb25maWcu IEVycm9yIGluZm9ybWF0aW9uIGFzIGZvbGxvd2luZzoNCltjaWQ6aW1hZ2UwMDEucG5nQDAxQ0M2 RTJDLkY4NTUyREQwXQ0KDQogICAgICAgICChsHJvb3QtbmZzOiB1bmtub3duIG9wdGlvbjogbW91 bnRwcm9nPTIxMTExobEsdGhpcyBtZXNzYWdlIHNlYXJjaCBub3RoaW5nIG9uIGdvb2dsZS4NCiAg ICAgICAgIElzIHRoZXJlIHNvbWV0aGluZyB3cm9uZyB3aXRoIC5jb25maWc/IEFkZCBub3JtYWxs eSBpcyB0aGVyZSBzb21lIHNwZWNpYWwgY29uZmlndXJhdGlvbiBJIHNob3VsZCBkbyB3aXRoIGtl cm5lbCB0byBmaXQgUUVNVT8NCg0KQmVzdCByZWdhcmRzDQpGZXllDQoNCrLM1fG+/A0KzfjQwry8 yvXT0M/euavLvs7vwarN+MrC0rWyvw0KurzW3czsxL/JvcK3MjI2usXN+NDCtPPPww0Ktee7sC0x MzggNjc0NSAxOTEwDQoNCg== --_000_DBA535A2DF028041BB0EB6E8A5E8C6CE2D1EB829AEWXExchMBinsig_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable

Hi ALL

QEMU run w= ell with a pre-build kernel image from yocto site. Now just change the kern= el to one built myself, some error information appeared about nfs. My kerne= l image version is 2.6.35 configured by versatile_defconfig. Error informat= ion as following:

 

         =A1=B0root-nfs: = unknown option: mountprog=3D21111=A1=B1,this message search nothing on goog= le.

 &nbs= p;       Is there something wrong with .confi= g? Add normally is there some special configuration I should do with kernel= to fit QEMU?

=  

Best re= gards

Feye

 =

= =B2=CC=D5=F1=BE=FC

=CD=F8=D0=C2=BC=BC=CA= =F5=D3=D0=CF=DE=B9=AB=CB=BE=CE=EF=C1=AA=CD=F8=CA=C2=D2=B5=B2=BF

=BA=BC=D6=DD=CC=EC=C4=BF=C9=BD=C2=B7226=BA=C5=CD=F8= =D0=C2=B4=F3=CF=C3

=B5=E7=BB=B0-138 6745 1910

<= span lang=3DEN-US> 

= --_000_DBA535A2DF028041BB0EB6E8A5E8C6CE2D1EB829AEWXExchMBinsig_-- --_004_DBA535A2DF028041BB0EB6E8A5E8C6CE2D1EB829AEWXExchMBinsig_ Content-Type: image/png; name="image001.png" Content-Description: image001.png Content-Disposition: inline; filename="image001.png"; size=17678; creation-date="Thu, 08 Sep 2011 13:48:50 GMT"; modification-date="Thu, 08 Sep 2011 13:48:50 GMT" Content-ID: Content-Transfer-Encoding: base64 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 SUVORK5CYII= --_004_DBA535A2DF028041BB0EB6E8A5E8C6CE2D1EB829AEWXExchMBinsig_-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.windriver.com (mail.windriver.com [147.11.1.11]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 4E2D2E01286 for ; Thu, 8 Sep 2011 00:38:28 -0700 (PDT) Received: from ALA-HCA.corp.ad.wrs.com (ala-hca [147.11.189.40]) by mail.windriver.com (8.14.3/8.14.3) with ESMTP id p887cDsk008325 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 8 Sep 2011 00:38:13 -0700 (PDT) Received: from [147.11.119.47] (147.11.119.47) by ALA-HCA.corp.ad.wrs.com (147.11.189.50) with Microsoft SMTP Server id 14.1.255.0; Thu, 8 Sep 2011 00:38:12 -0700 Message-ID: <4E6870E1.30408@windriver.com> Date: Thu, 8 Sep 2011 03:38:09 -0400 From: Bruce Ashfield User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110516 Thunderbird/3.1.10 MIME-Version: 1.0 To: =?GB2312?B?sszV8b78?= References: In-Reply-To: Cc: "yocto@yoctoproject.org" Subject: Re: qemu boot fail(root-nfs: unknown option: mountprog=21111) X-BeenThere: yocto@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Discussion of all things Yocto List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Sep 2011 07:38:28 -0000 Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: 8bit On 11-09-08 01:49 AM, 蔡振军 wrote: > Hi ALL > > QEMU run well with a pre-build kernel image from yocto site. Now just > change the kernel to one built myself, some error information appeared > about nfs. My kernel image version is 2.6.35 configured by > versatile_defconfig. Error information as following: > > “root-nfs: unknown option: mountprog=21111”,this message search nothing > on google. > > Is there something wrong with .config? Add normally is there some > special configuration I should do with kernel to fit QEMU You can't change out the kernel version / tree and expect to use the full functionality provided by the linux-yocto kernel. In this case there are changes to NFS and rpc to support alternate rpc ports being used to support usermode NFS. You would need to port and test the patches for this which can be found on yocto/standard/base Cheers, Bruce > > Best regards > > Feye > > 蔡振军 > > 网新技术有限公司物联网事业部 > > 杭州天目山路226号网新大厦 > > 电话-138 6745 1910 > > > > _______________________________________________ > yocto mailing list > yocto@yoctoproject.org > https://lists.yoctoproject.org/listinfo/yocto From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from fmsmga102.fm.intel.com (mga10.intel.com [192.55.52.92]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 99FA9E01213 for ; Thu, 8 Sep 2011 08:09:25 -0700 (PDT) Received: from mail-gx0-f174.google.com ([209.85.161.174]) by mga11.intel.com with ESMTP/TLS/RC4-SHA; 08 Sep 2011 08:09:25 -0700 Received: by gxk21 with SMTP id 21so59012gxk.5 for ; Thu, 08 Sep 2011 08:09:23 -0700 (PDT) Received: by 10.101.131.20 with SMTP id i20mr761544ann.53.1315494563676; Thu, 08 Sep 2011 08:09:23 -0700 (PDT) Received: from [127.0.0.1] (masterfoo.zenlinux.com [207.192.74.254]) by mx.google.com with ESMTPS id v6sm1293299anj.7.2011.09.08.08.09.17 (version=SSLv3 cipher=OTHER); Thu, 08 Sep 2011 08:09:18 -0700 (PDT) Message-ID: <4E68DA9A.5030407@intel.com> Date: Thu, 08 Sep 2011 08:09:14 -0700 From: Scott Garman User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.21) Gecko/20110831 Lightning/1.0b2 Thunderbird/3.1.13 MIME-Version: 1.0 To: yocto@yoctoproject.org References: In-Reply-To: Subject: Re: qemu boot fail(root-nfs: unknown option: mountprog=21111) X-BeenThere: yocto@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Discussion of all things Yocto List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Sep 2011 15:09:26 -0000 Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: 8bit On 09/07/2011 10:49 PM, 蔡振军 wrote: > Hi ALL > > QEMU run well with a pre-build kernel image from yocto site. Now just > change the kernel to one built myself, some error information appeared > about nfs. My kernel image version is 2.6.35 configured by > versatile_defconfig. Error information as following: > > “root-nfs: unknown option: mountprog=21111”,this message search nothing > on google. > > Is there something wrong with .config? Add normally is there some > special configuration I should do with kernel to fit QEMU? Hi Feye, The linux-yocto kernel has patches in it to enable booting via a userspace NFS server, which needs to use high port numbers for its mountd and nfsd daemons. You will need to include these patches in your custom kernel if you wish to continue using our userspace NFS boot method. Bruce, can you point Feye to this patchset? Scott -- Scott Garman Embedded Linux Engineer - Yocto Project Intel Open Source Technology Center From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.windriver.com (mail.windriver.com [147.11.1.11]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 39BBFE0123C for ; Thu, 8 Sep 2011 09:12:00 -0700 (PDT) Received: from ALA-HCA.corp.ad.wrs.com (ala-hca [147.11.189.40]) by mail.windriver.com (8.14.3/8.14.3) with ESMTP id p88GBxGU000256 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 8 Sep 2011 09:11:59 -0700 (PDT) Received: from [147.11.119.204] (147.11.119.204) by ALA-HCA.corp.ad.wrs.com (147.11.189.50) with Microsoft SMTP Server id 14.1.255.0; Thu, 8 Sep 2011 09:11:59 -0700 Message-ID: <4E68E94E.60307@windriver.com> Date: Thu, 8 Sep 2011 12:11:58 -0400 From: Bruce Ashfield User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110516 Thunderbird/3.1.10 MIME-Version: 1.0 To: Scott Garman References: <4E68DA9A.5030407@intel.com> In-Reply-To: <4E68DA9A.5030407@intel.com> Cc: yocto@yoctoproject.org Subject: Re: qemu boot fail(root-nfs: unknown option: mountprog=21111) X-BeenThere: yocto@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Discussion of all things Yocto List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Sep 2011 16:12:00 -0000 Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: 8bit On 11-09-08 11:09 AM, Scott Garman wrote: > On 09/07/2011 10:49 PM, 蔡振军 wrote: >> Hi ALL >> >> QEMU run well with a pre-build kernel image from yocto site. Now just >> change the kernel to one built myself, some error information appeared >> about nfs. My kernel image version is 2.6.35 configured by >> versatile_defconfig. Error information as following: >> >> “root-nfs: unknown option: mountprog=21111”,this message search nothing >> on google. >> >> Is there something wrong with .config? Add normally is there some >> special configuration I should do with kernel to fit QEMU? > > Hi Feye, > > The linux-yocto kernel has patches in it to enable booting via a > userspace NFS server, which needs to use high port numbers for its > mountd and nfsd daemons. You will need to include these patches in your > custom kernel if you wish to continue using our userspace NFS boot method. I already replied to this last night: "You can't change out the kernel version / tree and expect to use the full functionality provided by the linux-yocto kernel. In this case there are changes to NFS and rpc to support alternate rpc ports being used to support usermode NFS. You would need to port and test the patches for this which can be found on yocto/standard/base" Cheers, Bruce " > > Bruce, can you point Feye to this patchset? > > Scott > From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from WX-Edge.insigma.com.cn (mx.insigma.com.cn [115.236.48.170]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 918EAE0071A for ; Thu, 8 Sep 2011 18:32:37 -0700 (PDT) Received: from WX-ExchMB.insigma.com.cn (10.0.1.203) by WX-Edge.insigma.com.cn (10.0.1.205) with Microsoft SMTP Server (TLS) id 8.1.436.0; Fri, 9 Sep 2011 09:32:11 +0800 Received: from WX-ExchMB.insigma.com.cn ([fe80::5efe:10.0.1.203]) by WX-ExchMB.insigma.com.cn ([fe80::5efe:10.0.1.203%12]) with mapi; Fri, 9 Sep 2011 09:32:10 +0800 From: =?gb2312?B?sszV8b78?= To: Bruce Ashfield , "scott.a.garman@intel.com" Date: Fri, 9 Sep 2011 09:32:41 +0800 Thread-Topic: [yocto] qemu boot fail(root-nfs: unknown option: mountprog=21111) Thread-Index: AcxuHRCoGOHKxAjzTAuPFRUDgeb/5AAci1MQ Message-ID: References: <4E6870E1.30408@windriver.com> In-Reply-To: <4E6870E1.30408@windriver.com> Accept-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: zh-CN MIME-Version: 1.0 Cc: "yocto@yoctoproject.org" Subject: =?UTF-8?B?562U5aSNOiBxZW11IGJvb3QgZmFpbChyb290LW5mczogdW5rbm93biBvcHRpb246IG1vdW50cHJvZz0yMTExMSk=?= X-BeenThere: yocto@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Discussion of all things Yocto List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Sep 2011 01:32:48 -0000 Content-Language: zh-CN Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SGkgQnJ1c2UsU2NvdHQNCiAgICAgICAgVGhlIGluZm9ybWF0aW9uIHlvdSBzdXBwbHkgaXMgaGVs cGZ1bCB0byBtZS4gSSBoYXZlIGtub3duIHdoYXQgSSBuZWVkIHRvIG1ha2UgUUVNVSBydW4uDQoN ClRoYW5rcyAoKl5fX14qKQ0KRmV5ZQ0KDQoNCi0tLS0t08q8/tStvP4tLS0tLQ0Kt6K8/sjLOiBC cnVjZSBBc2hmaWVsZCBbbWFpbHRvOmJydWNlLmFzaGZpZWxkQHdpbmRyaXZlci5jb21dDQq3osvN yrG85DogMjAxMcTqOdTCOMjVIDE1OjM4DQrK1bz+yMs6ILLM1fG+/A0Ks63LzTogeW9jdG9AeW9j dG9wcm9qZWN0Lm9yZw0K1vfM4jogUmU6IFt5b2N0b10gcWVtdSBib290IGZhaWwocm9vdC1uZnM6 IHVua25vd24gb3B0aW9uOiBtb3VudHByb2c9MjExMTEpDQoNCk9uIDExLTA5LTA4IDAxOjQ5IEFN LCCyzNXxvvwgd3JvdGU6DQo+IEhpIEFMTA0KPg0KPiBRRU1VIHJ1biB3ZWxsIHdpdGggYSBwcmUt YnVpbGQga2VybmVsIGltYWdlIGZyb20geW9jdG8gc2l0ZS4gTm93IGp1c3QNCj4gY2hhbmdlIHRo ZSBrZXJuZWwgdG8gb25lIGJ1aWx0IG15c2VsZiwgc29tZSBlcnJvciBpbmZvcm1hdGlvbiBhcHBl YXJlZA0KPiBhYm91dCBuZnMuIE15IGtlcm5lbCBpbWFnZSB2ZXJzaW9uIGlzIDIuNi4zNSBjb25m aWd1cmVkIGJ5DQo+IHZlcnNhdGlsZV9kZWZjb25maWcuIEVycm9yIGluZm9ybWF0aW9uIGFzIGZv bGxvd2luZzoNCj4NCj4gobByb290LW5mczogdW5rbm93biBvcHRpb246IG1vdW50cHJvZz0yMTEx MaGxLHRoaXMgbWVzc2FnZSBzZWFyY2ggbm90aGluZw0KPiBvbiBnb29nbGUuDQo+DQo+IElzIHRo ZXJlIHNvbWV0aGluZyB3cm9uZyB3aXRoIC5jb25maWc/IEFkZCBub3JtYWxseSBpcyB0aGVyZSBz b21lDQo+IHNwZWNpYWwgY29uZmlndXJhdGlvbiBJIHNob3VsZCBkbyB3aXRoIGtlcm5lbCB0byBm aXQgUUVNVQ0KDQpZb3UgY2FuJ3QgY2hhbmdlIG91dCB0aGUga2VybmVsIHZlcnNpb24gLyB0cmVl IGFuZCBleHBlY3QgdG8gdXNlIHRoZSBmdWxsDQpmdW5jdGlvbmFsaXR5IHByb3ZpZGVkIGJ5IHRo ZSBsaW51eC15b2N0byBrZXJuZWwuIEluIHRoaXMgY2FzZSB0aGVyZSBhcmUNCmNoYW5nZXMgdG8g TkZTIGFuZCBycGMgdG8gc3VwcG9ydCBhbHRlcm5hdGUgcnBjIHBvcnRzIGJlaW5nIHVzZWQgdG8g c3VwcG9ydA0KdXNlcm1vZGUgTkZTLiBZb3Ugd291bGQgbmVlZCB0byBwb3J0IGFuZCB0ZXN0IHRo ZSBwYXRjaGVzIGZvciB0aGlzDQp3aGljaCBjYW4gYmUgZm91bmQgb24geW9jdG8vc3RhbmRhcmQv YmFzZQ0KDQpDaGVlcnMsDQoNCkJydWNlDQoNCj4NCj4gQmVzdCByZWdhcmRzDQo+DQo+IEZleWUN Cj4NCj4gsszV8b78DQo+DQo+IM340MK8vMr109DP3rmry77O78GqzfjKwtK1sr8NCj4NCj4gurzW 3czsxL/JvcK3MjI2usXN+NDCtPPPww0KPg0KPiC157uwLTEzOCA2NzQ1IDE5MTANCj4NCj4NCj4N Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4geW9j dG8gbWFpbGluZyBsaXN0DQo+IHlvY3RvQHlvY3RvcHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0 cy55b2N0b3Byb2plY3Qub3JnL2xpc3RpbmZvL3lvY3RvDQoNCg==