lanchon / openwrt-tr4400-v2 Goto Github PK
View Code? Open in Web Editor NEWOpenWrt installation instructions for Arris TR4400 v2 / RAC2V1A
License: Other
OpenWrt installation instructions for Arris TR4400 v2 / RAC2V1A
License: Other
Hi! (Hope this is the right place to raise this):
After the tricky business of opening the case, soldering tiny wires, getting a serial console...
I'm stuck installing openwrt on my RACV21A version Arris TR4400 v2. There's a whole bunch of differences flagged up by check-svn1418.sh (see below).
Does this mean there's a problem with check-svn1418.sh, or can I safely ignore the errors?
emmerson@mingo ~/openwrt_arris_racv21a/openwrt-tr4400-v2-main [9] ssh -l root 10.9.124.4 sh <check-svn1418.sh
This script checks the current state of your router in depth.
If all checks pass, you are good to go on installing OpenWRT.
The router USB port should be empty when running this script.
checking /proc/cmdline
checking /etc/svn.info
/etc/svn.info - differ: char 69, line 2
Path: .
URL: svn://10.10.67.238:36901/svn/Router/TR4400v2/TR4400v2_0719/Source
Repository Root: svn://10.10.67.238:36901/svn/Router/TR4400v2
Repository UUID: a6b6dc33-2ea1-44c0-8bf5-3169134277e6
Revision: 1782
Node Kind: directory
Schedule: normal
Last Changed Author: lucien
Last Changed Rev: 1782
Last Changed Date: 2019-08-05 10:19:11 +0800 (Mon, 05 Aug 2019)
VERSION:
Build from: PD1-build01 /home/rdrelease/TR4400v2/TR4400v2_0719_191108/Source by rdrelease
DATE: Mon Nov 11 10:44:03 CST 2019
BOARD_ID: TR4400-CH
checking /etc/openwrt_release
/etc/openwrt_release - differ: char 74, line 3
DISTRIB_ID="OpenWrt"
DISTRIB_RELEASE="Bleeding Edge"
DISTRIB_REVISION="r1602"
DISTRIB_CODENAME="barrier_breaker"
DISTRIB_TARGET="ipq806x/generic"
DISTRIB_DESCRIPTION="OpenWrt Barrier Breaker r1602"
DISTRIB_TAINTS="no-all busybox override"
checking /proc/version
/proc/version - differ: char 24, line 1
Linux version 3.14.43 (rdrelease@PD1-build01) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.01 r1602) ) #1 SMP PREEMPT Fri Nov 8 20:42:04 CST 2019
checking /proc/mtd
/proc/mtd - differ: char 130, line 4
dev: size erasesize name
mtd0: 00040000 00020000 "0:SBL1"
mtd1: 00140000 00020000 "0:MIBIB"
mtd2: 00140000 00020000 "0:SBL2_1"
mtd3: 00280000 00020000 "0:SBL3_1"
mtd4: 00120000 00020000 "0:DDRCONFIG_1"
mtd5: 00120000 00020000 "0:SSD"
mtd6: 00280000 00020000 "0:TZ_1"
mtd7: 00280000 00020000 "0:RPM_1"
mtd8: 00500000 00020000 "0:APPSBL_1"
mtd9: 00080000 00020000 "0:APPSBLENV"
mtd10: 00140000 00020000 "0:ART"
mtd11: 04000000 00020000 "rootfs_1"
mtd12: 00060000 00020000 "0:BOOTCONFIG"
mtd13: 00140000 00020000 "0:SBL2"
mtd14: 00280000 00020000 "0:SBL3"
mtd15: 00120000 00020000 "0:DDRCONFIG"
mtd16: 00120000 00020000 "0:SSD_1"
mtd17: 00280000 00020000 "0:TZ"
mtd18: 00280000 00020000 "0:RPM"
mtd19: 00060000 00020000 "0:BOOTCONFIG1"
mtd20: 00500000 00020000 "0:APPSBL"
mtd21: 04000000 00020000 "rootfs"
mtd22: 00100000 00020000 "fw_env"
mtd23: 00800000 00020000 "config"
mtd24: 00200000 00020000 "PKI"
mtd25: 00100000 00020000 "scfgmgr"
mtd26: 00008000 00008000 "spi32766.0"
mtd27: 003e0000 0001f000 "kernel"
mtd28: 01e08000 0001f000 "ubi_rootfs"
mtd29: 0001f000 0001f000 "rootfs_data"
mtd30: 00744000 0001f000 "ubi_config"
checking /proc/mounts
/proc/mounts - differ: char 300, line 8
rootfs / rootfs rw 0 0
mtd:ubi_rootfs /rom squashfs ro,relatime 0 0
proc /proc proc rw,noatime 0 0
sysfs /sys sysfs rw,noatime 0 0
tmpfs /tmp tmpfs rw,nosuid,nodev,noatime 0 0
tmpfs /tmp/root tmpfs rw,noatime,mode=755 0 0
overlayfs:/tmp/root / overlayfs rw,noatime,lowerdir=/,upperdir=/tmp/root 0 0
ubi1:ubi_config /config ubifs rw,relatime 0 0
tmpfs /dev tmpfs rw,relatime,size=512k,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
debugfs /sys/kernel/debug debugfs rw,noatime 0 0
ramfs /home ramfs rw,relatime 0 0
ramfs /mnt ramfs rw,relatime 0 0
ramfs /etc ramfs rw,relatime 0 0
checking /proc/bus/pci/devices
cmp: EOF on
/proc/bus/pci/devices
checking /etc/fw_env.config
Warning: Bad CRC, using default environment
checking fw_printenv
fw_printenv - differ: char 2, line 1
bootcmd=bootp; setenv bootargs root=/dev/nfs nfsroot=${serverip}:${rootpath} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off; bootm
bootdelay=5
baudrate=115200
checking dmesg-ubi-attached
dmesg-ubi-attached - differ: char 18, line 1
UBI: attached mtd21 (name "rootfs", size 64 MiB) to ubi0
UBI: attached mtd23 (name "config", size 8 MiB) to ubi1
checking dmesg-ubifs-mounted
checking ubi0_0-kernel
ubi0_0-kernel - differ: char 1, line 1
1e7876636109535510dd7cee16386d36 /dev/ubi0_0
checking ubi0_1-ubi_rootfs
ubi0_1-ubi_rootfs - differ: char 1, line 1
edcd4e0e5732f18e81da7b33892fe784 /dev/ubi0_1
checking ubi0_2-rootfs_data
WARNING: Do not proceed installing OpenWrt if any errors were output!
Save the output and seek help in the forums instead.
I am curious if this also applies to the SAC2V1A. I found one of these in the trash - It's branded Spectrum (thus the "S" in the model?)
The internals look the same. I was able to setup a serial connection, but never get a root (or any) prompt. At the default bit rate of 115200, I do see characters on the terminal screen. If I change the baud, sometime the correct characters are printed and sometimes not. I assume that means the serial connection is working and the characters are making the round trip to/from the router. Correct?
When the Router boots, it flashes blue for ~30 seconds, then slowly fades blue in and out at 1 - 2 hertz. then after a minute or two it fades red in and out at the same frequency. I am wonder if the problem is that it never completely boots. I've tried connecting to the web interface, but it says and will not let me connect. It does auto redirect from http to https. I plugged it into my spectrum modem in the hopes of it getting updates, but nothing new happens. Same colored light pattern.
Now What?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.