Hello Ahmad, Thank you for reviewing it and I have shared it again as per your suggestions through git send-email with signed off option. Please confirm. Thanks and regards, Neeraj On Wed, Apr 21, 2021 at 5:03 PM Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx> wrote: > > Hello Neeraj, > > On 21.04.21 12:22, Neeraj Pal wrote: > > Hello Ahmad, > > > > My apologies if you are not okay about the patch that I directly shared to > > you. > > So, please let me know if you want me to resend the patch with "to" > > @barebox and CC to you. > > No need to apologize. I just hadn't had the time yet to review it. > I've done so now. > > Cheers, > Ahmad > > > > > Thanks & Regards, > > Neeraj > > > > On Tue, 20 Apr, 2021, 11:57 pm Neeraj Pal, <neerajpal09@xxxxxxxxx> wrote: > > > >> Hello Ahmad, > >> > >> Sure, Thank you for sharing. > >> > >> I have submitted the patch > >> (http://lists.infradead.org/pipermail/barebox/2021-April/035814.html) > >> to you and CC to barebox@ > >> Please let me know if needs any modifications or improvements. > >> > >> Thanks, > >> Neeraj > >> > >> On Tue, Apr 20, 2021 at 12:44 AM Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx> > >> wrote: > >>> > >>> Hello Neeraj, > >>> > >>> On 19.04.21 20:09, Neeraj Pal wrote: > >>>> Hello Ahmad, > >>>> > >>>> Yes, it would be very helpful and straightforward for future users to > >>>> set up DHCP networking. > >>>> Sure, I will submit a patch to add it in Documentation. > >>>> > >>>> planning to include this as an example under the link: > >>>> > >> https://www.barebox.org/doc/latest/user/networking.html#lowlevel-network-device-configuration > >>>> as 1.3.1.1. or if you want in other places then please let me know. > >>> > >>> Please add it to https://www.barebox.org/doc/latest/boards/sandbox.html > >>> > >>> Thanks, > >>> Ahmad > >>> > >>>> > >>>> Thank you > >>>> > >>>> Kind regards, > >>>> Neeraj > >>>> > >>>> On Mon, Apr 19, 2021 at 1:16 PM Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx> > >> wrote: > >>>>> > >>>>> Hello Neeraj, > >>>>> > >>>>> On 17.04.21 06:41, Neeraj Pal wrote: > >>>>>> Hi, > >>>>>> > >>>>>> I successfully configured the networking on sandbox env. > >>>>>> So, below are the steps for anyone in need. > >>>>>> > >>>>>> On host (ubuntu) > >>>>>> - ip link show => barebox virtual ethernet device will be listed > >>>>>> - sudo brctl addif virbr0 barebox => I already have virtual br0 > >>>>>> "virbr0" for Qemu so I have used that to bridge, else create a new > >>>>>> bridge > >>>>>> - sudo ip link set barebox master virbr0 > >>>>>> - sudo dhclient -v barebox > >>>>>> > >>>>>> On barebox: > >>>>>> - dhcp eth0 > >>>>> > >>>>> That could go into the Documentation to make it easier for future > >> users. > >>>>> Would you like to submit a patch? > >>>>> > >>>>> Thanks for the bug reports btw, > >>>>> Ahmad > >>>>> > >>>>>> > >>>>>> logs are given below: > >>>>>> barebox@Sandbox:/ dhcp eth0 > >>>>>> T T eth0: DHCP client bound to address 192.168.122.216 > >>>>>> barebox@Sandbox:/ ping google.com > >>>>>> PING google.com (172.217.166.238) > >>>>>> host google.com is alive > >>>>>> barebox@Sandbox:/ > >>>>>> > >>>>>> Thanks and regards, > >>>>>> Neeraj > >>>>>> > >>>>>> On Fri, Apr 16, 2021 at 11:37 PM Neeraj Pal <neerajpal09@xxxxxxxxx> > >> wrote: > >>>>>>> > >>>>>>> Sorry missed, Network info: > >>>>>>> > >>>>>>> barebox@Sandbox:/ devinfo eth0 > >>>>>>> Parent: tap0 > >>>>>>> Parameters: > >>>>>>> ethaddr: 9e:47:e0:0b:cb:ab (type: MAC) > >>>>>>> gateway: 0.0.0.0 (type: ipv4) > >>>>>>> ipaddr: 0.0.0.0 (type: ipv4) > >>>>>>> linux.bootargs: (type: string) > >>>>>>> linux.devname: (type: string) > >>>>>>> mode: dhcp (type: enum) (values: "dhcp", "static", "disabled") > >>>>>>> netmask: 0.0.0.0 (type: ipv4) > >>>>>>> serverip: (type: string) > >>>>>>> barebox@Sandbox:/ > >>>>>>> > >>>>>>> After ifup -a > >>>>>>> > >>>>>>> barebox@Sandbox:/ devinfo eth0 > >>>>>>> Parent: tap0 > >>>>>>> Parameters: > >>>>>>> ethaddr: 80:81:82:83:84:85 (type: MAC) > >>>>>>> gateway: 172.0.0.1 (type: ipv4) > >>>>>>> ipaddr: 172.0.0.2 (type: ipv4) > >>>>>>> linux.bootargs: ip=172.0.0.2:172.0.0.1:172.0.0.1:255.255.255.0::: > >>>>>>> (type: string) > >>>>>>> linux.devname: (type: string) > >>>>>>> mode: static (type: enum) (values: "dhcp", "static", "disabled") > >>>>>>> netmask: 255.255.255.0 (type: ipv4) > >>>>>>> serverip: 172.0.0.1 (type: string) > >>>>>>> barebox@Sandbox:/ ping google.com > >>>>>>> ERROR: dns: no nameserver specified in $net.nameserver > >>>>>>> T T T T T ping failed: Connection timed out > >>>>>>> > >>>>>>> It seems like it is not able to get the IP from DHCP so I am trying > >> to > >>>>>>> set up static, once. > >>>>>>> > >>>>>>> On Fri, Apr 16, 2021 at 11:28 PM Neeraj Pal <neerajpal09@xxxxxxxxx> > >> wrote: > >>>>>>>> > >>>>>>>> Hi, > >>>>>>>> > >>>>>>>> On Wed, Apr 14, 2021 at 12:37 AM Ahmad Fatoum < > >> a.fatoum@xxxxxxxxxxxxxx> wrote: > >>>>>>>>> > >>>>>>>>> There is more documentation besides the README. For networking see > >>>>>>>>> https://barebox.org/doc/latest/user/networking.html > >>>>>>>> > >>>>>>>> Thank you for the documentation. I read them and configured the > >> values > >>>>>>>> but it is not working, so it may be possible that I am not doing it > >>>>>>>> correctly. > >>>>>>>> > >>>>>>>>> The default barebox boot target is to net boot. It'll try to get > >>>>>>>>> a DHCP address and then load some predefined files over TFTP > >>>>>>>>> (If it fails, it'll tell you which ones). > >>>>>>>>> > >>>>>>>>> If that didn't work, you'll need to tell more about your setup? > >>>>>>>>> What board are you using barebox on? > >>>>>>>> > >>>>>>>> Thank you for the information. At present, I haven't tried it on > >> any > >>>>>>>> board as I am using it as Sandbox but I have BeagleBone Black and > >>>>>>>> Raspberry Pi 3B. > >>>>>>>> > >>>>>>>>> Part of the question reads like you are using it while Linux is > >>>>>>>>> running (sandbox) and some other like you'd run it directly as > >>>>>>>>> bootloader. Also what kind of errors do you get, can you copy > >> them here? > >>>>>>>> > >>>>>>>> Yes, I am trying to execute it as Sandbox and while executing > >> through > >>>>>>>> sudo please find the information given below: > >>>>>>>> > >>>>>>>> sudo ./barebox > >>>>>>>> > >>>>>>>> add stickypage initially unbacked by file > >>>>>>>> > >>>>>>>> > >>>>>>>> barebox 2021.04.0-00056-gaf0f068a6 #1 Fri Apr 16 23:11:01 IST 2021 > >>>>>>>> > >>>>>>>> > >>>>>>>> Board: Sandbox > >>>>>>>> console: registered as cs0 > >>>>>>>> netconsole: registered as netconsole-1 > >>>>>>>> hostfile 7f455b09a000.stickypage.of: registered as character device > >>>>>>>> sandbox-watchdog watchdog.of: probed > >>>>>>>> malloc space: 0x7f4559e21010 -> 0x7f455ae2100f (size 16 MiB) > >>>>>>>> state: New state registered 'state' > >>>>>>>> ERROR: state: No meta data header found > >>>>>>>> ERROR: state: No meta data header found > >>>>>>>> ERROR: state: No meta data header found > >>>>>>>> ERROR: state: Failed to find any valid state copy in any bucket > >>>>>>>> ERROR: state: Failed to read state with format raw, -2 > >>>>>>>> WARNING: state state.of: Failed to load persistent state, > >> continuing > >>>>>>>> with defaults, -2 > >>>>>>>> super: JFFS version 2.2. © 2001-2006 Red Hat, Inc. > >>>>>>>> envfs: no envfs (magic mismatch) - envfs never written? > >>>>>>>> > >>>>>>>> ******************************************************* > >>>>>>>> *** Inconsistent barebox state buckets detected *** > >>>>>>>> *** This is normal for a first boot *** > >>>>>>>> *** barebox will repair them on next poweroff/reset *** > >>>>>>>> ******************************************************* > >>>>>>>> barebox@Sandbox:/ ping google.com > >>>>>>>> ERROR: dns: no nameserver specified in $net.nameserver > >>>>>>>> ping failed: No route to host > >>>>>>>> barebox@Sandbox:/ dhcp > >>>>>>>> WARNING: eth0: No MAC address set. Using random address > >> 9e:47:e0:0b:cb:ab > >>>>>>>> T T T T T T T T T T T T T T T T T T T T dhcp: Connection timed out > >>>>>>>> barebox@Sandbox:/ ping google.com > >>>>>>>> ERROR: dns: no nameserver specified in $net.nameserver > >>>>>>>> ping failed: No route to host > >>>>>>>> barebox@Sandbox:/ > >>>>>>>> > >>>>>>>> barebox@Sandbox:/ devinfo > >>>>>>>> `-- global > >>>>>>>> `-- nv > >>>>>>>> `-- platform > >>>>>>>> `-- machine > >>>>>>>> `-- state.of > >>>>>>>> `-- 7f455b09a000.stickypage.of > >>>>>>>> `-- 0x00000000-0x00000fff ( 4 KiB): /dev/stickypage > >>>>>>>> `-- 0x00000400-0x00000bff ( 2 KiB): /dev/stickypage.env > >>>>>>>> `-- 0x00000c00-0x00000fff ( 1 KiB): /dev/stickypage.state > >>>>>>>> `-- bmode > >>>>>>>> `-- 7f455b09a000.stickypage:partitions.of > >>>>>>>> `-- power.of > >>>>>>>> `-- watchdog.of > >>>>>>>> `-- wdog0 > >>>>>>>> `-- sound.of > >>>>>>>> `-- led.of > >>>>>>>> `-- console0 > >>>>>>>> `-- cs0 > >>>>>>>> `-- 0x00000000-0xffffffffffffffff ( 0 Bytes): /dev/cs0 > >>>>>>>> `-- mem0 > >>>>>>>> `-- 0x00000000-0xffffffffffffffff ( 0 Bytes): /dev/mem > >>>>>>>> `-- netconsole > >>>>>>>> `-- 0x00000000-0xffffffffffffffff ( 0 Bytes): > >> /dev/netconsole-1 > >>>>>>>> `-- tap0 > >>>>>>>> `-- eth0 > >>>>>>>> `-- sdlfb0 > >>>>>>>> `-- devrandom0 > >>>>>>>> `-- chosen:environment.of > >>>>>>>> `-- spi > >>>>>>>> `-- i2c > >>>>>>>> `-- fs > >>>>>>>> `-- ramfs0 > >>>>>>>> `-- devfs0 > >>>>>>>> `-- pstore0 > >>>>>>>> `-- state > >>>>>>>> barebox@Sandbox:/ > >>>>>>>> > >>>>>>>> I am doing ping but it doesn't have any dns entry and route to > >> resolve it. > >>>>>>>> > >>>>>>>> Please let me know for any other information. > >>>>>>>> > >>>>>>>> Thanks and regards, > >>>>>>>> Neeraj > >>>>>> > >>>>> > >>>>> -- > >>>>> Pengutronix e.K. | > >> | > >>>>> Steuerwalder Str. 21 | > >> http://www.pengutronix.de/ | > >>>>> 31137 Hildesheim, Germany | Phone: > >> +49-5121-206917-0 | > >>>>> Amtsgericht Hildesheim, HRA 2686 | Fax: > >> +49-5121-206917-5555 | > >>>> > >>> > >>> -- > >>> Pengutronix e.K. | > >> | > >>> Steuerwalder Str. 21 | http://www.pengutronix.de/ > >> | > >>> 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 > >> | > >>> Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 > >> | > >> > > > > -- > Pengutronix e.K. | | > Steuerwalder Str. 21 | http://www.pengutronix.de/ | > 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | > Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox