I'm running Linux on a Sophos SG115v3 as a core router (SOHO), and not clear on whether I've got a ticking time bomb. The notification about an update to this particular CPU (e3940) was issued March 2019, my unit's build date is June 2019.
It'd be nice to imagine that any unit built 2-3 months after the notification would have the fix but I'm not that hopeful; My guess they're just sourcing boards from the likes of Lanner and that chip was soldered down months earlier. The uncorrected silicon's stepping is D0, the corrected one is given as F1. Linux /proc/cpuinfo and similar tools just says "stepping 9", which is not directly translatable.
Anyway, any ideas on how to confirm which one I have would be appreciated (preferably one that doesn't involve booting into another OS!)
I can replace this router with something else, but it'd be nice to certain whether I need to.
It'd be nice to imagine that any unit built 2-3 months after the notification would have the fix but I'm not that hopeful; My guess they're just sourcing boards from the likes of Lanner and that chip was soldered down months earlier. The uncorrected silicon's stepping is D0, the corrected one is given as F1. Linux /proc/cpuinfo and similar tools just says "stepping 9", which is not directly translatable.
Anyway, any ideas on how to confirm which one I have would be appreciated (preferably one that doesn't involve booting into another OS!)
I can replace this router with something else, but it'd be nice to certain whether I need to.
Last edited: