LINUX.ORG.RU

Создаем базу железа ноутбуков для coreboot/flashrom


0

0

Всем добрый день!

Как я надеюсь многие из здесь находящихся понимают что даже если снести всю проприетарщину со своего компа, то одна всегда останется - BIOS (или BIOS-ы если брать в расчеты видеокарту, сетевую карту etc)

И многие наверное бы поставили бы себе coreboot, если бы он поддерживал на 100% ваше железо. Поскольку добавить самому поддержку это сложно, то никто не заставляет/просит вас самих ее писать. Но каждый тут находящийся может помочь проекту - просто предоставив необходимые данные (ТОЛЬКО ДЛЯ НОУТБУКОВ!!!):

Как на страницах http://www.coreboot.org/Laptop#Laptop_Survey

Также желательны дампы и фото (имеется в виду матплаты)

lspci -nnvvvxxxx
lspnp
acpitool -e
dmidecode
biosdecode
inteltool
superiotool -deV
ectool
flashrom -V
dmesg
Ну из железа самое важное:
Чипсет ( с разбивкой по мостам ) 
Super I/O
EC (embedded controller)
Flash chip (с указанием в сокете или нет и тип упаковки - или фото)

Дампы наверное лучше в архиве выкладывать сюда. Если сразу даташиты приложите на SuperI/O/EC/Flash - будет вообще замечательно. Да, и не забывайте указать что за ноутбук - фирма и модель.

Надеюсь на Вашу помощь! :-)

Спасибо!

★★★★★

Ответ на: комментарий от XVilka

Все что знаю уже выложил, к сожалению (
PS: а для не-ноутбуков такая информация не интересует? или хотя-бы подскажите куда её отправить чтобы послужила общему делу.

LebedevRI
()
Ответ на: комментарий от LebedevRI

Ну вообще-то просто по не-ноутбукам вроде как более легкая задача стоит. Но можете на coreboot@coreboot.org отправить. Но там точно только с чипами надо указывать. Но в не-ноутбуке это проще посмотреть.

XVilka ★★★★★
() автор топика

Ноутбук: Dell Vostro 500

alex@alex-desktop:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.04 LTS
Release: 10.04
Codename: lucid
alex@alex-laptop:~$ uname -a
Linux alex-laptop 2.6.32-21-generic-pae #32-Ubuntu SMP Fri Apr 16 09:39:35 UTC 2010 i686 GNU/Linux
alex@alex-laptop:~$ ectool
ectool: command not found
alex@alex-laptop:~$

Вывод остальных команд по данной ссылке.

Root-msk ★★★★★
()

это IMHO всё бесполезно. Даже если все чипы на материнке поддерживаются, важно ещё знать как они распаяны.

pupok ★★
()
Ответ на: комментарий от pupok

Жить тоже бесполезно. От этого умирают. Мне еще даташиты и схемы по интернетам искать, так что помолчите пожалуйста.

XVilka ★★★★★
() автор топика
Ответ на: комментарий от XVilka

> Мне еще даташиты и схемы по интернетам искать,

ты что, решил что самый сообразительный и до тебя никто не догадался что хорошо бы иметь coreboot вместо BIOS? Имело бы это (сбор такой статистики) какой-то смысл — давно бы этим люди усиленно занимались, начиная с самих писателей coreboot. Пока IMHO без явной поддержки со стороны производителя конкретной материнки ещё работающий coreboot не делали.

pupok ★★
()
Ответ на: комментарий от pupok

Ничего я не решил.

Смотрите. В отличие от обычных матерей в ноутбуках применяется EC, поведение которого мало изучено, и плохо задокументировано.

А насчет авторов - вы думаете я у них не спросил? Кстати как помните, автор в опенсурсе - коммунити. Посидите на канале #coreboot и #flashrom, подпишитесь на рассылку, отправьте патчей, пообщайтесь с постоянными разработчиками и студентами GSoC. Тогда и будете говорить про свое ИМХО. А так только засоряете техническую тему ненужными эмоциями.

P.S. сам сейчас изучаю ITE IT8512E и его поведение в дикой природе. И смотрю исходники этого проекта http://wiki.laptop.org/go/OpenEC

XVilka ★★★★★
() автор топика
Ответ на: комментарий от XVilka

Мда... всего три желающих... Не густо...

XVilka ★★★★★
() автор топика

> Спасибо!

Тебе спасибо. Будем знать.
Но помочь не могу, так как ноутбука у меня нет.

Deleted
()
Ответ на: комментарий от XVilka

> Закрепить бы на месяцок темку.

Согласен.

Deleted
()
Ответ на: комментарий от XVilka

Да. flashrom лучше брать из свн, superiotool, inteltool, ectool тоже:

svn co svn://coreboot.org/flashrom/trunk flashrom
svn co svn://coreboot.org/coreboot/trunk/util/superiotool
svn co svn://coreboot.org/coreboot/trunk/util/inteltool
svn://coreboot.org/coreboot/trunk/util/ectool
XVilka ★★★★★
() автор топика

Если уж на обычные более-менее популярные чипсеты coreboot не доделали, то на ноутбуки с их зоопарком чипсетов вообще надеяться не стоит.

Для примера у меня валяется старая ASUS A8N-SLI, которой уже и не пользуюсь, так coreboot поддерживает от силы 10% оборудования. За несколько нет ситуация так и не изменилась, помню тогда coreboot еще вроде назывался linuxboot. Была мысль попробовать прошить, если помрет то не сильно жалко, но посмотрев на страничку http://www.coreboot.org/ASUS_A8N-SLI все желание пропало =)

Будет время, выложу дампы с EEEPC, если это еще никто не сделал...

Lucky1 ★★★
()
Ответ на: комментарий от Lucky1

Так работаем. У меня например coreboot крутиться на A8N-E дома. Планирую ACPI поковырять, а в основном двигаю ноутбуки, особенно как безопасная замена BIOS. Сам сейчас работаю над EC и Dell Vostro V13 как частный случай. Работаю по мере возможностей. Остальные также. Хотя AMD помогает сильно. flashrom 0.9.2 выйдет скоро, а за ним сразу - поддержка частичной записи/чтения.

EEE PC смотря какая модель. потому как некоторые были, а некоторых не было.

XVilka ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.