Contacting page maintainer


#1

I'm trying to follow a really useful guide for installing OpenWrt on a GoFlex Home unit here

https://openwrt.org/toh/seagate/goflexhome

Unfortunately two of the files which are required in the installation are only mentioned by name, as far as I can see, without any links. I've tried to find them in the OpenWrt repositories without success, and wondered if it's possible to contact the page maintainer to find out where these two files are to be found:-

openwrt-kirkwood-goflexhome-uImage

openwrt-kirkwood-goflexhome-jffs2-128k.img

Files with similar names were pointed out in another thread, but there is a chance that they are different. Maybe the page maintainer could slightly amend the page to provide clickable links...


OpenWrt 18.06.2 install on GoFlex Home - Failure
OpenWrt 18.06.2 on GoFlex Home
#2

There is not "the" maintainer. It's a wiki which everybody can edit.


OpenWrt 18.06.2 install on GoFlex Home - Failure
#3

It's a community-based project. So if you start a topic (or edit the title of this one) to reflect the name of the device you re trying to flash, people will help you. I would recommend that before you do so, you search the forum maybe it's already mentioned.

Once you have the answers, you can edit the wikipage yourself to fix the links.


#4

to fixed versions of firmware that are periodically updated are a maintenance nightmare. Adding a reference to where the current version can be found is helpful though.


#5

Speaking of that, I did some editing to some pages, and didn't get the wiki editor badge!


#6

The wiki edit badge is for a forum based wiki and not our main-site wiki. Sorry... We don't use the wiki feature here.


#7

You could try to contact the one who added support for GoFlex Home (and who created the devicepage), see

https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=7437be53bae03b3d3ee5c3b32ad9f159834d9452


OpenWrt 18.06.2 install on GoFlex Home - Failure
#8

Thanks. Though, I don't know where that is!


#9

That installation instruction is outdated. The files mentioned are not generated any more in modern OpenWrt, so I deleted the instructions from the page.

Follow the installation instructions for OpenWrt 18.06 you find lower in the same page. https://openwrt.org/toh/seagate/goflexhome#install_u-boot_and_openwrt_18061_into_nand_via_serial_cable_and_tftp-server


#10

Good luck contacting Luka Perkov. He seems to be MIA since at least 2 years.

For kirkwood devices you can either contact me (as I did add support for some Kirkwood devices, fixed stuff on Kirkwood target, and still use them) or the p-wassi user on github as he is the guy updating the kernel and uboot for kirkwood target. https://github.com/openwrt/openwrt/pull/1753


#11

bob,

I finally managed to install 18.06.2 on my GoFlex Home with some help from bodhi based on this guide https://forum.doozan.com/read.php?4,42279.

My original attempt based on an OpenWrt Wiki ended in failure


#12
NAS>> nand write 0x640000 0x0 0x94344

NAND write: device 0 offset 0x0, size 0x94344
nand_write_ecc: Attempt to write not page aligned data
 0 bytes written: ERROR

Ah great. So whoever wrote that instruction didn't test it. And the people on the forum have been extraordinarily unhelpful. You don't need a lecture on math, you need a command that works.

Raw nand writing with that command requires you to specify a size (the 0x94344 in the command above) that is a multiple of the NAND chip flash block size in hexadecimal numbers.
This device has flash block size of 128kb (as said by the error message), and 0x94344 -> 607044 bytes --> 592.8kb, which is NOT multiple of 128kb. This will 100% always fail. gg for whoever did it.

Now, there is no need to calculate a number each time you want to flash, we can just use a large enough size that the uboot image will always fit in it. Let's say 1 MB, which becomes 0x100000 in hex.

The command becomes (now fixed in the article)

nand write 0x640000 0x0 0x100000

And of course the tutorial does the same with the next nand write command when he writes the firmware, which would also fail for the same reasons.

Changed the command in the article to flash 6 MB arbitrarily, which is enough for normal firmware image.

nand write 0x800000 ubi 0x600000

Could you test the tutorial now so we can at least confirm that it's working as intended?
I'm not going to blame you if you don't want to waste more time on this, and I'm reasonably certain that it will work like this. So feel free to not do it.


#13

That's math, ijs.

I'm glad he counted and realized that the 3rd party site was wrong. @balanga should consider contacting the poster, and update the OpenWrt Wiki as suggested.

You'll learn, I told him to count because:

  • I don't own the device
  • I didn't write the instructions
  • And actually, I told him to count in multiples 0x400, just as you did
  • I wasn't going to guess an arbitrary flash address for him (the instructions' poster should have been accurate)

Just a BTW.


#14

It's not a lecture, ijs.

That's a very short explanation of why things are wrong, but it's 100% unnecessary as I also fixed the command.

The issue is flash write size, not flash write address. As is the case for any raw flash write you can tell the bootloader to write an arbitrarily larger area for the sake of being aligned to flash block size.
Usually the same size you just erased before writing.

If you are worried about erasing partitions (if you erase the ART partition on wifi routers you are killing the wifi, but GoflexHome is a NAS) you can check flash partition table of the device either in the wiki page, or in the actual source. https://github.com/openwrt/openwrt/blob/master/target/linux/kirkwood/patches-4.14/105-goflexhome.patch#L105

I didn't tell him to count, I explained why it failed, and then I fixed the flashing command.


#15

Thanks for looking into this, bob.

I'm a little reluctant to test this since I've already installed 18.06.2 and this guide for 18.06.1 and the files used are different.

However, since this guide only consists of a few instructions, I may give it a try some time, and I know now what to do if everything goes titzup.

One of the problems with some of these guides is that it does not say what baseline you are working from, ie which u-Boot and envs. You may have some legacy variables cause unpredictable results.


#16

You can use the files for 18.06.2, or the files for 19.xx release when they make that release.
The instructions don't change. They should not change anymore from 18.06 onwards.

You cannot have any legacy envs as both uboot and the uboot envs are erased by
nand erase 0x0 0x100000

You don't need uboot envs as the OpenWrt uboot you flash has default envs.
Bodhi's uboot is generic for many devices, so he cannot use default uboot envs.
OpenWrt Uboot for GoflexHome is only for the GoflexHome, so we use default envs.


#17

I'm going to try it today. If it works out OK can you change the two references in the guide to:-

http://downloads.openwrt.org/releases/18.06.2/targets/kirkwood/generic/u-boot-goflexhome/u-boot.kwb

http://downloads.openwrt.org/releases/18.06.2/targets/kirkwood/generic/openwrt-18.06.2-kirkwood-seagate_goflexhome-squashfs-factory.bin

...just for the sake of completeness. It avoids problems when people are following instructions by rote.


#18

Just tried it and it does install, so thanks for amending the wiki.

I'll post a script log of what I did later on. A couple of error msgs popped up which might be worth showing in the wiki, if they are to be expected.


#19

Thanks for reporting back, I'll update the wiki later when you post the full log, then.


#20

This is initially booting from Stock.

Script started on Mon Mar 18 02:02:55 2019
Command: cu -l /dev/cuaU0 -s 115200
Connected


	 -- NAS EXPLORER --
 _   _     ____              _
| | | |   | __ )  ___   ___ | |_ 
| | | |___|  _ \ / _ \ / _ \| __| 
| |_| |___| |_) | (_) | (_) | |_ 
 \___/    |____/ \___/ \___/ \__| 
 ** QSI BOARD: NAS-PLUG LE 

**U-Boot 1.1.4 (Jun 10 2010 - 08:28:13) Marvell version: 3.4.27**
QSI NAS version: 1.0.4

U-Boot code: 00600000 -> 0067FFF0  BSS: -> 006CFB00

Soc: 88F6281 A1 (DDR2)
CPU running @ 1200Mhz L2 running @ 400Mhz
SysClock = 400Mhz , TClock = 200Mhz 

DRAM CAS Latency = 5 tRP = 5 tRAS = 18 tRCD=6
DRAM CS[0] base 0x00000000   size 128MB 
DRAM Total size 128MB  16bit width
Addresses 8M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (8M - 7M): Done
NAND:256 MB
Flash:  0 kB

CPU : Marvell Feroceon (Rev 1)

Streaming disabled 
Write allocate disabled


USB 0: host mode
PEX 0: interface detected no Link.
Net:   egiga0 [PRIME]
Hit any key to stop autoboot:  3  0 
NAS>> printenv
baudrate=115200
loads_echo=0
ipaddr=169.254.254.253
serverip=169.254.254.254
rootpath=/mnt/ARM_FS/
netmask=255.255.0.0
run_diag=yes
console=console=ttyS0,115200
CASset=min
MALLOC_len=1
ethprime=egiga0
bootargs_end=:::DB88FXX81:eth0:none
image_name=uImage
standalone=fsload 0x2000000 $(image_name);setenv bootargs $(console) root=/dev/mtdblock0 rw ip=$(ipaddr):$(serverip)$(bootargs_end) $(mvPhoneConfig); bootm 0x2000000;
ethmtu=1500
usb0Mode=host
nandEcc=1bit
netretry=no
rcvrip=169.254.100.100
loadaddr=0x02000000
autoload=no
ethact=egiga0
filesize=33AA2E
bootargs=console=ttyS0,115200 root=/dev/ram0 rw ramdisk=0x01100000,8M install_type=nand
bootargs_root=ubi.mtd=2,2048 root=ubi0:rootfs rootfstype=ubifs init=/linuxrc
console2=console=ttyS0,115200
bootcmd=nand read.e 0x800000 0x100000 0x600000; setenv bootargs $(console2) $(bootargs_root); bootm 0x800000
ethaddr=00:10:75:2d:b9:ec
stdin=serial
stdout=serial
stderr=serial
mainlineLinux=no
enaMonExt=no
enaCpuStream=no
enaWrAllo=no
pexMode=RC
disL2Cache=no
setL2CacheWT=yes
disL2Prefetch=yes
enaICPref=yes
enaDCPref=yes
sata_dma_mode=yes
netbsd_en=no
vxworks_en=no
bootdelay=3
disaMvPnp=no
enaAutoRecovery=yes
pcieTune=no

Environment size: 1178/131068 bytes
NAS>> setenv ipaddr '192.168.1.1'
NAS>> setenv serverip '192.168.1.2'
NAS>> printenv ethaddr
ethaddr=00:10:75:2d:b9:ec
NAS>> saveenv
Saving Environment to NAND...
Erasing Nand...Writing to Nand... done
**NAS>> tftp 0x6400000 u-boot.kwb**
Using egiga0 device
TFTP from server 192.168.1.2; our IP address is 192.168.1.1
Filename 'u-boot.kwb'.
Load address: 0x6400000
Loading: *#################################################################
	 ######################################################
done
Bytes transferred = 607044 (94344 hex)
**NAS>> nand erase 0x0 0x100000**

NAND erase: device 0 offset 0x0, size 0x100000
Erasing at 0x0 --  12% complete.Erasing at 0x20000 --  25% complete.Erasing at 0x40000 --  37% complete.Erasing at 0x60000 --  50% complete.Erasing at 0x80000 --  62% complete.Erasing at 0xa0000 --  75% complete.Erasing at 0xc0000 --  87% complete.Erasing at 0xe0000 -- 100% complete.
OK
**NAS>> nand write 0x6400000 0x0 0x100000**

NAND write: device 0 offset 0x0, size 0x100000
 1048576 bytes written: OK
**NAS>> reset**


**U-Boot 2018.03 (Jun 27 2018 - 06:41:13 +0000)**
Seagate GoFlex Home

SoC:   Kirkwood 88F6281_A1
DRAM:  128 MiB
WARNING: Caches not enabled
NAND:  256 MiB
Loading Environment from NAND... *** Warning - bad CRC, using default environment

Failed (-5)
In:    serial
Out:   serial
Err:   serial
Net:   egiga0
Error: egiga0 address not set.

88E1116 Initialized on egiga0
IDE:   ide_preinit failed
Hit any key to stop autoboot:  3  2  1  0 
ubi0: attaching mtd1
ubi0 error: validate_ec_hdr: bad VID header offset 2048, expected 512
ubi0 error: validate_ec_hdr: bad EC header
Erase counter header dump:
	magic          0x55424923
	version        1
	ec             1
	vid_hdr_offset 2048
	data_offset    4096
	image_seq      0
	hdr_crc        0x7f585319
