URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 100488
[ Назад ]

Исходное сообщение
"CoreBoot портирован на недорогую материнскую плату от Gigabyte"

Отправлено opennews , 03-Дек-14 09:12 
Как известно, проект CoreBoot (http://www.coreboot.org), в рамках которого разрабатывается свободная альтернатива проприетарным прошивкам и BIOS,  чаще всего поддерживает или старые или достаточно экзотичные материнские платы, что ограничивает его практическое применение. Тем не менее, недавно в CoreBoot была добавлена (http://www.coreboot.org/pipermail/coreboot-gerrit/2014-Novem...) поддержка (http://review.coreboot.org/gitweb?p=coreboot.git;a=commitdif...) относительно недорогой платы фирмы Gigabyte для процессоров Intel, ориентированной на массовый рынок.


Хотя плата GA-B75M-D3H (http://www.gigabyte.com/products/product-page.aspx?pid=4150) не является самой последней разработкой и ориентирована на поддержку относительно старых процессоров семейств Sandy Bridge и Ivy Bridge, ее все ещё можно встретить в продаже в обычных магазинах компьютерных комплектующих, как правило по цене около $70.


С технической точки зрения GA-B75M-D3H - обычная Micro-ATX плата, основанная на чипсете Intel B75 Express. Плата снабжена 4-я разъемами DIMM и двумя разъемами PCI-E 3.0 x16, 2-я разъемами PCI, а также hdmi/vga/DVI порты, гигабитной сетью и т.п.. Для любителей экспериментов с BIOS (в том числе и Coreboot) полезной может оказаться технология DualBIOS, применяемая на большинстве плат от Gigabyte.

URL: http://www.phoronix.com/scan.php?page=news_item&px=MTg1MTM
Новость: http://www.opennet.me/opennews/art.shtml?num=41175


Содержание

Сообщения в этом обсуждении
"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено anonymous , 03-Дек-14 09:12 
Вот бы такую же, только mini-itx.

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено sergey_klay , 03-Дек-14 09:38 
> mini-itx

atx


"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено gadd , 03-Дек-14 10:12 
>atx

itx


"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Аноним , 03-Дек-14 10:12 
http://www.coreboot.org/Supported_Motherboards#Mini-ITX_.2F_...

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Аноним , 03-Дек-14 10:57 
> ее все ещё можно встретить в продаже

суть™ проекта.


"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Аноним , 03-Дек-14 11:37 
суть производителей плат же. Клепают каждый месяц по 100500 модификаций плат, ничем фактически не примечательных, забрасывают исправлять баги в биосах, и так и клепают кривую разводку и схемы питания.

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Аноним , 03-Дек-14 14:20 
Это опровергается стабильным и быстрым добавлением поддержки новых плат в ядре. Так что не катит.

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Mihail Zenkov , 03-Дек-14 15:00 
В ядре поддержка делается на уровне чипсета + бывают отдельные хаки для ACPI (для отдельных плат, где производитель положил на стандарт) и в alsa-drivers при не стандартной разводке аудио чипа. От биоса требуется гораздо больше индивидуальной подгонки.

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Michael Shigorin , 03-Дек-14 15:07 
> поддержки новых плат в ядре

Вы не понимаете разницы между платой и чипсетом, фирмварью и ядром.  Учите матчасть.


"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Аноним , 03-Дек-14 17:22 
Вся суть опенсорса. Закрытое ПО всегда все сразу поддерживает и качественно, а опенсорс через несколько лет и кое как

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Аноним , 03-Дек-14 17:37 
назови мне закрытую альтернативу оригинальных биосов, коей является coreboot

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Аноним , 03-Дек-14 19:36 
> Закрытое ПО всегда все сразу поддерживает и качественно

Покажи мне закрытое ПО которое поддерживает столько же форматов как и ffmpeg? А уж если там еще и поддержка качественнее...


"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Аноним , 03-Дек-14 19:43 
fixed: Закрытое ПО всегда все сразу поддерживает и качественно, и с бекдорами

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено ывпвапывап , 03-Дек-14 23:04 
И не обязательно поддерживает, но зато всегда.

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Jagdpanzer E100 , 04-Дек-14 07:59 
Вся суть анонимуса - некачественные комментарии. Трусость залогиниться имеет под собой фундамент - полнейшее непонимание вопроса.

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Аноним , 04-Дек-14 14:04 
Участник:    Jagdpanzer E100
Тип:    Аноним

ты такой же аноним, только ещё и вычурный идиот


"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Аноним , 03-Дек-14 21:05 
Внезапно, многие x86-хромбуки используют именно coreboot.

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Аноним , 03-Дек-14 13:06 
Сто лет димов в магазинах не видел.

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено A.Stahl , 03-Дек-14 13:17 
Э-э-э? А что у тебя за машина? SIMM первые пни не пережили.

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Mihail Zenkov , 03-Дек-14 15:03 
> Э-э-э? А что у тебя за машина?

Из поста определенно видно, что у него машина времени.


"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Led , 03-Дек-14 22:21 
> Из поста определенно видно, что у него машина времени.

Трёхколёсная, потому как к взрослой не подпускают.


"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено CodeRush , 03-Дек-14 14:59 
Основная проблема разработчиков CB - отсуствие легального доступа к знаниям, т.к. у всех производителей x86-процессоров практически вся документация для разработчиков БИОСов и систем деагностики предоставляется только на условиях драконовского NDA.
А т.к. в самой начальной загрузке легко сломит ногу целая охапка чертей, то и получается, что пока коребутовцы отреверсят достаточно, чтобы работало хоть что-то, платформа успевает несколько раз устареть.
Есть надежда, что проектом заинтересуется большой бизнес (Siemens робко начинает интересоваться как раз), и он вынудит Intel и AMD немного ослабить NDA, но пока проект остается на стадии "энтузиастам от энтузиастов", и это печально.

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Mihail Zenkov , 03-Дек-14 15:10 
В 2008 году AMD массово начала раскрывать документацию как по GPU, так и по чипсетам. Разве сейчас не выкладывают?

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено CodeRush , 03-Дек-14 15:19 
Про графику не знаю, по CPU и чипсетам - выкладывают кое-что, но этого мало, вся основная документация, аппноуты и BIOS Write Guide - по прежнему под NDA и снимать его никто не собирается.

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Mihail Zenkov , 03-Дек-14 15:42 
> Про графику не знаю, по CPU и чипсетам - выкладывают кое-что, но
> этого мало, вся основная документация, аппноуты и BIOS Write Guide -
> по прежнему под NDA и снимать его никто не собирается.

http://support.amd.com/en-us/search/tech-docs
Ввел название серии чипсета - sb8xx. Получил 11 даташитов, включая "AMD SB8xx BIOS Developer's Guide". Я вот сейчас с рокбоксом ковыряюсь, так приходится полагаться на один единственный даташит от похожего чипа, для нужного не то что, даташита нет, даже название никто не знает :) И ничего, шишек набили, в вики и сырцах записали, практически все работает.

ИМХО проблема coreboot в его малой востребованности - были бы у него какие-то явные преимущества, желающих его пилить было бы больше. Или ели бы производители материнских плат его поддержали, но их видно и так все устраивает.


"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено CodeRush , 03-Дек-14 15:58 
> http://support.amd.com/en-us/search/tech-docs
> Ввел название серии чипсета - sb8xx. Получил 11 даташитов, включая "AMD SB8xx
> BIOS Developer's Guide".

Здорово, только вот даты в документах практически "вчера", а нужны они сильно заранее, чтобы поддержка была при выходе платформы, а не через 1-2 года после.

С малой востребованностью согласен, но если преимущества найдутся - повысится и востребованность. Пока же всех устраивает нынешнее состояние, тем более, что Intel хочет занять и так узкую нишу coreboot'а своим проприетарным FSP.


"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Mihail Zenkov , 03-Дек-14 16:21 
> Здорово, только вот даты в документах практически "вчера", а нужны они сильно заранее, чтобы поддержка была при выходе платформы, а не через 1-2 года после.

Так sb8xx вышел в 2010, даташиты первых ревизий тоже 2010.

Если интересуют последние чипсеты от AMD - введите FCH.


"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Аноним , 03-Дек-14 19:54 
> Ввел название серии чипсета - sb8xx. Получил 11 даташитов, включая "AMD SB8xx
> BIOS Developer's Guide".

Это круто, НО одно дело если мамку делали лично ВЫ и поэтому знаете там каждую дорожку и что и куда фактически. И другой вариант если ее делали не вы. А схему и прочее разумеется никто не даст, так что недостающее придется реверсить. А это уже долго и граблеопасно.

> то что, даташита нет, даже название никто не знает :) И
> ничего, шишек набили, в вики и сырцах записали, практически все работает.

Там чипы скорее всего сильно проще. Типичная мамка - шестислойная плата. Что намекает на количество соединений и прочее.

> ИМХО проблема coreboot в его малой востребованности -

А ему сложно быть сильно востребованным из-за специфичности топика и того факта что на массово доступных платах, продаваемых сейчас он не очень то и работает, или "на свой страх и риск". Сами понимаете, перешиваться на программаторе в случае факапа умеют далеко не все, да и даже просто форсированный завал в вторую копию биоса надо с умом делать. Иначе можно пожечь чего-нибужь.

> были бы у него какие-то явные преимущества,

Да вообще-то есть. Ну вот например у меня пропритарный биос на одной из мамок очень тормозно грузится и виснет при нажатии эникея в момент от пропадания заставки до появления бутлоадера, что делает например заход в grub очень геморным. Но это никто там чинить имхо не будет. Но поскольку поддержка платы не заявлена даже по минимуму - я не настолько гуру в низкоуровневой инициализации х86 систем и всех граблях которые там бывают чтобы пойти и опробовать это на свой лоб.

> желающих его пилить было бы больше. Или ели бы производители материнских
> плат его поддержали, но их видно и так все устраивает.

На самом деле сейчас еще неплохо. Вон амд выложили свои сорцы той штуки которую они называют AGESA и поддержка собственно их чипов основательно подтянулась. Но поддержка чипов - это еще не поддержка мамки с ее спецификой.


"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Mihail Zenkov , 03-Дек-14 22:29 
> Это круто, НО одно дело если мамку делали лично ВЫ и поэтому
> знаете там каждую дорожку и что и куда фактически. И другой
> вариант если ее делали не вы. А схему и прочее разумеется
> никто не даст, так что недостающее придется реверсить. А это уже
> долго и граблеопасно.

Покупайте opensource hardware.
Хотел в emu-1212m пофиксить баг - даташитов нет, сложность несильно проще мамки, может и сложнее, ибо не унифицировано, да еще fpga в дополнение к dsp. Нужно ковырять виндовый драйвер, а знаний для этого маловато, да и времени нет. Были бы хотя бы даташиты, что на какой порт запаяно разобрался бы.

> Там чипы скорее всего сильно проще. Типичная мамка - шестислойная плата. Что
> намекает на количество соединений и прочее.

А еще на то, что без крайней необходимости никто сильно reference design менять не будет. Да и насколько я понимаю cpu, мосты, память и слоты можно соединить только одним способом. Различия начинаются на подключении дополнительных контроллеров после южного моста, а там все не так сложно.

> А ему сложно быть сильно востребованным из-за специфичности топика и того факта
> что на массово доступных платах, продаваемых сейчас он не очень то
> и работает, или "на свой страх и риск". Сами понимаете, перешиваться
> на программаторе в случае факапа умеют далеко не все, да и
> даже просто форсированный завал в вторую копию биоса надо с умом
> делать. Иначе можно пожечь чего-нибужь.

Хотел как-то свою мамку прошить, была похожая на таком же чипсете. Глянул сырцы - так там даже оверклокинга не было - в итоге забил. Давно это было, может сейчас лучше стало.


"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено dr Equivalent , 03-Дек-14 15:28 
Вухуу!
Прямо захотелось купить и постороить на ней что-нибудь.
А тут как раз сервер домашний в страну вечной охоты улетел.

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Аноним , 03-Дек-14 17:26 
чем не устраивает проприетарный uefi?

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Аноним , 03-Дек-14 20:38 
> чем не устраивает проприетарный uefi?

Тем что кусок г-на, где наставив дуло пистолета заставляют доверять всяким микрософтам, вкрячивать FAT32 разделы на носитель, а если баг - фиг с два кто его чинить почешется. У меня вон bios виснет если жать что-нибудь на клаве в интервале между заставкой bios и бутлоадером. Очень блин удобно в меню grub попадать - нажал на полсекунды раньше? Жми ресет и пробуй снова - биос намертво висит до того как успел отдать управление бутлоадеру.


"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Аноним , 04-Дек-14 05:25 
везде можно выключить защищенную загрузку и вообще legacy boot включить (или uefi загрузку не включать)
А что до багов то реверсинженированный корэбоот может оказаться еще нестабильнее

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Stax , 03-Дек-14 17:35 
Не купите. Ее уже давно нет в продаже.
http://market.yandex.ru/search.xml?hid=91020&text=GA-B75M-D3...

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено dr Equivalent , 04-Дек-14 01:56 
Да, уже отметил это, с досадой.
Эх, не знаю, увидим ли мы когда-нибудь корку на актуальном железе, за которым не надо охотиться...

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Аноним , 04-Дек-14 01:53 
будто раньше нельзя было взять какую-нибудь на AMD? да, РАНЬШЕ
новость появилась -- сразу захотелось, новости не было -- нужды нет
хотелки как по рефлексам...
грустно мне от этого :(

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено dr Equivalent , 04-Дек-14 02:56 
Как же меня иногда бесит вот такое отношение. Пытаешься показать, что ты - святее Папы Римского?
Скажи уж мне тогда, что это за "какие-нибудь на АМД", которые кору вменяемо поддерживают и при этом не являются ископаемой окаменелостью? Я вот весь их сайт проштудировал. Не нашел ничего подобного. Ну, разве что ASRock E350M1, но встроенный проц - курам на смех. Latest known good: unknown не считаются, нужно, чтоб работало.
От чего тебе грустно, чудила? От того что люди, внезапно, новости узнают из новостей?

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Аноним , 03-Дек-14 17:26 
>снабжена 4-я

ещё раз, чем?


"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено ip , 03-Дек-14 17:41 
Для слоупоков, про диммы написано в спеке:
http://www.gigabyte.com/products/product-page.aspx?pid=4150#sp
цитата:
4 x 1.5V DDR3 DIMM sockets supporting up to 32 GB of system memory

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено GotF , 03-Дек-14 17:52 
> Для любителей экспериментов с BIOS (в том числе и Coreboot) полезной может оказаться технология DualBIOS, применяемая на большинстве плат от Gigabyte.

Когда-то спрашивал у одного из разработчиков о DualBIOS, он сказал, что это дополнительный источник проблем при прошивке CoreBoot.


"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Аноним , 03-Дек-14 20:41 
> дополнительный источник проблем при прошивке CoreBoot.

Тем не менее, если ты профакапишь BIOS - у тебя будет еще больше интересных проблем. В случае дуалбиоса обычно есть второй чип, который не стирается. И если так вышло что твой BIOS совсем дохлый - можно форсануть загрузку с того, нестираемого.

Так что неудобен он в основном бравым перцам с socketed чипом, которые готовы его выдернуть и на программаторе перелить. А вот average joe, у которого программатора нет, да еще чип не в кроватке, а припаян, при том что Джо не знает с какой стороны держать паяльник...


"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено GotF , 03-Дек-14 20:49 
>> дополнительный источник проблем при прошивке CoreBoot.
> Тем не менее, если ты профакапишь BIOS - у тебя будет еще
> больше интересных проблем. В случае дуалбиоса обычно есть второй чип, который
> не стирается. И если так вышло что твой BIOS совсем дохлый
> - можно форсануть загрузку с того, нестираемого.

Насколько я помню описание технологии, резервный чип подхватывается автоматически, если основной не проходит проверку (как? чем? не знаю), то есть это типа неизбежно случится при прошивке CoreBoot в основной чип. Кроме того, резервный ром тоже шьётся, не очень-то он RO.


"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Mihail Zenkov , 03-Дек-14 22:34 
Да есть такое. Раньше нормально было - джампер перекинул и все OK. Теперь new feature: jumper less design! Сам шьет один биос, удачно зашило - шьет второй. Запаролся осноаной, само шьет из бекапа. Для обычного использования нормально, при условии что производитель не выложит совсем косячный bios. А с точки зрения разработки coreboot - лишние проблемы.

"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Андрей , 04-Дек-14 16:26 
> Теперь new feature: jumper less design!

Помню тоже наткнулся на это. Т.е. пока выбирал плату всё было ещё ОК, а когда уже выбрал, то всё стало вот так.


"CoreBoot портирован на недорогую материнскую плату от Gigaby..."
Отправлено Аноним , 04-Дек-14 00:33 
GA-H77M-D3H. So close...
А так, нужно! Ибо этот тормознутейший настроечный гуй меня однажды доканает, такое ощущение, что этот набор "тумблеров" писался не на C, а как минимум на жаве.

"CoreBoot портирован на недорогую материнскую плату от Gigabyte"
Отправлено Алексей , 08-Дек-14 19:59 
Remaining Issues:
1.Native raminit sometimes fails
2.VGA does not work.

Сыровато как-то оно, не?