<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Android NFS boot in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Android-NFS-boot/m-p/465762#M73336</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you tell me how you are getting your boot log?&amp;nbsp; I keep seeing posts where people refer to that, but I don't understand where it is coming from, and how your get a hold of a file from these MX boards when the device won't boot.&amp;nbsp; MfgTool formats the partitions, so you can't revert to a previous boot state to retrieve a file created by a failed one!&amp;nbsp; I'm missing something critical here...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 20 May 2016 23:19:46 GMT</pubDate>
    <dc:creator>jonathantaylor</dc:creator>
    <dc:date>2016-05-20T23:19:46Z</dc:date>
    <item>
      <title>Android NFS boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Android-NFS-boot/m-p/465761#M73335</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everybody !&lt;/P&gt;&lt;P&gt;Sorry for my level in English .. I'm a French student &lt;SPAN aria-label="Laugh" class="emoticon_laugh emoticon-inline" style="height:16px;width:16px;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm trying to boot Android Lollipop 5.1.1 with TFTP and NFS on MCIMX6DL-SDP board. I built my own kernel with steps which are explain in Android_user_guide.pdf. &lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The first sequence with TFTP boot is ok and the kernel boot is &lt;SPAN lang="en"&gt;functional (after many trials &lt;SPAN aria-label="Silly" class="emoticon_silly emoticon-inline" style="height:16px;width:16px;"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;). Now I have a console with all Linux commands which are functional and on my board I have the Android splash screen but that's all. Android don't want to start automatically.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I think &lt;STRONG&gt;init.rc&lt;/STRONG&gt; and &lt;STRONG&gt;init.freescale.rc&lt;/STRONG&gt; aren't configured to launch Android with NFS file system, but I don't know how I need to modify in this files.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A second problem is, I can't create anything because file system is in read only mode, but my NFS config allows read/write. Init files can create files or folders but when I'm user, I can't create or modify anything.&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;Recap :&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;U-boot/TFTP : OK&lt;/P&gt;&lt;P&gt;Boot kernel : OK&lt;/P&gt;&lt;P&gt;Mount FS with NFS in R/W mode: OK&lt;/P&gt;&lt;P&gt;Init : OK&lt;/P&gt;&lt;P&gt;Android splash screen with Android logo : OK&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Android boot : Problem ...&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My kernel command line config is like that :&lt;/P&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&lt;P&gt;bootargs root=/dev/nfs nfsroot=192.168.1.11:/srv/nfs/fs_light,v3,tcp, rw ip=192.168.1.10:::::eth0 console=ttymxc0,115200 init=/init video=mxcfb0:dev=ldb,bpp=32 video=mxcfb1:off video=mxcfb2:off video=mxcfb3:off vmalloc=256M androidboot.console=ttymxc0 consoleblank=0 androidboot.hardware=freescale cma=384M androidboot.selinux=disabled&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My last lines of my log boot (log file is attached) :&lt;/P&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;VFS: Mounted root (nfs filesystem) on device 0:14.&lt;/P&gt;&lt;P&gt;devtmpfs: mounted&lt;/P&gt;&lt;P&gt;Freeing unused kernel memory: 436K (c0be2000 - c0c4f000)&lt;/P&gt;&lt;P&gt;pstore: decompression failed;returned -5&lt;/P&gt;&lt;P&gt;Console: switching to colour dummy device 80x30&lt;/P&gt;&lt;P&gt;fs_mgr: No entries found in fstab&lt;/P&gt;&lt;P&gt;init: fs_mgr_mount_all returned an error&lt;/P&gt;&lt;P&gt;init: fs_mgr_mount_all returned unexpected error 255&lt;/P&gt;&lt;P&gt;fs_mgr: No entries found in fstab&lt;/P&gt;&lt;P&gt;init: Unable to open persistent property directory /data/property errno: 2&lt;/P&gt;&lt;P&gt;rfkill: BT RF going to : off&lt;/P&gt;&lt;P&gt;random: init urandom read with 57 bits of entropy available&lt;/P&gt;&lt;P&gt;init: Unable to write persistent property to temp file /data/property/.temp.pjCraK errno: 2&lt;/P&gt;&lt;P&gt;init: using deprecated syntax for specifying property 'ro.serialno', use ${name} instead&lt;/P&gt;&lt;P&gt;init: property 'ro.serialno' doesn't exist while expanding '$ro.serialno'&lt;/P&gt;&lt;P&gt;init: cannot expand '$ro.serialno' while writing to '/sys/class/android_usb/android0/iSerial'&lt;/P&gt;&lt;P&gt;binder: 178:178 transaction failed 29189, size 0-0&lt;/P&gt;&lt;P&gt;init: using deprecated syntax for specifying property 'ro.product.manufacturer', use ${name} instead&lt;/P&gt;&lt;P&gt;init: using deprecated syntax for specifying property 'ro.product.model', use ${name} instead&lt;/P&gt;&lt;P&gt;android_usb: already disabled&lt;/P&gt;&lt;P&gt;mtp_bind_config&lt;/P&gt;&lt;P&gt;logd.auditd: start&lt;/P&gt;&lt;P&gt;fs_mgr: No entries found in fstab&lt;/P&gt;&lt;P&gt;root@sabresd_6dq:/ # healthd: BatteryTemperaturePath not found&lt;/P&gt;&lt;P&gt;healthd: BatteryTechnologyPath not found&lt;/P&gt;&lt;P&gt;random: nonblocking pool is initialized&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you can unlock me,thank in advance !&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Alex.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Original Attachment has been moved to: &lt;A _jive_internal="true" href="https://community.nxp.com/docs/DOC-337112"&gt;log_boot.txt.zip&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 Mar 2016 10:07:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Android-NFS-boot/m-p/465761#M73335</guid>
      <dc:creator>schmittalexandr</dc:creator>
      <dc:date>2016-03-31T10:07:58Z</dc:date>
    </item>
    <item>
      <title>Re: Android NFS boot</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Android-NFS-boot/m-p/465762#M73336</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you tell me how you are getting your boot log?&amp;nbsp; I keep seeing posts where people refer to that, but I don't understand where it is coming from, and how your get a hold of a file from these MX boards when the device won't boot.&amp;nbsp; MfgTool formats the partitions, so you can't revert to a previous boot state to retrieve a file created by a failed one!&amp;nbsp; I'm missing something critical here...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2016 23:19:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Android-NFS-boot/m-p/465762#M73336</guid>
      <dc:creator>jonathantaylor</dc:creator>
      <dc:date>2016-05-20T23:19:46Z</dc:date>
    </item>
  </channel>
</rss>

