Представители компании Intel представили (https://lkml.org/lkml/2011/2/24/6) в списке рассылки разработчиков Linux-ядра проект BITS (http://biosbits.org/) (BIOS Implementation Test Suite), в рамках которого на базе свободного загрузчика GRUB2 подготовлено небольшое окружение, загружаемое с USB Flash или другого носителя, и предназначенное для тестирования BIOS на этапе до загрузки операционной системы. Код проекта распространяется, как и код GRUB2, в рамках лицензии GPLv3. Размер загрузочного образа (http://biosbits.org/download/) 2.7 Мб.
Главные задачи тестирования BIOS связаны с проверкой корректности инициализации процессоров Intel и другого оборудования, а также с оценкой степени соответствия заявленным технологиям (например, ACPI, SMMR, MSR) и рекомендациям Intel. Кроме тестирования, BITS позволяет самостоятельно выполнить инициализацию CPU и оборудования, используя набор эталонных рекомендаций Intel (например, корректно заполнить ACPI-таблицы), а также переопределить настрой...URL: https://lkml.org/lkml/2011/2/24/6
Новость: http://www.opennet.me/opennews/art.shtml?num=29714
Ребят, объясните простыми словами - что это?
Ну типа можешь сконфигурить BIOS как ты хочешь, а не как Award/AMI/PhoenixДавно на моей плате был косяк, при установке двух видюх на второй порт
не сразу подавалось питание, и операционки не видели вторую видюху.
Тут можно самому врубить, не ждать апдейтов от производителя БИОС.А в общем не плохая штука для тестирования компа перед покупкой.
Тройка - memtest86+, Firmware test suite и BIOS Implementation Test Suite - заставит всех продавцов вешаться :)Например SMI frequency and latency, вот на скрине - http://biosbits.org/screenshots/smi.png
Для десктопа там хорошие задержки 69 до 150, на реалтайм нужно, что-то в районе 30мкс. +/-10%
>Тут можно самому врубить, не ждать апдейтов от производителя БИОС.А кто тебе сказал что это касяк биоса. По симптомам больше похоже на харварный баг по питанию.
>>Тут можно самому врубить, не ждать апдейтов от производителя БИОС.
> А кто тебе сказал что это касяк биоса. По симптомам больше похоже
> на харварный баг по питанию.Потому что исправили в следующей версии. :)
Пусть интел сорц биоса выложит и спеки на чипсеты, если уж в друзья опенсорса подались. Я конечно могу себе представить какой там ШЫТ, но все-таки :). Всяким штукам типа CoreBoot была бы какая-ниакая польза.
> Пусть интел сорц биоса выложитУ них есть свой собственный BIOS ? O_o ,юзер, отсыпь два
>и спеки на чипсеты, если уж в
Какое конкретно спеки тебя нужны, что в них должно быть ? ;))))
> У них есть свой собственный BIOS ? O_o ,юзер, отсыпь дваНа интелских мамках сроду прошит какой-то кастомный биос, который делается может и не интелем целиком, но уж точно при его участии/по его заказу, т.к. больно уж кастомное и мало похоже на остальные биосы. И оно здорово отличается от того что шьется на другие матери.
> не интелем целиком, но уж точно при его участии/по его заказу,в том то и проблема- пинайте AMI, это такие пропириетарщики, по стравнению с которым MS && Oracle - белые пушыстые зайчики на выпускном в детсаде.
А интелевый биос открыт :) и спеки все открыты :) называется EFI ;-D
> А интелевый биос открыт :)Пруфлинк?
> и спеки все открыты :) называется EFI ;-D
Как бы открытость спеков EFI != доступность сорцов того что его реализует на конкретной железке.
http://www.intel.com/assets/pdf/datasheet/316972.pdf этого хватит для начала ?
Ого! Что-то изменилось в этом мире. Натурально - кондовый такой даташит. Надеюсь, они и дальше будут продолжать в том же духе, а то раньше они так не расщедривались что-то :)
> Ого! Что-то изменилось в этом мире. Натурально - кондовый такой даташит. Надеюсь,
> они и дальше будут продолжать в том же духе, а то
> раньше они так не расщедривались что-то :)Да в принципя всегда они были доступны - ты ж просто не смотрел.
> Да в принципя всегда они были доступны - ты ж просто не смотрел.Я на сайте coreboot видел много чертыханий на этот счет - дескать интель зажимает даташиты на кучу чипсетов, поэтому хрен вам а не coreboot под интельское добро. И действительно ведь не было в свое время. А тут - надо же, натурально весьма приличный даташит на ich9. Вот все бы и всегда так :)
Они расщедрились еще два года назад. С разморозкой.
Да и вообще, Интел одна из самых адекватных в этом плане компаний.
Давно пора уже забить на BIOS и шагать в сторону ExpressGate на материнке. Что бы образ ядра был в Flash-памяти как и BIOS. И его можно было бы перепрошивать.А то все равно ведь почти все после перехода из "Реального режима" почти перехватывается своими драйверами.
http://www.coreboot.org/
coreboot мало где нормально работает, я его ставил и мое железо было в списке 100% совместимо. Но все равно вылезли косяки, вернул BIOS
Жаль что такое большой размер - на дискету не поместится
решил пихнуть это дело на раздел на флешке, на котором system rescue cd живёт:
с конфигом syslinux из архива с этим самым BITS оно не завелось, писало что мол грузит core.img, потом "Welcome to GRUB", а после - "file not found" или что-то в этом духе. какой именно файл - решило не уточнять.в итоге пришлось загуглить и наткнутся на самый крутой сайтец по теме загрузки всего и вся, конкретно на страницу http://reboot.pro/12395/
слил из 21го поста chain.c32 и сунул в директорию /syslinux на флешке. в syslinux.cfg (от SRcd) в раздел с "tools from floppy images" (или что-то в этом роде) дописал:
LABEL BITS
MENU LABEL BITS: BIOS Implementation Test Suite from Intel
com32 chain.c32
append grub=/boot/grub/core.img fsпосле чего оно таки решило завестись.
поделие крайне корявое на вид - городить fork только, чтобы обвесить непонятно какую версию grub2 кучей custom'ных конфигов и скриптов с за'hardcode'ными _абсолютными_ путями как-то... странно :\ почему не аккуратная пачка скриптов с путями таки относительными и patch против кода граба, добавляющий, _ввиде grub2-модулей_, тот _немногий_ функционал, что скриптами не осуществляется, которые бы
1) таки работали бы с новыми версиями grub2, без/с минимумом модификаций
2) можно было бы включить в сам grub2, после чего разработчики grub2 смогли бы (о ужас!) расширить это дело (например, список поддерживаемых процессоров...ммм... ну там, от amd, для начала, не ?).
Вот показало оно несколько фейлов при тесте MSR регистров, и что мне теперь с этим делать? Спать же спокойно теперь не буду!
> и что мне теперь с этим делать? Спать же спокойно теперь не буду!Курить CPU Specification, на http://www.intel.com/support/ru/processors/sb/CS-015477.htm
http://sandpile.org/ia32/msr.htm
http://sandpile.org/aa64/msr.htm
http://www.coreboot.org/Msrtool
до GrubOS осталось совсем чуть-чуть.
Помогите ламеру, т.е. мне пожалуйста разобраться как BITS запихнуть на флешку и заставить работать! Заранее спасибо!