There should be no need to load microcode explicitly, the recent CPU aliases should take care of loading all CPU specific modules. Please drop the rules file entirely. $ cat /sys/devices/system/cpu/cpu0/uevent MODALIAS=x86cpu:vendor:0000:family:0006:model:002A:feature:,0000,0001,0002,0003,0004,0005,0006,0007,0008,0009,000B,000C,000D,000E,000F,0010,0011,0013,0015,0016,0017,0018,0019,001A,001B,001C,001D,001F,002B,0034,003B,003D,0068,006B,006C,006D,006F,0072,0074,0076,0078,007C,0080,0081,0082,0083,0084,0085,0086,0087,0088,0089,008D,008E,008F,0091,0093,0094,0095,0097,0098,0099,009A,009B,009C,00C0,00E0,00E1,00E3,00E4,00E5,00E6,00E7,0100,0101,0102,0103,0104 $ modprobe --first-time -n -v x86cpu:vendor:0000:family:0006:model:002A:feature:,0000,0001,0002,0003,0004,0005,0006,0007,0008,0009,000B,000C,000D,000E,000F,0010,0011,0013,0015,0016,0017,0018,0019,001A,001B,001C,001D,001F,002B,0034,003B,003D,0068,006B,006C,006D,006F,0072,0074,0076,0078,007C,0080,0081,0082,0083,0084,0085,0086,0087,0088,0089,008D,008E,008F,0091,0093,0094,0095,0097,0098,0099,009A,009B,009C,00C0,00E0,00E1,00E3,00E4,00E5,00E6,00E7,0100,0101,0102,0103,0104 ERROR: could not insert 'microcode': Module already in kernel ERROR: could not insert 'ghash_clmulni_intel': Module already in kernel ERROR: could not insert 'crc32c_intel': Module already in kernel ERROR: could not insert 'kvm_intel': Module already in kernel ERROR: could not insert 'coretemp': Module already in kernel
True. I did the necessary modifications upstream already, a week ago or so. I will push them to Fedora rawhide soon. ref: https://fedorahosted.org/microcode_ctl/wiki (v2.0) thanks,