Results 1 to 8 of 8

Thread: Не обновляется микрокод процессора

  1. #1

    Default Не обновляется микрокод процессора

    Включил опцию "debug" для udev и не нашёл в логах процесс апдейта кодов процессора.Только когда сделал загрузку модуля ядра "microcode"(/etc/sysconfig/kernel) при старте системы увидел искомое в логе:

    Code:
    [   11.125758] microcode: CPU0 sig=0x6f6, pf=0x20, revision=0xc7
    [   11.125762] platform microcode: firmware: requesting intel-ucode/06-0f-06
    [   11.189100] microcode: CPU1 sig=0x6f6, pf=0x20, revision=0xc7
    [   11.189108] platform microcode: firmware: requesting intel-ucode/06-0f-06
    [   11.190519] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
    [   11.221532] microcode: CPU0 updated to revision 0xcc, date = 2007-09-16
    [   11.223253] microcode: CPU1 updated to revision 0xcc, date = 2007-09-16
    Судя по этому:

    Code:
    tux:~ # cat /lib/udev/rules.d/89-microcode.rules 
    KERNEL=="cpu[0-9]*", ACTION=="add", RUN+="/sbin/modprobe microcode"
    KERNEL=="microcode", ACTION=="add", RUN+="/sbin/microcode_ctl -u"
    не отрабытается 1-ая строчка.Исправил на:

    Code:
    KERNEL=="cpu", ACTION=="add", RUN+="/sbin/modprobe microcode"
    и убрал загрузку модуля,теперь микрокоды загружаются.

    Code:
    alex@tux:~> ls -l /dev/cpu*
    crw------- 1 root root 10, 62 Ноя 12 20:13 /dev/cpu_dma_latency
    
    /dev/cpu:
    итого 0
    drwxr-xr-x 2 root root      60 Ноя 12  2010 0
    drwxr-xr-x 2 root root      60 Ноя 12  2010 1
    crw------- 1 root root 10, 184 Ноя 12 20:14 microcode
    Мой конфиг OpenSUSE 11.3 x86_64 ,Lenovo T60 Core 2 Duo T7600.Это баг или фича?

  2. #2
    Join Date
    Nov 2008
    Location
    Germany
    Posts
    963

    Default Re: Не обновляется микрокод процессора

    А какое ядро Вы говорите у Вас?

  3. #3

    Default

    ядро дистрибутивное 2.6.34.7-0.5-desktop.Я так понимаю,что настроено на многопроцессорные системы.

    ИМХО регулярное выражение должно быть примерно cpu[0123456789?],на многосокетной системе проверить не могу.
    Last edited by Alexander_Naumov; 12-Nov-2010 at 20:17. Reason: объединил посты

  4. #4
    Join Date
    Sep 2010
    Location
    Moscow
    Posts
    24

    Default Re: Не обновляется микрокод процессора

    А linux ещё и микрокоды умеет обновлять? Я думал, этим только BIOS занимается.

  5. #5
    Join Date
    Jun 2008
    Location
    Moscow, Russia
    Posts
    2,995
    Blog Entries
    1

    Default Re: Не обновляется микрокод процессора

    Quote Originally Posted by BinaryShadow View Post
    А linux ещё и микрокоды умеет обновлять?
    urbanmyth.org: Intel Microcode Update Utility for Linux

  6. #6
    Join Date
    Sep 2010
    Location
    Moscow
    Posts
    24

    Default Re: Не обновляется микрокод процессора

    Lazy_Kent, спасибо за ссылку.

  7. #7

    Default Re: Не обновляется микрокод процессора

    1. перепрошивка биоса материнской платы
    и
    2. загрузка патча в /etc/firmware для обновления микрокода процессора ядром линукса

    - это равнозначные действия? или сие неизвестно?

  8. #8

    Default Re: Не обновляется микрокод процессора

    Quote Originally Posted by nockdown View Post
    1. перепрошивка биоса материнской платы
    и
    2. загрузка патча в /etc/firmware для обновления микрокода процессора ядром линукса

    - это равнозначные действия? или сие неизвестно?

    Да,равнозначные.Но не всегда доступно обновление БИОСа.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •