Инструменты пользователя

Инструменты сайта


netgear-nr104

Это старая версия документа!


config.gz armada-370-netgear-rn104.dts.gz

Сборка ядра на системе

sudo apt install linux-source curl
cd && mkdir kernel && cd kernel
tar xf /usr/src/linux-source-6.1.tar.xz
cd linux-source-6.1/
make menuconfig 
 
LOADADDR=0x00008000 make
make armada-370-netgear-rn104.dtb
cat arch/arm/boot/dts/armada-370-netgear-rn104.dtb >> arch/arm/boot/zImage
LOADADDR=0x00008000 make uImage
cp arch/arm/boot/uImage /boot/uImage-rn104
mkinitramfs -o initramfs-rn104 -r / -v
mkimage -A arm -O linux -T ramdisk -C none -a 0x00000000 -e 0x00000000 -n initramfs -d initramfs-rn104  uInitramfs-rn104
cp uInitramfs-rn104 /boot/uInitramfs-rn104

* сборка ядра

LOADADDR=0x00008000 make -j 16
make armada-370-netgear-rn104.dtb
cat arch/arm/boot/dts/armada-370-netgear-rn104.dtb >> arch/arm/boot/zImage
LOADADDR=0x00008000 make uImage
scp arch/arm/boot/uImage root@192.168.1.250:/tftpboot/uImage-rn104

* загрузка ядра из сети

 setenv bootargs console=ttyS0,115200 root=UUID=5219457b-a86d-4613-a847-273944366ab8;tftpboot 0x2000000 192.168.1.250:uImage-rn104;tftpboot 0x5100000 192.168.1.250:uInitramfs-rn104;bootm 0x2000000 0x5100000;

* initramfs в загруженной системе

 /sbin/mkinitramfs -o /tmp/initramfs-rn104 -r / -v
 mkimage -A arm -O linux -T ramdisk -C none -a 0x00000000 -e 0x00000000 -n initramfs -d /tmp/initramfs-rn104  /tmp/uInitramfs-rn104
 scp /tmp/uInitramfs-rn104 root@192.168.1.250:/tftpboot/uInitramfs-rn104

* загрузка с диска

 ide reset; ext2load ide 0:1 0x2000000 uImage-rn104; ext2load ide 0:1 0x5100000 uInitramfs-rn104; bootm 0x2000000 0x5100000
 
 ide;ide reset; ext2load ide 0:1 0x2000000 uImage-rn104; ext2load ide 0:1 0x5100000 uinitrd.img-6.1.58.rn104; bootm 0x2000000 0x5100000

* printenv orig

BootROM 1.08
Booting from NAND flash
 
 
General initialization - Version: 1.0.0
 
High speed PHY - Version: 2.1.4 (COM-PHY-V20)
Update PEX Device ID 0x6710
High speed PHY - Ended Successfully
0000
DDR3 Training Sequence - Ver 5.7.1
DDR3 Training Sequence - Run without PBS.
DDR3 Training Sequence - Ended Successfully
BootROM: Image checksum verification PASSED
l
 __   __                      _ _
|  \/  | __ _ _ ____   _____| | |
| |\/| |/ _` | '__\ \ / / _ \ | |
| |  | | (_| | |   \ V /  __/ | |
|_|  |_|\__,_|_|    \_/ \___|_|_|
         _   _     ____              _
        | | | |   | __ )  ___   ___ | |_
        | | | |___|  _ \ / _ \ / _ \| __|
        | |_| |___| |_) | (_) | (_) | |_
         \___/    |____/ \___/ \___/ \__|
 ** LOADER **
 
 
U-Boot 2011.12-gec25d27-dirty (Oct 26 2015 - 16:56:14) Marvell version: v2011.12                                                                                                                          2014_T2.0p1
06/23/2015 ReadyNAS-104 V2.0
 
Board: DB-88F6710-BP
SoC:   MV6710 A1
CPU:   Marvell PJ4B v7 UP (Rev 1) LE
       CPU    @ 1200 [MHz]
       L2     @ 600 [MHz]
       TClock @ 200 [MHz]
       DDR    @ 600 [MHz]
       DDR 16Bit Width, FastPath Memory Access
DRAM:  512 MiB
 
Map:   Code:            0x1feef000:0x1ff9f514
       BSS:             0x1ffef8a0
       Stack:           0x1f9eeef8
       Heap:            0x1f9ef000:0x1feef000
 
NAND:  (ID 0xf1ad)      128 MiB
MMC:   MRVL_MMC: 0
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01
 
Initialize and scan all PCI interfaces
PEX unit.port(active IF[-first bus]):
------------------------------------------
PEX 0: Root Complex Interface, Detected Link X1, GEN 2.0
PEX 1: Root Complex Interface, Detected Link X1, GEN 2.0
FPU not initialized
USB 0: Host Mode
USB 1: Host Mode
Shutting down unused interfaces:
       SDIO
       AUDIO
       TDM
Modules/Interfaces Detected:
       RGMII0 Phy
       RGMII1 Phy
       PEX0 (Lane 0)
       PEX1 (Lane 1)
       SATA0 (Lane 2)
       SATA1 (Lane 3)
Net:   egiga0, egiga1 [PRIME]
Power On!
 
FDT loaded successfully
Hit any key to stop autoboot:  0
Marvell>> printenv
AC_Power_fail_detect=open
CASset=min
HW_version=MVT
MALLOC_len=5
Manufacturer=NETGEAR
Product=ReadyNAS 104
SKUNum=RN104
SerialNum=3EP336E300967
Startup=Normal
UUID=75d70358-d8c7-11e2-bb0a-28c68e34fe64
Version=V1.0
autoload=no
bootargs=console=ttyS0,115200
bootargs_end=:10.4.50.254:255.255.255.0:KW40:eth0:none
bootargs_root=root=/dev/nfs rw
bootcmd=nand read 0x2000000 0x200000 0x400000; nand read 0x3000000 0x800000 0x400000; bootm 0x2000000 0x3000000 0x1000000
bootcmd_fdt=tftpboot 0x2000000 $image_name;tftpboot $fdtaddr $fdtfile;setenv bootargs $console $mtdparts $bootargs_root nfsroot=$serverip:$rootpath ip=$ipaddr:$serverip$bootargs_end $mvNetConfig video=dovefb:lcd0:$lcd0_params clcd.lcd0_enable=$lcd0_enable clcd.lcd_panel=$lcd_panel; bootz 0x2000000 - $fdtaddr;
bootcmd_ubi=ubi part ubifs; ubifsmount rootfs; ubifsload 0x2000000 kernel; ubifsload 0x3000000 initrd.gz; bootm 0x2000000 0x3000000 0x1000000
bootdelay=0
cacheShare=no
console=console=ttyS0,115200
disL2Cache=yes
disaMvPnp=no
eeeEnable=no
enaAutoRecovery=yes
enaClockGating=yes
enaExtDisk=no
enaFPU=no
enaMonExt=no
enaWrAllo=no
envver=3
eth1addr=28:C6:8E:34:FE:65
eth1mtu=1500
ethact=egiga1
ethaddr=28:C6:8E:34:FE:64
ethmtu=1500
ethprime=egiga1
fdt_skip_update=no
fdtaddr=0x1000000
fdtfile=armada-370-db.dtb
image_name=uImage
initrd_name=uInitrd
ipaddr=192.168.1.15
load_addr=0x02000000
loadaddr=0x02000000
mtdids=nand0=armada-nand
mtdparts=mtdparts=armada-nand:0x180000@0(u-boot),0x20000@0x180000(u-boot-env),0x600000@0x200000(uImage),0x400000@0x800000(minirootfs),-(ubifs)
mvNetConfig=mv_net_config=1,(00:50:43:11:11:11,0:1:2:3:4),mtu=1500
mv_pon_addr=00:50:43:00:00:02
nandEcc=1bit
netbsd_en=no
netretry=no
pcieTune=no
pexMode=rc
pxe_files_load=:default.arm-armada370-db:default.arm-armadaxp:default.arm
pxefile_addr_r=3100000
rcvrip=169.254.100.100
sata_delay_reset=0
sata_dma_mode=yes
serverip=192.168.1.250
setL2CacheWT=no
standalone=fsload $load_addr $image_name;setenv bootargs $console $mtdparts root=/dev/mtdblock0 rw ip=$ipaddr:$serverip$bootargs_end; bootm $load_addr;
stderr=serial
stdin=serial
stdout=serial
usb0Mode=host
usb1Mode=host
usb2Mode=device
usbActive=0
vxworks_en=no
yuk_ethaddr=00:00:00:EE:51:81
 
Environment size: 2339/131068 bytes
netgear-nr104.1740821472.txt.gz · Последнее изменение: 01.03.2025 09:31 — augin