Crash on GL-MT3000, wireless remains operational

I put 4 pill botttle caps at the 4 corners to lift it off the table and it dropped close to ide temps, eventually.

Fan also flattened out and started to slow.

So I'm going to look for some more elegant way to lift it or I'll hot glue the caps to the bottom.

Nearly 4 days now running as a meshnode with 2.4 an 5 GHz APs, the worst combination I had before when it stopped passing ipv4 packets usually randomly after a hour or so.
3 days is nearly a 3 day improvement. This is with snapshot from 3 days ago.

As a meshnode it is achieving on average ~500Mb/s mesh link to an MT6000, on 2.4GHz HE 40MHz (wifi 6).
So gone from painfully unreliable to pretty good!

1 Like

The bad news - overnight the "crash" happened.
I had a laptop connected, running youtube continuously on "play next" to keep generating traffic.

This time, not just ipv4, but also ipv6 had failed.
As before, the layer2 mesh connection is still up.
The fan has gone into erratic pulsing, durations of < 1 second up to 4 or 5 seconds.

I cannot ssh into it as layer 3 is totally dead..... I'll just have to power cycle... :unamused:

That sucks.

I fixed that thread about the lan, not IPv4 beinng what goes down yesterday and not its like the this is saunting us.

A real PITA

I was going to go back to my original thought of poking gpio to get the fan going faster instead of pulsing....

1 Like

When you get it open, would you add some pictures to WIKI?

I was going to poke it with software, rather than a screwdiver, but yes, I could do that too :wink:

Don't void it. I assumed you were going to open it up.

I just wonder what it heat spreader looks like.

Look at this: it became stable over night...

Real thermal sensor.

Nah, its an old one anyway and the research is good for the community :wink:

1 Like

Done poking, software wise.

Some commands to control the fan:

echo "user_space" > /sys/devices/virtual/thermal/thermal_zone0/policy
echo 7 > /sys/devices/virtual/thermal/thermal_zone0/cdev0/cur_state

Fan speed can be 0 (off) to 7 (full on)
"user_space" means it is not auto and controlled by the user (ie you)

To switch it back to auto, do:
echo "step_wise" > /sys/devices/virtual/thermal/thermal_zone0/policy

Read the current temperature in milliCelsius (thousandths of a degree centigrade):
cat /sys/devices/virtual/thermal/thermal_zone0/temp

I've left mine on at speed 7 to see what happens.

The highest, reported, fan speed I've seen is ~2,200 rpms.

Any ides what you are getting @7?

I've not found where I can read that yet....

Set yours and see what Luci gives you.

NP.

Just to be clear:
I can copy and paste that; "user_space" is to be left alone?

Run the two commands:

echo "user_space" > /sys/devices/virtual/thermal/thermal_zone0/policy

and

echo 7 > /sys/devices/virtual/thermal/thermal_zone0/cdev0/cur_state

1 Like

Tnen reboot. You will get an new tab: Statistics.
In that there is 'graphs' and 'setup'. In setup, ther is 'General plug ins' and the last two (thermal and sensors) have real temp and fan. You just add them.

I'm checking now.

Top speed 4,298. Probably 4,300.

Brought the speed right back down to 1,400 rpms

:spiral_notepad: Looks like it hit 5,000 while I was snipping.

@LilRedDog

For clarity -
For example to set fan speed to "half", do:
echo 3 > /sys/devices/virtual/thermal/thermal_zone0/cdev0/cur_state

To turn it off all together, do:
echo 0 > /sys/devices/virtual/thermal/thermal_zone0/cdev0/cur_state

To go back to the original "auto" setting, do:
echo "step_wise" > /sys/devices/virtual/thermal/thermal_zone0/policy

To read the temperature in milliCelsius, do:
cat /sys/devices/virtual/thermal/thermal_zone0/temp

1 Like

Even my old ears can hear it :rofl:
Edit: Karnt spel

1 Like


Well, we cannot say the fan is ineffective.

1 Like