From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,FSL_HELO_HOME autolearn=no autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=v9SYiqdyJB63UuaeOw9t5zGtXckQyTOoboQ9v0Nf+Sw=; b=B5Mm1KbmWn+2weWlCvW3nAV1BO4Zv+ECon2TjV6d3A3p5xlAGRAKpwDnaygnMRxSBI 9048DbrUPEA+p8U9kwcB031T1sUD4Les1bKagD+bBSF66mi5QE57lAmrF1S8PlsyExlt DK8pO+muz6JWzATZP+Xi3I+bfWDsJ8/VSEijHOtUKR4YeRVgq6Vk0sF4NRNLuw/0Y31p 2JQu0ExWZRBhJKcoeURvPlz0QJIcuwHNWmeKKPxz5avXHzi4Lb+IQLZxetuHRpM5FllD hCvg5gRb62IFI195FVReMGlSX1w5R95DTBdQuZOmsWJrRHFb/L3tQ6V5uaooVuZPmBMH cifA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=v9SYiqdyJB63UuaeOw9t5zGtXckQyTOoboQ9v0Nf+Sw=; b=o1vZnNG6o0XMZO85yb60Mp8D8ZOT7NR24cxxDpJx7w/XU6FzeiuskbrEnA3GOSHT9r yZKB/rKUjYZmVnX/RZS4ycldgU3VJKUMZ+RyMCf7rVjlgS2LdagW2pOuxOwS4jKSYdAj 8u1M/L+M9K18cMV/d3mgjAZ0643REUH+JyNFmvR/7A1r8SHyLAj1y/yXxDsDfLY0yoVC IFR0/k68sGfJqTBe+R2K7dMMQCzbiCW3C9U6aVmOhq8EVfgWLzexiq5mMKTUXbfN9I4F t0GLdNTLyArr70XPBe5dCOrXqEfo6UYpReCUKWWwBGGv1hv7iayO+ULJN4FuqZk47bhs 9ITQ== X-Gm-Message-State: AKwxytfVkDCNGduKD8rxtxY9cppCY3BVIXmkyYePRlCcp+QYCdNizSQ1 NjvuG0hnE5KvoGHgx6U2SkoBLA== X-Google-Smtp-Source: ACJfBotmxQA8Kaqv2kZBoD/9ODspVin0Bw6xHKhOwySUycxNKV7vzdLwfogZQk2RtTDzZ3Z81wcs+w== X-Received: by 10.46.18.217 with SMTP id 86mr4262119ljs.126.1515926833291; Sun, 14 Jan 2018 02:47:13 -0800 (PST) To: community@lists.altlinux.org References: <29b68dbe-95e6-e0a9-73e2-f79ff05889e0@complife.ru> <201801101851.58002.a_s_y@sama.ru> <20180110180841.1c493c32@lynx.localdomain> <201801101957.23566.a_s_y@sama.ru> From: Andrey Liakhovets Message-ID: <76d5b0f9-3f94-087f-8575-5cc1c33e3489@gmail.com> Date: Sun, 14 Jan 2018 13:47:11 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <201801101957.23566.a_s_y@sama.ru> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Subject: Re: [Comm] =?utf-8?b?0J7QsdC90L7QstC70LXQvdC40LUg0LzQuNC60YDQvtC60L4=?= =?utf-8?b?0LTQsCBDUFUg0LIgUDg=?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Jan 2018 10:47:18 -0000 Archived-At: List-Archive: List-Post: 10.01.2018 18:57, Sergey пишет: > On Wednesday 10 January 2018, you wrote: > >> $ dmesg |grep microcode >> [ 0.609516] microcode: sig=0x306a9, pf=0x10, revision=0x1c >> [ 0.609641] microcode: Microcode Update Driver: v2.01 , Peter Oruba > > О! А что это оно в messages не попало у меня параллельно ?.. Странно. Тем не менее, > ответ на мой вопрос "где смотреть". :-) > >> оно загрузилось? > > Наверное нет, так как у меня, где микрокод в initrd добавился, написано > > [ 0.000000] microcode: microcode updated early to revision 0x2e, date = 2004-08-11 > [ 0.916378] microcode: sig=0xf29, pf=0x4, revision=0x2e > [ 0.916806] microcode: Microcode Update Driver: v2.01 , Peter Oruba > > Есть ещё один вариант, как раз из двух строк: > > [ 0.355801] microcode: sig=0xf41, pf=0x10, revision=0x17 > [ 0.356085] microcode: Microcode Update Driver: v2.01 , Peter Oruba > > И вот тут микрокод и в initrd не попал, то есть, в моём случае, не загрузился точно. У меня ни на одном из компьютеров с P8 микрокод не грузится (early). Руками -- нормально (echo 1 > /sys/devices/system/cpu/microcode/reload, я из intel-microcode.bin всё извлёк с помощью iucode_tool, всё равно мне для P7 они были нужны). Выяснилось, что при создании initrd сначала cpio с микрокодом пристыковывается спереди к cpio с initrd, а только потом всё это сжимается (gzip). Результат -- нет загрузки микрокода. Если сперва cpio с initrd сжать, а потом к сжатому спереди приделать cpio с микрокодом, то всё начинает работать. Проверил на одном из компов, "разобрав" готовый initrd и сделав из него описанный выше. В результате в dmesg самой первой строкой появляется: [ 0.000000] microcode: microcode updated early to revision 0x21, date = 2017-11-20 Глянул в make-inird (в P8). Похоже, надо сделать зависимость ucode: compress. ... Действительно, с таким изменением работает: --- /usr/share/make-initrd/features/ucode/rules.mk.orig 2017-12-04 11:56:16.000000000 +0300 +++ /usr/share/make-initrd/features/ucode/rules.mk 2018-01-14 13:30:29.495788524 +0300 @@ -1,4 +1,4 @@ -ucode: +ucode: compress @echo "Adding CPU microcode ..." @$(ADD_UCODE) @if [ -s "$(WORKDIR)/ucode.cpio" ]; then \ (Но вдруг кому-нибудь понадобится несжатый initrd с early микрокодом...) Андрей Ляховец