erase counter header hexdump:
ubi0 error: ubi_io_read_ec_hdr: validation failed for PEB 48
ubi0 error: ubi_attach_mtd_dev: failed to attach mtd1, error -22
UBI error: cannot attach mtd1UBI error: cannot initialize UBI, error -22UBI init error 22
Error, no UBI device/partition selected!
Wrong Image Format for bootm command
ERROR: can't get kernel image!
GoFlexHome> printenv
baudrate=115200
bootargs=console=ttyS0,115200 mtdparts=orion_nand:1m(uboot),255m(ubi)
bootcmd=setenv bootargs ${console} ${mtdparts} ${bootargs_root}; ubi part ubi; ubi read 0x800000 kernel; bootm 0x800000
bootdelay=3
console=console=ttyS0,115200
ethact=egiga0
ipaddr=192.168.1.1
mtddevname=uboot
mtddevnum=0
mtdids=nand0=orion_nand
mtdparts=mtdparts=orion_nand:1m(uboot),255m(ubi)
partition=nand0,0
serverip=192.168.1.2

Environment size: 448/131068 bytes
GoFlexHome> version
U-Boot 2018.03 (Jun 27 2018 - 06:41:13 +0000)
Seagate GoFlex Home

arm-openwrt-linux-muslgnueabi-gcc (OpenWrt GCC 7.3.0 r7102-3f3a2c9) 7.3.0
GNU ld (GNU Binutils) 2.29.1
GoFlexHome> setenv ethaddr 00:10:75:2d:b9:ec
GoFlexHome> setenv serverip '192.168.1.1'
GoFlexHome> setenv ipaddr '192.168.1.22'
**GoFlexHome> tftpboot openwrt-18.06.2-kirkwood-seagate_goflexhome-squashfs-factory.bin**
Using egiga0 device
TFTP from server 192.168.1.1; our IP address is 192.168.1.22
Filename 'openwrt-18.06.2-kirkwood-seagate_goflexhome-squashfs-factory.bin'.
Load address: 0x800000
Loading: *#################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################
	 8.9 MiB/s
done
Bytes transferred = 4063232 (3e0000 hex)
**GoFlexHome> nand erase.part ubi**

