Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GL-iNet USB150 bricked when updated to 2145 or 2152 #645

Closed
k6ccc opened this issue Jan 13, 2023 · 20 comments
Closed

GL-iNet USB150 bricked when updated to 2145 or 2152 #645

k6ccc opened this issue Jan 13, 2023 · 20 comments
Assignees

Comments

@k6ccc
Copy link

k6ccc commented Jan 13, 2023

Updated all 14 of my nodes to Nightly 2145 and all worked except my USB150. The 2145 update was made over an RF link of about 6 feet. When I got home and checked it out, a computer would recognize that a USB device was plugged in, but could not get an IP address from it. Power cycled several times with the same result. I don't remember for sure what the previous version was, but it was a nightly from sometime in the past week.

This morning used the GL-iNet unbrick process to unbrick the USB150. Then did an update to 3.22.12.0 That properly came up with the first boot screen and then after the next reboot, it was operating properly as far as I could tell. I don't have any other 2 GHz AREDN here to test an AREDN RF link with. Next updated to nightly 2152. Again, the USB150 bricked. The attached computer recognizes that a USB device has been plugged in, but can not get an IP address from it.

Repeated the unbrick and then AREDN load and update process with the same result.

@aanon4
Copy link
Contributor

aanon4 commented Jan 13, 2023

I'll dig out my USB150 this weekend and take a look. My guess is that something changed specifically for this device when we did the OpenWRT upgrade to their latest version earlier this week. Anyway, dont try an upgrade on the USB150 again until I update this ticket.

@aanon4 aanon4 self-assigned this Jan 13, 2023
@k6ccc
Copy link
Author

k6ccc commented Jan 13, 2023

I'm gonna leave it at 3.22.12.0 for now...

@kc2cbd
Copy link

kc2cbd commented Jan 13, 2023

The last couple of version of nightly have been weird with the USB150. It now sort of powers down and doesn't come back up after upgrade.

@k6ccc
Copy link
Author

k6ccc commented Jan 14, 2023

Update. KC2CBD hit the nail on the head. After the update, the node powers off and does not power back on. However after updating, if you wait for the node to power off (about 4 minutes), then you power cycle it, and wait several more minutes, it will come back up with the new firmware and appears to be working correctly.

@kc2cbd
Copy link

kc2cbd commented Jan 14, 2023

I was actually going to create an issue but K6CCC beat me to it.

@k6ccc
Copy link
Author

k6ccc commented Jan 14, 2023

Same issue with nightly 2159. After the update the USB150 powers down, but does not power back up. Must be manually power cycled to get it to boot up.

@k6ccc
Copy link
Author

k6ccc commented Jan 15, 2023

Still the same thing with NB 2166. Node powers down, but does not power back up after firmware update. Requires manual power cycle.

@aanon4
Copy link
Contributor

aanon4 commented Jan 15, 2023

Thanks for checking. I promise to update this ticket when there's any relevant changes though ... if you want to save yourself some time.

@aanon4
Copy link
Contributor

aanon4 commented Jan 16, 2023

Update:
Looks like the device fails while rebooting. Unfortunately the serial line is not configured at the point it crashes and is just printing junk ... but given the amount of junk it's printing it's gotten past the boot loader and has started running the kernel, but fails and halts. Why? I dont know yet, and I probably wont until I get some real serial output.
I do not expect any nightly to fix this as there is probably something broken in the kernel of this device right now.

@kc2cbd
Copy link

kc2cbd commented Jan 17, 2023

2180 was new..it took the firmware and then basically shut off. I then power cycled and like previously it was updated to 2180.

@kc2cbd
Copy link

kc2cbd commented Jan 19, 2023

2187 seems to have fixed the USB150 on my Desktop but on the Laptop it still did the same thing.

@k6ccc
Copy link
Author

k6ccc commented Jan 20, 2023

Neither 2187 nor 2195 fixed this for me. Both required multiple power cycles to bring the USB150 back onto the mesh.

@aanon4
Copy link
Contributor

aanon4 commented Jan 20, 2023

Ever optimistic .. but I dont have anything in the works to address this problem ... hoping for some revelation at some point.

@k6ccc
Copy link
Author

k6ccc commented Jan 20, 2023

I moved the "storage" location for the USB150 at home to an outlet that is remotely controllable, so easy to power cycle now...

@dman776
Copy link
Contributor

dman776 commented Jan 25, 2023

@aanon4 here is an openwrt issue that looks like the same issue (with the fix) ... https://forum.openwrt.org/t/reboot-command-fail/113250/3

@aanon4
Copy link
Contributor

aanon4 commented Jan 26, 2023

Unfortunately, adding broken-flash-reset to the DTS did not fix things.

@aanon4
Copy link
Contributor

aanon4 commented Jan 26, 2023

Also, historically, the serial port was disabled - but I tried disabling that again (in case there was some side-effect in doing that) but that also made no difference.

@aanon4
Copy link
Contributor

aanon4 commented Jan 26, 2023

Flashing the OpenWRT reference image shows the same behavior so .. in case there was any doubt .. this problem is not related to our configuration or changes.

@kc2cbd
Copy link

kc2cbd commented Jan 31, 2023

The last couple of firmware releases have been working correctly.

@k6ccc
Copy link
Author

k6ccc commented Jan 31, 2023

Concur. 2245 did not require a power cycle, and I just updated to 2267 and that did not require a power cycle on the USB150.

@dman776 dman776 closed this as completed Jan 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants