Sandro Posted August 17, 2017 Report Share Posted August 17, 2017 Hi to All At startup i obtain at first error: file /early_ucode.cpio not found Press any key to continue My system: MB : Asus Z97-AR cpu (socket 1150) intel core i7 4771 @3,5 GHz Ram : 4 x 4 GiB (Evo Potenza) Videocard: MSI nVidia GTX 660 In the past I removed the service microcode_ctl As the microcode update did "crash" the system. What should I do to solve it? Thank you. Link to comment Share on other sites More sharing options...
1 cardinal Posted August 17, 2017 Report Share Posted August 17, 2017 Remove early_ucode.cpio from your bootloader configuration. https://wiki.gentoo.org/wiki/Intel_microcode Sandro 1 Link to comment Share on other sites More sharing options...
1 cardinal Posted August 18, 2017 Report Share Posted August 18, 2017 Build microcode cpio with iucode_tool and load as initrd, If there is a problem disable in the grub menu prior to boot. McQ and niltsiar 2 Link to comment Share on other sites More sharing options...
1 cardinal Posted August 19, 2017 Report Share Posted August 19, 2017 Verify microcode is loaded after using "Early microcode" method: rj@funtoo ~ $ dmesg | grep microcode [ 0.000000] microcode: CPU0 microcode updated early to revision 0xa4, date = 2010-10-02 [ 0.009999] microcode: CPU1 microcode updated early to revision 0xa4, date = 2010-10-02 [ 0.740346] microcode: CPU0 sig=0x6fd, pf=0x1, revision=0xa4 [ 0.740472] microcode: CPU1 sig=0x6fd, pf=0x1, revision=0xa4 [ 0.740640] microcode: Microcode Update Driver: v2.01 <tigran@aivazian.fsnet.co.uk>, Peter Oruba https://wiki.gentoo.org/wiki/Intel_microcode : The microcode-ctl utility has been deprecated as of version 1.28-r1(Gentoo unstable)[1] and no longer contains the init script. It also does not work on certain CPUs such as Intel Haswells, you should switch to the "Early microcode" method explained directly below. If however you wish to continue using microcode-ctl please skip to the "Microcode-ctl" section near the bottom of this page. Link to comment Share on other sites More sharing options...
1 john123 Posted January 1, 2018 Report Share Posted January 1, 2018 I used dracut to create initramfs, and now early microcode update works. But initramfs is pretty big and takes longer to boot then before. Link to comment Share on other sites More sharing options...
0 Sandro Posted August 17, 2017 Author Report Share Posted August 17, 2017 Great Cardinal \o/ For You there are "no secrets" about *too :) But, only a question: could be a good experiment try to update ucode for my cpu ? or it's better not updating it ? Thanx for All .... "Genius" :) Link to comment Share on other sites More sharing options...
0 niltsiar Posted August 18, 2017 Report Share Posted August 18, 2017 That's how I do it and it's working great for my i7-6700 cardinal 1 Link to comment Share on other sites More sharing options...
0 Sandro Posted August 18, 2017 Author Report Share Posted August 18, 2017 Onh ... now it seems that works also with my 4771 :) However ... Thanx a lot for Your aid :) Link to comment Share on other sites More sharing options...
0 Sandro Posted August 18, 2017 Author Report Share Posted August 18, 2017 Sincerely i've make an aexperiment ... to try to enable the ucode update ... Installing "microcode-ctl" , i've no the relative sevice. andro@ci74771ht ~ $ rc-config list |grep microcode sandro@ci74771ht ~ $ then ... i think that microcode is not charged. Thx for suggestions :) Link to comment Share on other sites More sharing options...
0 Sandro Posted August 19, 2017 Author Report Share Posted August 19, 2017 I've this output :| sandro@ci74771ht ~ $ dmesg|grep microcode [ 0.894194] microcode: sig=0x306c3, pf=0x2, revision=0x19 [ 0.894381] microcode: Microcode Update Driver: v2.01 <tigran@aivazian.fsnet.co.uk>, Peter Oruba Link to comment Share on other sites More sharing options...
0 john123 Posted December 29, 2017 Report Share Posted December 29, 2017 Hi, My processor is AMD type. And it does need early microcode update driver at boot time. Currently it is not enabled in kernel-source configuration, I would like to rebuild kernel source, which is latest debian-sources-4.14.2 using ebuild for that, since it has many patches an other build options. So I guess i need to patch config file. I have none experiences in creating patches for ebuilds, so I would ask for help in creating that simple patch. It only need to add next lines in config file: Device Drivers ---> Generic Driver Options ---> (amd-ucode/microcode_amd.bin amd-ucode/microcode_amd_fam15h.bin) External firmware blobs to build into the kernel binary Currently that line is empty. Thanks Link to comment Share on other sites More sharing options...
0 Sandro Posted December 30, 2017 Author Report Share Posted December 30, 2017 Excuse my curiosity: what kind of cpu have you ? Ryzen ? or older ? Link to comment Share on other sites More sharing options...
0 john123 Posted December 30, 2017 Report Share Posted December 30, 2017 Hi, It is 'buldozer'. I tried to rebuild the kernel manually. And it builds modules, but no luck with initramfs, it is still mystery for me how to generate initramfs. Link to comment Share on other sites More sharing options...
0 Sandro Posted January 3, 2018 Author Report Share Posted January 3, 2018 I've an Intel cpu; i compile gentoo-sources manually without initramfs, setting as "built-in" the modules related to disks. About early Intel ucode update the build of early_ucode.cpio is "automatic". > $ ls /boot/ System.map-4.14.8-gentoo-r1 grub vmlinuz-4.14.8-gentoo-r1 config-4.14.8-gentoo-r1 lost+found early_ucode.cpio memtest86.bin Link to comment Share on other sites More sharing options...
0 Sandro Posted August 21, 2018 Author Report Share Posted August 21, 2018 null Link to comment Share on other sites More sharing options...
0 Sandro Posted October 19, 2018 Author Report Share Posted October 19, 2018 null Link to comment Share on other sites More sharing options...
Question
Sandro
Hi to All
At startup i obtain at first
My system:
MB : Asus Z97-AR
cpu (socket 1150) intel core i7 4771 @3,5 GHz
Ram : 4 x 4 GiB (Evo Potenza)
Videocard: MSI nVidia GTX 660
Link to comment
Share on other sites
15 answers to this question
Recommended Posts