NAND erase.part: device 0 offset 0x100000, size 0xff00000
Erasing at 0x100000 --   0% complete.Erasing at 0x380000 --   1% complete.Erasing at 0x600000 --   2% complete.Erasing at 0x8a0000 --   3% complete.Erasing at 0xb20000 --   4% complete.Erasing at 0xda0000 --   5% complete.Erasing at 0x1040000 --   6% complete.Erasing at 0x12c0000 --   7% complete.Erasing at 0x1560000 --   8% complete.Erasing at 0x17e0000 --   9% complete.Erasing at 0x1a60000 --  10% complete.Erasing at 0x1d00000 --  11% complete.Erasing at 0x1f80000 --  12% complete.Erasing at 0x2220000 --  13% complete.Erasing at 0x24a0000 --  14% complete.Erasing at 0x2720000 --  15% complete.Erasing at 0x29c0000 --  16% complete.Erasing at 0x2c40000 --  17% complete.Erasing at 0x2ee0000 --  18% complete.Erasing at 0x3160000 --  19% complete.Erasing at 0x33e0000 --  20% complete.Erasing at 0x3680000 --  21% complete.Erasing at 0x3900000 --  22% complete.Erasing at 0x3ba0000 --  23% complete.Erasing at 0x3e20000 --  24% complete.Erasing at 0x40a0000 --  25% complete.Erasing at 0x4340000 --  26% complete.Erasing at 0x45c0000 --  27% complete.Erasing at 0x4860000 --  28% complete.Erasing at 0x4ae0000 --  29% complete.Erasing at 0x4d60000 --  30% complete.Erasing at 0x5000000 --  31% complete.Erasing at 0x5280000 --  32% complete.Erasing at 0x5520000 --  33% complete.Erasing at 0x57a0000 --  34% complete.Erasing at 0x5a20000 --  35% complete.Erasing at 0x5cc0000 --  36% complete.Erasing at 0x5f40000 --  37% complete.Erasing at 0x61e0000 --  38% complete.Erasing at 0x6460000 --  39% complete.Erasing at 0x66e0000 --  40% complete.Erasing at 0x6980000 --  41% complete.Erasing at 0x6c00000 --  42% complete.Erasing at 0x6ea0000 --  43% complete.Erasing at 0x7120000 --  44% complete.Erasing at 0x73a0000 --  45% complete.Erasing at 0x7640000 --  46% complete.Erasing at 0x78c0000 --  47% complete.Erasing at 0x7b60000 --  48% complete.Erasing at 0x7de0000 --  49% complete.Erasing at 0x8060000 --  50% complete.Erasing at 0x8300000 --  51% complete.Erasing at 0x8580000 --  52% complete.Erasing at 0x8820000 --  53% complete.Erasing at 0x8aa0000 --  54% complete.Erasing at 0x8d20000 --  55% complete.Erasing at 0x8fc0000 --  56% complete.Erasing at 0x9240000 --  57% complete.Erasing at 0x94e0000 --  58% complete.Erasing at 0x9760000 --  59% complete.Erasing at 0x99e0000 --  60% complete.Erasing at 0x9c80000 --  61% complete.Erasing at 0x9f00000 --  62% complete.Erasing at 0xa1a0000 --  63% complete.Erasing at 0xa420000 --  64% complete.Erasing at 0xa6a0000 --  65% complete.Erasing at 0xa940000 --  66% complete.Erasing at 0xabc0000 --  67% complete.Erasing at 0xae60000 --  68% complete.Erasing at 0xb0e0000 --  69% complete.Erasing at 0xb360000 --  70% complete.Erasing at 0xb600000 --  71% complete.Erasing at 0xb880000 --  72% complete.Erasing at 0xbb20000 --  73% complete.Erasing at 0xbda0000 --  74% complete.Erasing at 0xc020000 --  75% complete.Erasing at 0xc2c0000 --  76% complete.Erasing at 0xc540000 --  77% complete.Erasing at 0xc7e0000 --  78% complete.Erasing at 0xca60000 --  79% complete.Erasing at 0xcce0000 --  80% complete.Erasing at 0xcf80000 --  81% complete.Erasing at 0xd200000 --  82% complete.Erasing at 0xd4a0000 --  83% complete.Erasing at 0xd720000 --  84% complete.Erasing at 0xd9a0000 --  85% complete.Erasing at 0xdc40000 --  86% complete.Erasing at 0xdec0000 --  87% complete.Erasing at 0xe160000 --  88% complete.Erasing at 0xe3e0000 --  89% complete.Erasing at 0xe660000 --  90% complete.Erasing at 0xe900000 --  91% complete.Erasing at 0xeb80000 --  92% complete.Erasing at 0xee20000 --  93% complete.Erasing at 0xf0a0000 --  94% complete.Erasing at 0xf320000 --  95% complete.Erasing at 0xf5c0000 --  96% complete.Erasing at 0xf840000 --  97% complete.Erasing at 0xfae0000 --  98% complete.Erasing at 0xfd60000 --  99% complete.Erasing at 0xffe0000 -- 100% complete.
OK
**GoFlexHome> nand write 0x800000 ubi 0x600000**

NAND write: device 0 offset 0x100000, size 0x600000
 6291456 bytes written: OK
**GoFlexHome> reset**
resetting ...


**U-Boot 2018.03 (Jun 27 2018 - 06:41:13 +0000)**
Seagate GoFlex Home

SoC:   Kirkwood 88F6281_A1
DRAM:  128 MiB
WARNING: Caches not enabled
NAND:  256 MiB
Loading Environment from NAND... *** Warning - bad CRC, using default environment

Failed (-5)
In:    serial
Out:   serial
Err:   serial
Net:   egiga0
Error: egiga0 address not set.

88E1116 Initialized on egiga0
IDE:   ide_preinit failed
Hit any key to stop autoboot:  3  2  1  0 
ubi0: attaching mtd1
ubi0: scanning is finished
ubi0: volume 2 ("rootfs_data") re-sized from 9 to 1967 LEBs
ubi0: attached mtd1 (name "mtd=1", size 255 MiB)
ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 129024 bytes
ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 512
ubi0: VID header offset: 512 (aligned 512), data offset: 2048
ubi0: good PEBs: 2040, bad PEBs: 0, corrupted PEBs: 0
ubi0: user volume: 3, internal volumes: 1, max. volumes count: 128
ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 1102568588
ubi0: available PEBs: 0, total reserved PEBs: 2040, PEBs reserved for bad PEB handling: 40
Read 0 bytes from volume kernel to 800000
No size specified -> Using max size (2064384)
## Booting kernel from Legacy Image at 00800000 ...
   Image Name:   ARM OpenWrt Linux-4.14.95
   Created:      2019-01-30  12:21:02 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2044079 Bytes = 1.9 MiB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
   Loading Kernel Image ... OK

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.14.95 (buildbot@builds-03.infra.lede-project.org) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7627-753531d)) #0 Mon Jan 28 08:54:32 2019

