Hello Peter,

> I'm not sure I got your question correct but I'll try to give you *a
super*
> *simple *network config for systemd-networkd using dhcp.

*Super simple answer.* From my previous answer (from log provided):

[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
offDHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10DHCPOFFER of
192.168.15.95 from 192.168.15.2DHCPREQUEST for 192.168.15.95 on eth0 to
255.255.255.255 port 67DHCPACK 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.

Best Regards,
Zoran
_______


On Tue, Jan 22, 2019 at 10:08 PM Peter Bergin <pe...@berginkonsult.se>
wrote:

> Hi Zoran,
>
> I'm not sure I got your question correct but I'll try to give you a super
> simple network config for systemd-networkd using dhcp.
>
> Add the file '/etc/systemd/network/10-dhcp.network' with the following
> content:
>
>       [Match]
>       Name=*
>
>       [Network]
>       DHCP=yes
>
> Then I hope you will get your interface up with DHCP.
>
> Regards,
> /Peter
>
>
>
> On 2019-01-22 17:45, Nicolas Dechesne wrote:
>
> On Tue, Jan 22, 2019 at 5:38 PM Zoran 
> Stojsavljevic<zoran.stojsavlje...@gmail.com> <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> 
> <nicolas.deche...@linaro.org> wrote:
>
> hi,
>
> On Tue, Jan 22, 2019 at 4:42 PM Zoran 
> Stojsavljevic<zoran.stojsavlje...@gmail.com> <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> 
> <lukasz.ze...@woodward.com> wrote:
>
> From: yocto-boun...@yoctoproject.org [mailto:yocto-boun...@yoctoproject.org 
> <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 
> listyocto@yoctoproject.orghttps://lists.yoctoproject.org/listinfo/yocto
>
>
>
-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to