netgear-nr104
Это старая версия документа!
Сборка ядра на системе
sudo apt install linux-source 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
* сборка ядра
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.1740723677.txt.gz · Последнее изменение: 28.02.2025 06:21 — augin