No complaints or problems to report; just wanted to share this data. I'll be leaving my governor on performance; the Luci web interface feels snappier, could be placebo.
Hey folks, I've been running a Linksys E8450 with the latest OpenWRT for about 45 days now. Yesterday, I accidently unplugged it, and now it will not boot up. Getting no LED lights or activity.
I remember reading here something about the governor and dead reboots, but was wondering if no LEDs on is consistent with that. Would appreciate being pointed in the right direction.
I did use a volt meter to confirm my power supply is still good.
We don’t know why, we don’t know when; but it’s only a matter of time, before OKOD strikes another poor RT3200 again. All was once well, but that was only then; once it was five, but five became ten. So we ain’t got no zen, knowing OKOD will strike for sure anytime again. WiFi 6, tricks and nice cake-mix, but too many bricks; we therefore place all our hope in @daniel and his promised fix.
It is surprising but .... logical
%CPU usage represents the ratio between time processor is working vs time processor is doing nothing (idle)
In your case:
ondemand / processor is running at half its max speed: it needs to run 6 seconds every 100 seconds to perform its basic job. %CPU = 6/100 = 6%
Performance / processor is running at full speed: it needs only to run 3 seconds every 100 seconds to perform the same job. %CPU = 3/100 = 3%
"ondemand = half speed" is only to illustrate what happens (not the right value).
ondemand is suppose to raise CPU freq when needed, but it is not immediate.
It starts from low frequency and ramp up to max speed.
CPU is often used when not running at full speed producing the effect you have observed (higher %CPU using ondemand)
Please correct me if you know more, but from my current knowledge about the issue: It is not known what the root cause for the reported boot or reboot problems is. It is not known if your device is affected by the issue. How should someone answer specific questions about handling the issue while we are still trying to solve a puzzle?
If we want to solve this puzzle then please don’t just ask how to handle the issue, let’s work on analyze it. Waiting for a solution does not help. I also do not see that a fix was promised.
I suggest to raise min_freq CPU clock speed or switch to performance governor since we have one report in the past that a minimum CPU clock speed of 600 MHz increased reboot stability. This should not affect cold boot problems so we still don’t know what the issue is about but it’s one idea what could contribute to the issue.
I suggest to note the model and production date of the router before the issue might occur to narrow the issue down if there are patterns of models or production dates that are affected or unaffected.
How does one find the model and production date? I'm not seeing anything obvious on the body or the board. Is there anything else I can do to contribute and/or revive my bricked E8450?
I have 6 RT3200 (and 1 E8450 if that matters). 1 of the RT3200 started to suffer from min_feq soft reboot issue only after a sysupgrade, 23.05-rcX -> 23.05.2 IIRC. (Versions may not be accurate. The device is at a remote site so I don't play with it so often). Setting min_feq in rc.local mitigates the issue. All other devices work without setting min_feq.
I have a friend also purchased a few RT3200's, and 1 of his bricked in a recent morning. According to his description: "Internet was down in the morning but wifi was connected and router was accessible from luci (-- The internet issue maybe totally unrelated). Then after a reboot, router didn't come up at all. Power supply is good (swapped) but no LED." I promised him to jtag and try recover it next month or 2. Please remind me what info I need to collect (uboot console log and mtd dump?) before writing anything to it? I'm very curious too but I haven't received that brick.
Another user wrote that putting his device into the freezer got it back to life and cold boot. I would not recommend this since powering the device up while being the most cold area in the room should get air humidity condensation on and in the device starting instantly and this water together with electricity could lead to hardware damage but you could read here, and decide if you would like to take the risk.
Be sure to read his warning about updating first. I don't know where to find the updated installer he mentions, or maybe it isn't released yet. Basically, he ends by saying: DON'T USE YET.
mediatek: mt7622: modernize Linksys E8450 / Belkin RT3200 UBI build
Move fip and factory into UBI static volumes.
Use fitblk instead of partition parser.
!! RUN INSTALLER FIRST !!
Existing users of previous OpenWrt releases or snapshot builds will
have to **re-run the updated installer** before upgrading to firmware
after this commit.
DO NOT flash or run even just the initramfs image unless you have
run the updated installer which moves the content of the 'factory'
partition into a UBI volume.
tl;dr: DON'T USE YET!
Somebody please correct me if I'm wrong, but I believe this means if you're on SNAPSHOT right now and attempt a straight update, your device will cease to function (temporarily).
@daniel's github installer site currently still contains the old version 1.0.3 of the ubi installer.
But the site has also the "fitblk" branch that seems to enable building the all-ubi layout installer. That is looks like the new installer.
But there is no built installer release yet, as the installer build script build_installer.sh requires buildbot builds as components, so a bit waiting still needed until buildbot has built these new commits, after which the installer can be built (and released)...