******************************STUFF DELETED*************************************************************

[    1.967394] init: - preinit -
[    2.180290] random: fast init done
[    2.462731] random: jshn: uninitialized urandom read (4 bytes read)
[    2.535112] random: jshn: uninitialized urandom read (4 bytes read)
[    2.566913] random: jshn: uninitialized urandom read (4 bytes read)
ip: SIOCSIFFLAGS: Address not available
sendto(): Network unreachable
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[    5.825413] UBIFS (ubi0:2): default file-system created
[    5.857652] UBIFS (ubi0:2): background thread "ubifs_bgt0_2" started, PID 1020
[    5.920445] UBIFS (ubi0:2): UBIFS: mounted UBI device 0, volume 2, name "rootfs_data"
[    5.928321] UBIFS (ubi0:2): LEB size: 129024 bytes (126 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
[    5.938308] UBIFS (ubi0:2): FS size: 252112896 bytes (240 MiB, 1954 LEBs), journal size 12644352 bytes (12 MiB, 98 LEBs)
[    5.949234] UBIFS (ubi0:2): reserved for root: 4952683 bytes (4836 KiB)
[    5.955890] UBIFS (ubi0:2): media format: w4/r0 (latest is w5/r0), UUID 226057C4-7E4E-4DFD-B571-4476E4278662, small LPT model
[    5.968838] mount_root: overlay filesystem has not been fully initialized yet
[    5.976456] mount_root: switching to ubifs overlay
[    5.992062] urandom-seed: Seed file not found (/etc/urandom.seed)
[    6.062791] procd: - early -
[    6.065753] procd: - watchdog -
[    6.877929] procd: - watchdog -
[    6.881316] procd: - ubus -
[    6.914957] urandom_read: 3 callbacks suppressed
[    6.914964] random: ubusd: uninitialized urandom read (4 bytes read)
[    6.933919] random: ubusd: uninitialized urandom read (4 bytes read)
[    6.940627] random: ubusd: uninitialized urandom read (4 bytes read)
[    6.947913] procd: - init -
Please press Enter to activate this console.
[    7.129974] kmodloader: loading kernel modules from /etc/modules.d/*
[    7.139132] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    7.152333] ip_tables: (C) 2000-2006 Netfilter Core Team
[    7.162373] nf_conntrack version 0.5.0 (2048 buckets, 8192 max)
[    7.196290] xt_time: kernel timezone is -0000
[    7.206527] PPP generic driver version 2.4.2
[    7.212456] NET: Registered protocol family 24
[    7.219190] kmodloader: done loading kernel modules from /etc/modules.d/*
[   13.315581] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   13.519245] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready



BusyBox v1.28.4 () built-in shell (ash)

  **_______                     ________        __**
** |       |.-----.-----.-----.|  |  |  |.----.|  |_**
** |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|**
** |_______||   __|_____|__|__||________||__|  |____|**
**          |__| W I R E L E S S   F R E E D O M**
** -----------------------------------------------------**
** OpenWrt 18.06.2, r7676-cddd7b4c77**
 -----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------
root@OpenWrt:/# ifconfig 
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:20 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1360 (1.3 KiB)  TX bytes:1360 (1.3 KiB)

root@OpenWrt:/# root@OpenWrt:/# ifconfig e[J
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:64 errors:0 dropped:0 overruns:0 frame:0
          TX packets:64 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4352 (4.2 KiB)  TX bytes:4352 (4.2 KiB)

root@OpenWrt:/# fw_printenv
Cannot parse config file '/etc/fw_env.config': No such file or directory
root@OpenWrt:/# [  128.400313] random: crng init done
[  128.403745] random: 1 urandom warning(s) missed due to ratelimiting

root@OpenWrt:/# reboot
root@OpenWrt:/# [  210.235508] reboot: Restarting system


U-Boot 2018.03 (Jun 27 2018 - 06:41:13 +0000)
Seagate GoFlex Home

SoC:   Kirkwood 88F6281_A1
DRAM:  128 MiB
WARNING: Caches not enabled
NAND:  256 MiB
Loading Environment from NAND... *** Warning - bad CRC, using default environment