Great work on the optimized builds and many thanks!
Your r12255 has been rock solid for me (using the router only as an AP, currently with 20+ days uptime) in terms of Wi-Fi speed and stability, whilst the last official openwrt build was quite buggy - frequent wi-fi issues, especially on the 5ghz band, requiring frequent reboots.
My DIR-860L just failed upgrading to the latest snapshot from Jun 10 snapshot, which I am pretty sure is using DSA driver. Any idea how to do that without re-configure the whole device?
root@OpenWrt:/tmp# sysupgrade -v /tmp/openwrt-ramips-mt7621-dlink_dir-860l-b1-sq
Device dlink,dir-860l-b1 not supported by this image
Supported devices: dlink,dir-860l-b1 dir-860l-b1 - Image version mismatch: image 1.1, device 1.0. Please wipe config during upgrade (force required) or reinstall. Reason: Config cannot be migrated from swconfig to DSA (early adopters with DSA already set up may just force-flash keeping existing config)
Image check failed.
You cannot upgrade while keeping your configuration, since the DSA driver is not compatible with swconfig that was used earlier. Make a backup of your /etc/config folder so you can restore compatible settings after upgrading, but do NOT restore the network file, as that will softbrick your device.
If you are sure, then it's probably a false positive. Just upgrade (without keeping settings so it actually works), and then restore all your configuration files. Do keep in mind that if it turns out your configuration is indeed not compatible, you might softbrick your device. Thankfully, the recovery on the DIR-860L is really solid. I have already recovered from softbricks on multiple occasions.
Here it is, r14284. Massive updates to the ethernet code, kernel and WiFi driver. Unfortunately, there is no hardware offload anymore. For me not a problem since I use a 4G dongle to connect to the internet. Also, DSA is used in this build which means two things:
For the people using vlan(s), you will need to use/learn DSA.
For the people upgrading from a non-DSA build you will need to either start from scratch, backup and edit your old configuration (remove the vlan and WiFi bits) or force sysupgrade which to my knowledge cannot be done from LuCI.
There be dragons on the road so only upgrade if you have the time to troubleshoot any issues which might arise.
That being said imo the hardware has never worked better for me before. The only thing bothering me is the insanely high interrupt rate. Running build r14284 on my MIR3G for ~1 day and 4 hours and if I use: "cat /proc/interrupts" the following is printed: