On Tue, Jan 22, 2019 at 5:38 PM Zoran Stojsavljevic
<zoran.stojsavlje...@gmail.com> wrote:
>
> Hello Nicolas,
>
> I build ONLY initramfs to be used on BBB DUT in order to test VMs. I
> do not use mtd neither flash rootfs (as mounted on flash), although in
> the BBB DUT's flash I have embedded Debian stretch. I use different
> ash scripts in U-Boot to bring only ramboot.
>
> Here is the proof:
> root@beaglebone:~# df
> Filesystem           1K-blocks      Used Available Use% Mounted on
> devtmpfs                213596         0    213596   0% /dev
> tmpfs                   251260         0    251260   0% /dev/shm
> tmpfs                   251260      8428    242832   3% /run
> tmpfs                   251260         0    251260   0% /sys/fs/cgroup
> tmpfs                   251260         0    251260   0% /tmp
> tmpfs                   251260       116    251144   0% /var/volatile
>
> But this email thread, my best guess, addresses your concerns:
> https://lists.yoctoproject.org/pipermail/yocto/2018-July/041680.html
>
> There is also how to build image with initramfs ONLY, in this thread,
> written by me:
> https://lists.yoctoproject.org/pipermail/yocto/2018-July/041696.html

thanks, that exactly what I was looking for.

>
> I hope this helps.
>
> Zoran
> _______
>
>
> On Tue, Jan 22, 2019 at 4:49 PM Nicolas Dechesne
> <nicolas.deche...@linaro.org> wrote:
> >
> > hi,
> >
> > On Tue, Jan 22, 2019 at 4:42 PM Zoran Stojsavljevic
> > <zoran.stojsavlje...@gmail.com> wrote:
> > >
> > > Hello Lukasz,
> > >
> > > Thank you very much for the advises. I did what you have suggested, and 
> > > this does work.
> > >
> > > And it solves my basic problem (NO GO for some reason when I had network 
> > > manager).
> > >
> > > I use DUT (BBB) with YOCTO initramfs linux as testing vehicle for my 
> > > various pass-through VBox VMs (several designs) via my notebook host to 
> > > test them, how different designs VMs connect and interact with DUT.
> >
> > can you share how you built your initramfs?  Are you saying that you
> > are booting an initramfs which then mounts the rootfs where you have
> > core-image-minimal?
> >
> > >
> > > Lukasz and Peter,
> > >
> > > I also will investigate more about systemd service in order to get more 
> > > inside info about how to properly configure the service.
> > >
> > > Thank you,
> > > Zoran
> > > _______
> > >
> > > Here is the transcript after I built new YOCTO BBB DUT initramfs build:
> > >
> > > root@beaglebone:~# uname -a
> > > Linux beaglebone 4.19.7-jumpnow #1 Tue Jan 22 10:36:57 UTC 2019 armv7l 
> > > GNU/Linux
> > > root@beaglebone:~# systemctl restart systemd-networkd
> > > root@beaglebone:~# ps -elf | grep dhc
> > > 0 S root      1521  1328  0  80   0 -   745 pipe_w 19:14 ttyO0    
> > > 00:00:00 grep dhc
> > > root@beaglebone:~# ifconfig eth0 down
> > > root@beaglebone:~# dhclient -4 eth0 -v
> > > Internet Systems Consortium DHCP Client 4.4.1
> > > Copyright 2004-2018 Internet Systems Consortium.
> > > All rights reserved.
> > > For info, please visit https://www.isc.org/software/dhcp/
> > >
> > > [11982.445947] net eth0: initializing cpsw version 1.12 (0)
> > > [11982.550762] SMSC LAN8710/LAN8720 4a101000.mdio:00: attached PHY driver 
> > > [SMSC LAN8710/LAN8720] (mii_bus:phy_addr=4a101000.mdio:00, irq=POLL)
> > > Listening on LPF/eth0/64:cf:d9:ff:67:05
> > > Sending on   LPF/eth0/64:cf:d9:ff:67:05
> > > Sending on   Socket/fallback
> > > DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
> > > [11984.640851] cpsw 4a100000.ethernet eth0: Link is Up - 100Mbps/Full - 
> > > flow control off
> > > DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10
> > > DHCPOFFER of 192.168.15.95 from 192.168.15.2
> > > DHCPREQUEST for 192.168.15.95 on eth0 to 255.255.255.255 port 67
> > > DHCPACK of 192.168.15.95 from 192.168.15.2
> > > suspect value in domain_name option - discarded
> > > chown: unrecognized option '--reference=/etc/resolv.conf'
> > > BusyBox v1.29.2 (2019-01-19 17:24:17 UTC) multi-call binary.
> > >
> > > Usage: chown [-Rh]... USER[:[GRP]] FILE...
> > > chmod: unrecognized option '--reference=/etc/resolv.conf'
> > > BusyBox v1.29.2 (2019-01-19 17:24:17 UTC) multi-call binary.
> > >
> > > Usage: chmod [-R] MODE[,MODE]... FILE...
> > > bound to 192.168.15.95 -- renewal in 40023 seconds.
> > > root@beaglebone:~#
> > >
> > > On Mon, Jan 21, 2019 at 9:07 AM Lukasz Zemla <lukasz.ze...@woodward.com> 
> > > wrote:
> > >>
> > >> From: yocto-boun...@yoctoproject.org 
> > >> [mailto:yocto-boun...@yoctoproject.org] On Behalf Of Zoran Stojsavljevic
> > >> Sent: Monday, January 21, 2019 7:56 AM
> > >>
> > >> [...]
> > >>
> > >> > While downloading initramfs on the target system, while bringing 
> > >> > kernel up, the following
> > >> > happened (actual log):
> > >> > [    0.000000] Kernel command line: console=ttyO0,115200n8 
> > >> > root=/dev/ram0 ip=dhcp
> > >> > ... [snap]...
> > >> > [  114.064032] Sending DHCP requests ...... timed out!
> > >> > [  190.652571] IP-Config: Auto-configuration of network failed
> > >> > [  190.663158] Freeing unused kernel memory: 1024K
> > >> > [  190.668661] Run /init as init process
> > >> > System time before build time, advancing clock.
> > >> > Failed to mount tmpfs at /sys/fs/cgroup: No such file or directory
> > >> > Failed to mount cgroup at /sys/fs/cgroup/systemd: No such file or 
> > >> > directory
> > >> > [!!!!!!] Failed to mount API filesystems, freezing.
> > >> > Freezing execution.
> > >> > [  192.984442] random: crng init done
> > >> > I have two questions (please, could you provide to me some help here):
> > >> > [1] How to fix this run-time bug (what I should do in the 
> > >> > configuration)?
> > >> >     I found some interesting explanation about possible solution 
> > >> > (PACKAGECONFIG):
> > >> >     
> > >> > https://lists.yoctoproject.org/pipermail/yocto/2013-November/016965.html
> > >>
> > >> Probably you are missing CONFIG_CGROUPS in your kernel configuration.
> > >> Please read README file in the systemd sources folder - it describes all 
> > >> options
> > >> required to be enabled in kernel configuration.
> > >>
> > >> > [2] I would like also to include networkctl service (should I do 
> > >> > something specific to
> > >> >     enable it, or this is done by default enabling systemd)?
> > >>
> > >> Please add following to your conf/local.conf file:
> > >> PACKAGECONFIG_append_pn-systemd = " networkd"
> > >>
> > >> Best regards,
> > >> Lukasz Zemla
> > >>
> > >> ***
> > >> The information in this email is confidential and intended solely for 
> > >> the individual or entity to whom it is addressed.  If you have received 
> > >> this email in error please notify the sender by return e-mail, delete 
> > >> this email, and refrain from any disclosure or action based on the 
> > >> information.
> > >> ***
> > >
> > > --
> > > _______________________________________________
> > > yocto mailing list
> > > yocto@yoctoproject.org
> > > https://lists.yoctoproject.org/listinfo/yocto
-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to