AMD has detailed a bug that can appear in some AMD EPYC 7002 processors with the code name “Rome” that causes, after 1,044 days of operation, a processor core to be blocked after entering the CC6 state and not being able to exit it by itself .
Some users on Reddit have commented that the time after which the block occurs is shorter and can be displayed two days earlier at 1042 and a half days, a negligible difference over such a long period of time. The reason for this bug, according to some users, is that there is an overflow in a 54-bit counter that increments every 10 nanoseconds, which would give exactly a duration to overflow of 1042.4999 days.
The solution to this problem is to reboot the system so that the kernel is unlocked, or schedule a restart before 1,004 days of continuous use is reached. Therefore, it is an issue that would only affect systems with EPYC processors that run continuously for almost three years without any shutdowns or reboots for maintenance or security patching, so few systems should be affected.
Another solution offered by AMD is that of disable CC6 state so that the processor does not get to enter it. At the moment, AMD has not announced that it is going to release a patch to correct this curious bug.
End of Article. Tell us something in the Comments!
Computer Engineer by training, writer and hardware analyst at Geeknetic since 2011. I love gutting everything that comes my way, especially the latest hardware that we receive here for reviews. In my free time I mess around with 3d printers, drones and other gadgets. For anything here you have me.