gnuton / asuswrt-merlin.ng

Extends the support of Merlin firmware to more ASUS routers
Other
1.44k stars 82 forks source link

TUF-AX3000_3004_388.4_0-gnuton1_puresqubi.w - is incredibly unstable #487

Closed Ichimikichiki closed 11 months ago

Ichimikichiki commented 11 months ago

Router Model Affected TUF-AX3000

Firmware Version Affected 3004_388.4_0-gnuton1_puresqubi

Describe the bug Freezes for about 45 seconds out of every 90 seconds

Tried flashing 20 times. Tried flashing back 40 times, but can't get it to stay connected long enough to complete. I did a hard reset and was able to flash back to previous version and it worked fine. But just thought I'd try again, and same issue. Latest update is completely unusable. Takes no less than 50 refresh attempts to load each page. Same thing with ssh. Freezes and you have to make a new connection in a new terminal window. Over and over and over.

gnuton commented 11 months ago

Did you tested the latest beta too? Do you have the same issue? Do you have any log to show?

Ichimikichiki commented 11 months ago

I did. I rolled back to it. And it works fine.

There are no logged events when this occurs.

Have tried and rolled back 4 or 5 times to be sure.

gnuton commented 11 months ago

I am testing the _tuf image and so far so good. To test if it freezes I ssh on the router and ping www.google.it

gnuton commented 11 months ago

Tested a few hours.. not an issue with the _tuf image. I will test the non tuf one.

gnuton commented 11 months ago

@Ichimikichiki can you please define a test plan I can execute to assess the instability of this image?

Ichimikichiki commented 11 months ago

I am testing the _tuf image and so far so good. To test if it freezes I ssh on the router and ping www.google.it

It even freezes while ssh'd into the router. I have to open a new session.

I'm looking for another router. I'm just gonna toss it.

I tried to recompile it myself. But even your docker base image doesn't compile.

gnuton commented 11 months ago

@Ichimikichiki the docker image works as I use it locally and on the cloud. Please follow the instructions.

The tuf image works too, it's tested. I have to check the other one, but I have not got complains and it has alraedy many users using it.

The problem happens on your router. so the question is.. what happens? Looking at your log is what I would expect from you to get forward with this ticket. Without logs this ticket is invalid and there is no way I can help you.

Ichimikichiki commented 11 months ago

@Ichimikichiki the docker image works as I use it locally and on the cloud. Please follow the instructions.

That's odd.

 1 warning found (use --debug to expand):
 - Empty continuation line found in: RUN     apt-get -y dist-upgrade &&     dpkg --add-architecture i386 &&     apt-get update &&     apt-get -y --no-install-recommends       install lib32ncurses-dev dos2unix libtool-bin cmake libproxy-dev         uuid-dev liblzo2-dev autoconf automake bash bison bzip2 diffutils        file flex m4 g++ gawk groff-base libncurses5-dev libtool libslang2       make patch perl pkg-config shtool subversion tar texinfo zlib1g          zlib1g-dev git gettext libexpat1-dev libssl-dev cvs gperf unzip          python2 libxml-parser-perl gcc-multilib libxml2-dev g++-multilib         gitk libncurses5 mtd-utils libvorbis-dev xutils-dev autogen sed          build-essential intltool libglib2.0-dev autopoint  autoconf-archive      lib32z1-dev lib32stdc++6 xsltproc gtk-doc-tools libelf-dev:i386          libelf1:i386 libltdl-dev openssh-server curl nano lzip patchelf          automake gosu bc rsync sudo xxd python-is-python2 execstack &&     apt -y autoremove &&     apt -y autoclean &&     rm -Rf /var/cache/apt/archives/* &&     ln -s bash /bin/sh.bash &&     mv /bin/sh.bash /bin/sh &&     echo "root:docker" | chpasswd &&     useradd -m docker &&     echo "docker:docker" | chpasswd && adduser docker sudo &&     echo "docker ALL=(ALL:ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/docker &&     gosu docker bash -c 'cd ~ && git clone https://github.com/RMerl/am-toolchains'

Trying again now. Could be because my connection keeps dropping.

gnuton commented 11 months ago

Get docker images already built with a docker pull. No reason to build your docker image unless you wanna develop the docker image. All docker and tug images are built on the cloud by circleci. If you fork the repo and enable circleci you do not need to setup anything on your local machine. No pain.

All my Asus related repos have CI, so all commits get built on the cloud.

Ichimikichiki commented 11 months ago

Ok yeah so I was able to flash what was apparently a clean flash. Took like 47 goes. But the way I could tell was that the pages in the web UI would load first click instead of having to refresh 100 times and fluke it to fully load. Chrome is useless in this situation, and there is no way to get the firmware update page to load. Firefox can do it, but only after 100 or so refreshes. Wish there was a way to flash via the console.

Ichimikichiki commented 11 months ago

So we can close this now.