Xen + microcode_amd.bin
earl1k 12 декабря, 2010 - 00:25
При загрузке ядра dom0 под Xen выдается такая строчка:
platform microcode: firmware: requesting amd-ucode/microcode_amd.bin
На этом месте возникает пауза и через 60 сек. загрузка продолжается дальше
microcode: Microcode Update Driver: v2.00-xen <tigran@aivazian.fsnet.co.uk>, Peter Oruba
Немного погуглив на эту тему нашел вот что http://www.amd64.org/support/microcode.html. Тут предлагают скачать этот самый microcode и положить в папку /lib/firmware/amd-ucode/
Но это ничего не дало и проблема сохранилась. Полез в исходники ядра и понял, что судя по всему ядро по прежнему просто не находит нужный файл.
Немного о системе
localhost ~ # uname -a Linux localhost 2.6.34-xen-r4 #4 SMP Mon Nov 29 22:00:47 Local time zone must be set--see zic x86_64 AMD Phenom(tm) II X4 965 Processor AuthenticAMD GNU/Linux
localhost ~ # emerge -pv xen xen-tools xen-sources These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] app-emulation/xen-tools-4.0.0 USE="-acm -api -custom-cflags -debug -doc -flask -hvm -ioemu -pygrub -screen" 0 kB [ebuild R ] sys-kernel/xen-sources-2.6.34-r4 USE="-build -deblob -symlink" 0 kB [ebuild R ] app-emulation/xen-4.0.0 USE="-acm -custom-cflags -debug -flask -pae -xsm" 0 kB
Кто сталкивался с подобным и как решали данную проблему?
»
- Для комментирования войдите или зарегистрируйтесь
если оно тебе не надо, то
если оно тебе не надо, то отключи просто в ядре ;)
убери где у меня m стоит ;)
P.S. к стати, качать с сайта ручками не надо ;)
Дополню.
В файле
/etc/conf.d/modules
дописываете:modules="microcode"
.Вообщем-то и всё.
Но я что-то разницы не ошщутимши, как при использовании
данного firmware, так и без него.
В некоторых BIOS'ах встроена возможность включения/выключения подгрузки "нано-кода" :D
willy написал(а): В файле
у него-то похоже этот модуль загружен или вкомпилирован статически... только вот найти фирмварь не может ;)
Theli написал(а): P.S. к
Не нашел этого в портежах ни у себя, ни на зеркале яндекса ftp://mirror.yandex.ru/gentoo-portage/sys-kernel/
Откуда у вас это взялось?
А вообще интересно просто, что я получу и что потеряю в случае использования/не использования микрокода.
layman -a sunrise
earl1k написал(а): Theli
для особо внимательных даже жирным выделил ;)
Спасибо, нашел. На gentoo
Спасибо, нашел. На gentoo всего пару месяцев назад перешел. С оверлеями до этого не работал.)
У меня тоже тупило поборол
Короче так жутко тупит, если ты в конфигах ядра этот микро код указываешь звездочкой
указывай модулем, и отдельно грузи, или не грузи, по любому 60 сек ждать не придеться, просто если ядро собираешь под ксен она даже при наличия этого микрокода его в ядро не включает а на момент старта ядра ФС ещё не подмонтирована
CONFIG_EXTRA_FIRMWARE="amd-uc
в конфиге ядра не поможет?