Код удаленной загрузки в BIOS
View topic as plain text
Show poster names
#1:
Код удаленной загрузки в BIOS
Автор:
Гость
,
Добавлено: Пт Янв 30, 2004 10:55 pm
Не хватает пару кб места для интегрирования в 1мбит биос от Award
для GA-586S2 кода Netboot.
Какие ещё есть пути?
Переход на 2 мбит ? Как?
Использовать более плотную упаковку? (а где бутблок-распаковщик)?
В файле биоса оставляю только original.tmp и awardext.rom.
Кстати, cbrom напрочь отказывается выдирать командой "/ncr release"
scsi-код ncr307.16k. Перепробовал все имеющиеся версии cbrom.
А так хочется сделать бездисковым старый комп. Вариант покупки
бутрома/новой сет.карты не устраивает (тогда уж лучше старый комп просто выкину
)
#2:
Автор:
apple_rom
,
Откуда: Minsk
Добавлено: Сб Янв 31, 2004 2:25 am
Цитата:
Кстати, cbrom напрочь отказывается выдирать командой "/ncr release" scsi-код ncr307.16k. Перепробовал все имеющиеся версии cbrom.
Нет такой команды в cbrom. Есть УНИВЕРСАЛЬНАЯ команда удаления модулей:
"cbrom file.bin /other xxxx:x release"
Чтоб узнать xxxx:x запускается патчер с "/e" (чисто инфа про биос без патча). NCR будет или 4086:0 или 4087:0 (хотя для гипердревних может и 800:0).
Соответственно секретный код для вашего случая скорей всего будет:
cbrom file.bin /other 4086:0 release
Удачи! Не за что...
#3:
Автор:
Anonymous
,
Добавлено: Сб Янв 31, 2004 12:01 pm
Цитата:
Не за что...
Спасибо! Как раз есть за что. Долго бы ещё ...
А ведь где-то в Инете ,по-моему, немчура какая-то писала об
этой неправильной команде как о чём-то само собой разумеющемся.
Да и вообще о прошивке в биос бутром кода.
Я то сразу поверил "авторитетам".
Лишнее из биоса удачно выдернул, и так же "/other 0800:0 file"
(да, да у меня гипердревний
) запихнул для пробы rpl.rom
от Realtek-а (pxe сущ.больше). Но похоже, как тут уже на форуме упоминали, 4.5х биосы Award-а это не грузят. Или что-то недоделываем. А что? Леший знает.
К сожалению, 6-го Award-а у меня нет и его работоспособность
подтвердить не могу. Придется и дальше с дискеткой.
#4:
Автор:
apple_rom
,
Откуда: Minsk
Добавлено: Сб Янв 31, 2004 3:03 pm
>Но похоже, как тут уже на форуме упоминали, 4.5х биосы Award-а это не грузят.
Если расскажете подробней - запросто исправится, потому как я тут не вижу никаких отличий/ограничений (4.5х от 6.х)...
#5:
Автор:
Anonymous
,
Добавлено: Сб Янв 31, 2004 7:34 pm
Вот в этой ветке форума
http://www.rom.by/phpBB2/viewtopic.php?t=149
сообщают о работе кода в 6-ом и не работе этого же кода в 4.5х.
Может вы нам подскажете где собака порылась?
Здесь
http://www.rom.by/phpBB2/viewtopic.php?t=1020
что-то
нерешенное по загрузке
Здесь
http://goe.net/anleitungen/award_board.html
инфа с
немецкого сайта на английском
С уважением.
Г
#6:
Автор:
apple_rom
,
Откуда: Minsk
Добавлено: Вс Фев 01, 2004 4:34 am
Прикол - сегодня как раз понадобилась вшивка бутрома (т.е. в биос матплаты) для rtl8029 под старенькую i430TX - всё путём...
Ладно, посмотрю/разберусь...
#7:
Автор:
Anonymous
,
Добавлено: Пн Фев 02, 2004 6:09 am
Цитата:
для rtl8029 под старенькую i430TX - всё путём...
А какой там биос, Award 4.5x ?
И прошивали RPL BootROM ?
И всё тип-топ ??? !!! В смысле "Press Shift-F10 to ..." появляется?
Тогда сообщите плиз в студию, какой прогой,командой ...
У меня с Realtek-ом 8139B и Compex-ом 100ATX на (Super)Socket7 мамах ну ни в какую.
А компам с более свежим биосом (6.0) особо то удаленная загрузка и не нужна. Они и сами как правило ещё ого-го, в смысле "толстые"
#8:
Автор:
apple_rom
,
Откуда: Minsk
Добавлено: Вт Фев 03, 2004 12:31 am
Цитата:
А какой там биос, Award 4.5x ?
И прошивали RPL BootROM ?
И всё тип-топ ??? !!! В смысле "Press Shift-F10 to ..." появляется?
Да/да/да.
Цитата:
Тогда сообщите плиз в студию, какой прогой,командой ...
"cbrom file.bin /other 4086:0 rtl_boot.rom"
#9:
Автор:
_Den
,
Добавлено: Пт Апр 23, 2004 3:05 pm
[/quote]
"cbrom file.bin /other 4086:0 rtl_boot.rom"[/quote]
это справедливо и для isa-карт?? и еще - данный случай для плат поддерживающих загрузку с SCSI?
#10:
Автор:
ivp
,
Откуда: Москва
Добавлено: Пн Июн 14, 2004 4:27 pm
Прочитайте описание к CBROM, или хотя бы хапустите его с ключом /h - для обработки ISA-модулей используется ключ /isa, для PCI - /pci, и т.д...
#11:
Код удаленной загрузки в BIOS
Автор:
Anonymous
,
Добавлено: Ср Авг 11, 2004 5:48 pm
Мне удалось прошить в биос бутром и хочу поделится опытом.
Имелось SIS 620 с видео и звуком на борту(флеш биоса 4мегабит, довольно много свободного места).
По материалам
я попробывал такое как "cbrom BS61BV13.BIN /isa rtl8029.rom D000:0"
Хотя сетевуха PCI.
адреса пробывал самые разные. но этот я взял у товарищей немцев. и вуаля EtherBoot пашет.
Надеюсь комуто поможет пой опыт.
#12:
Автор:
great coder
,
Откуда: msk.ru
Добавлено: Ср Авг 11, 2004 6:40 pm
apple_rom
А с какого потолка были взяты адреса?
Все, понял /other 4086:0=/PCI =8)
#13:
Автор:
Anonymous
,
Добавлено: Сб Сен 25, 2004 12:34 am
FAN
Цитата:
Мне удалось прошить в биос бутром
Ты б написал для статистики, какой версии у тебя биос 4.5х или 6?
#14:
Автор:
bigbug
,
Откуда: Оттуда
Добавлено: Вс Сен 26, 2004 2:42 pm
Очередной раз подтвердилось что я нифига несмыслю в устройстве биоса ;)
Тоесть можно невтыкая в сетевуху саму bootrom микросхему заставить грузится по сети?
сетевуха rlt8139, мать ECS P5Vx-Be, пошел читать кучю доков ;)
edit:
Ну биос файл у меня получился, иду за клмпом чтоб туда прошить это дело ;)
edit:
Негрузится ;/ точно достаточно добавить 8139.rom в бивис?
edit:
ни с /pci не с /isa ... D000:0 ну никак негрузится ...
edit:
Добавил чтобы все ответы с ветки приходили на мыло ;)
#15:
Автор:
great coder
,
Откуда: msk.ru
Добавлено: Пт Окт 01, 2004 12:39 pm
Что я проделал:
добавил /isa lom модуль (размер его кратен 0x200) - иначе не инициализируется. Распаковывается, Shit-F10 просит, но при выходе и попытке загрузки ругался на несоответсвие Vendor/Device ID, хотя они совпадали.
Нашел то место, где они сверяются, jne на nop заменил, пересчитал сумму модуля, добавил...
Теперь, вроде работает, правда, настройки не сохраняет, виснет при exiting PXE, но DHCP ждет, чего-то просит... :p
Пока RIS не встал, проверить не могу. Но MAC адрес странноватый, да и почему настройки не saveятся???
#16:
Автор:
Hohmach
,
Добавлено: Пт Окт 01, 2004 4:14 pm
Так там вроде как это дело состоит (помимо заголовка) из двух частей: интерфейса с пользователем (то что по Shit-F10 вылазит) и собственно кодом для загрузки - может где-то поменять забыл?
#17:
Автор:
great coder
,
Откуда: msk.ru
Добавлено: Пн Окт 04, 2004 10:45 am
Ну нет. На V/D ID ссылка в одном единственном месте.
Кусков кода, ес-но два (две сигнатуры) - один, видимо TUI
, а второй, наверное, PXE.
Проверил - MAC адрес неправильный.
Кста, может, PCIные модули совсем иначе инятся? В смысле, отлично от ISAшных?
#18:
Автор:
Hohmach
,
Добавлено: Пн Окт 04, 2004 3:30 pm
В PCI Local Bus Specification пишут:
One major difference in the usage model between PCI expansion ROMs and standart ISA, EISA, and MC ROMs is that the ROM code is never executed in place. It is always copied from the ROM device to RAM and executed from RAM.
Вроде только в этом и Expansion ROM Base Address Register отличие.
#19:
Автор:
great coder
,
Откуда: msk.ru
Добавлено: Пн Окт 04, 2004 4:29 pm
Ну, это мелочь. Мне вот другое интересно:
В матерной прошивке есть, например, след какого\то промиза, от старшего брата (BE2RAID), он прописан как /pci, так его не видно вообще, хотя, вроде все модули распаковываются и выполняются...
Если же я зашиваю чего-нить /pci, оно так же нифига не видно. О как.
С /isa оно выполняется, но очевидно криво.
#20:
Автор:
_pk
,
Откуда: Russia, 74
Добавлено: Вт Окт 26, 2004 9:09 am
bios boot specification rev1.1 (помнится)
надо сделать корректные заголовки, сделали? не, ну там внутренние црц и тд.
"Ну нет. На V/D ID ссылка в одном единственном месте." -а они её берут по всякому. в общем в вышеупомянутая дока весьма содержательна
ps. и потом - V/D ID - вы всмысле делаете, чтобы левый pxe в правой мамке работал исправно?
#21:
Автор:
great coder
,
Откуда: msk.ru
Добавлено: Пт Янв 14, 2005 3:35 pm
_pk
Ну, BBS относится к совсем другим граблям, их сюда не надо приплетать, да и не я сам BBS/PXE/RLE пишу, "все уже украдено до нас"...
Модуль сетевушки я правильно прочитал - там оно из одного места берет. Но он-то совпадает для NIC и LOM...
Так. Цель моих терзаний - не юзать 28-ногий биос сетевушки, которого все равно нету - зашив его в мать, где и так места полно. К тому же и V/D ID у LOM и NIC этого чипа совпадают.
all
Попробовал все то же самое -
cbrom
ом добавлять на 5mvp4 - там работает, причем:
/pci ...lom
- работает правильно, MAC - верный.
/pci ...nic
- не работает вообще, все-таки длина не подходит (не кратна 0x200)
/isa ...lom
- инициализируется, но V/D ID не совпадают
/isa .cracked..lom
- инициализируется, MAC - бредовейший.
/oem1 ...lom
- безследно канул
Наибольшие вопросы вызывает работа в "работающем" случае: отрубается модуль ...oth, зашитый /oem0, представляющий собой, похоже, ДОСовский драйвер звуковушки (ну читал я его, читал
- да и не видно его при Integrated Perepheria \ Sound Blaster = Disable)
Ошибка выглядит как
Код:
[b]D000 уже занят, VIA FM SB идет лесом[/b]
Вот, сам ...oth мне не очень-то нужен, намного интереснее другое - как такие конфликты в принципе разрешаются?
#22:
Автор:
great coder
,
Откуда: msk.ru
Добавлено: Ср Мар 02, 2005 2:59 pm
Вот, попробовал на следующих пациентах:
LS-486E - 451G /pci; LS-p54ce - 451PG /pci; а также снова на BF6...
Единственной рабочей конфой оказалась LS-5MVP4, а она...
Почему же на одних 451PG работает, на других нет?
И на засыпку: почему в фирменном бивисе BF6 модуль HPT не кратен 200?
#23:
Автор:
great coder
,
Откуда: msk.ru
Добавлено: Вт Мар 29, 2005 12:14 pm
Дык!
Попробовал нонче на GA8IR533 - сработало. Правда GUID странный, зато МАС-правильный. Пойду, DHCP подниму, что ли
Не, никуда не пойду - радмин рулит
#24:
Автор:
great coder
,
Откуда: msk.ru
Добавлено: Ср Мар 30, 2005 12:33 pm
Дык2!
GA8IDML. Рулит и без меня (есть модификация с RTL81xx), но все равно обновил PXEшный модуль... Тоже пашет...
План копания таков - пойду туда, где не иницализируется, и сниму дампы с карточной и с
/pci
#25:
Автор:
great coder
,
Откуда: msk.ru
Добавлено: Чт Июн 09, 2005 1:28 pm
Дык3!
ECS p4vxad+. Влез PXE/RPL-модуль без выкидывания чего-нить из прошивки. MAC - правильный, GUID = -1
Но пашет!
#26:
Автор:
Ales-Stav
,
Добавлено: Пн Июн 13, 2005 7:33 pm
Я тут новенький но мои результаты:
1) на Award 6.0 (2 Mbit) код от Etherboot с ключом /pci ставиться нормально и сетевые карты rtl8x39 грузятся за милую душу.
2) на AMI (2 Mbit) тот же код нормально.
3) на Award 4.51PG не хочет ни в какую. с ключами /pci, /other 4086:0, /other 8000:0, /other 0800:0, /isa d000:0, /other 0800:0.
Причем мать LS и GA-586-s-2. Есть еще под S-370 на VIA693 (2 Mbit) Но загрузка не происходит.
Нужна помощь.
#27:
Автор:
great coder
,
Откуда: msk.ru
Добавлено: Вт Июн 14, 2005 12:39 pm
По пунктам:
1) Хорошо, повезло - у меня далеко не всегда
2) На AMI (1 Mbit) - не получилось - стартует, инится (!) но из PXE-модуля вываливается чего-то типа Not found signature!
3) См выше: LS 5MVP4 (4.51PG) Ok.
Общий вывод такой - чем более ноунейм, тем больше шансов.
Есть идеи, как боротся с AMI и GUID?
#28:
Автор:
Ales-Stav
,
Добавлено: Ср Июн 15, 2005 10:58 am
Добовлял Etherboot 5.0.4
1) матери i810 - NS366 - 6a69mv39c-00 - 3 штуки (полет нормальный)
2) матери i810 - ITE8712 - 6a69ml19c-00 - 4 штуки (полет нормальный)
3) матери Acorp Socket7 - ALADDIN5 - 2a5kkf9ac-00 - 3 штуки (полет нормальный) Award 4.51PG
4) матери LX98CT - AMI Bios - 3 шт - полет нормальный и с PXE тоже.
Ошибка о сигнатуре скорее всего глюки в опциях DHCP. У меня PXE 2.13 2.15 2.16 с Compex re100atx грузился нормально и работал.
Проблемы остались с ga-586s2, ls-5v1a
#29:
Автор:
great coder
,
Откуда: msk.ru
Добавлено: Ср Июн 15, 2005 12:01 pm
PXE тут не при чем. Сигнатура нот фаунд - это прямые последствия правки VenID/DevID by AMIBCP, because без этого не инится вообще, а в PXE-модуле по этому адресу лежит совсем другое
Etherboot не интересен - PXE позволяет и Thinstation, и WTw, и самое главное - клиент RIS...
#30:
Автор:
Ales-Stav
,
Добавлено: Чт Июн 16, 2005 10:48 am
ПРоверил на своих AMI карта re100atx (10ec:8139) PXE 2.15 при добовлении файла VenID/DevID стали автоматически. Загрузка прошла нормально.
RIS не пользую, машины слабые.
#31:
Автор:
great coder
,
Откуда: msk.ru
Добавлено: Пт Июн 17, 2005 11:50 am
Ales-Stav
Каким AMIBCP пользовался, если есть куда - положь всех трех прошивок туды
10ec = RTL, 8139 = 8139
Так что называйте вещи своими именами. Хотя и VenID/DevID тоже сойдет для знающих... А то Genius и Eline какие\то
#32:
Автор:
Ales-Stav
,
Добавлено: Сб Июн 18, 2005 12:26 am
AMIbcp 7.51.03 (554336 байт).
Во вторник солью прошивки с Томаты (Зиды) LX98-CT и прикину куда заслать.
Но опять же там везде загрузчик Etherboot 5.0.4 так как мне надо поднимать WTWare и MS Dos а PXE у меня не пойдет на половине карт на rtl8029 и соответственно где мне брать PXE. Так же положу PXE+BIOS LX98-CT которыйу меня грузился.
З.Ы. по поводу имен вещей: я по запарки забыл сказать что чипы rtl8139c/d. Спасибо за поправку надо точнее формулировать свои мысли чтобы было понятно. Сам иногда себя не понимаю.
#33:
Автор:
Ales-Stav
,
Добавлено: Вт Июн 21, 2005 11:39 pm
Выложил следующее:
Etherboot 5.0.4 (rtl8139 10ec:8139) +
1) матери i810 - ITE8712 - 6a69ml19c-00
2) матери Acorp Socket7 - ALADDIN5 - 2a5kkf9ac-00
3) матери LX98CT - AMI Bios
адрес (ссылки под фотографиями):
www.stavtip.narod.ru
www.stavtip.narod.ru/infex.html
#34:
Автор:
great coder
,
Откуда: msk.ru
Добавлено: Пт Июн 24, 2005 12:33 pm
Ales-Stav
Попробуй добавить PXE к AMI 1(2?)Mbit Zida TX98-3D, что у чешских друзей лежит - сам PXE можно взять на RTLовском сцайте.
В чем подстава: Vid/Did лежат не там, где их ожидает увидеть AMIBCP. Править их самим AMIBCP приводит к результату, указанному выше.
Да, и вроде последние езербуты пиксям научились?
У меня WTw и DOS получаются по PXE. Унификация с прочими фичами RIS, и вдобавок в M&T живут мемтесты... Еще альт можно по RIS замутить, вот уж не ожидал...
#35:
Автор:
Ales-Stav
,
Добавлено: Сб Июн 25, 2005 12:41 am
Добавил, загрузился но криво. DHCP опознан, но с загрузкой образа, глюки, не стабильно и виснем в процессе.
Пробывал на LX98-CT + 2.14 PXE для rtl8139 выложу если надо в понедельник?
Ксероксы 2 чиню стали разом, поэтому времени мало, взлет буду делать с утра понедельника.
#36:
Автор:
great coder
,
Откуда: msk.ru
Добавлено: Пн Окт 03, 2005 1:55 pm
Да, если кому понадобится Yukon PXE, идите на Асуксь, и выдирайте его последней AMIBCPёй из P5GPL...
Другого способа пока не нашел...
#37:
Автор:
GetinakS
,
Откуда: Москва
Добавлено: Вс Ноя 13, 2005 8:59 pm
Извиняюсь за некоторую долю оффтопика. Понадобилось организовать буздисковую загрузку для старой машины. Были выбраны Rtl8139 сетевушка, в W9EE011 зашит бутром (методом дополнить rtspxe_m.nic до 64кб и потом copy rtspxe_m.nic/b + rtspxe_m.nic/b pxe.nic), rtl8139.exe размер бутрома был выставлен в 128кб. После чего карточка спокойно заработала на материнке asus (430HX) с MrBios, т.е. вывела про shift-f10 позволила настроиться и загрузиться с себя.
Карточка была переставлена в машину, для которой все это и делалось. Материнская плата: Intel Advanced/EV (430FX) . Реакции ноль, т.е. не видит оно бутрома и грузиться по сети не хочет(Даже если в биос поставить первым грузиться по сети, хотя сетевушка настраивалась бутится по Int19h, впереди всех). В биосе нахожу isa shared memory size, а под ним знакомые адреса C8000 D0000 и т.д. Попробовал все комбинации (от безысходности) - всеравно не грузится. Биос последний, что был на интеле. Уже кошусь на разъем подачи 3.3 вольта на pci, но ведь и без 3.3 эта сетевушка спокойно работала. Пробовал расковырять биос - ничего его не берет, ни амишные утилиты, не интеловские. Ами ругаются на заголовки, интел вообще другой формат только понимает.
Была откопана noname материнка на 430VX c Award 4.51 - спокойно грузится с сетевушки.
Возможно ли Intel-овскую мать заставить грузиться по сети?
#38:
Автор:
great coder
,
Откуда: msk.ru
Добавлено: Пн Ноя 14, 2005 3:30 pm
Попробуй в другой машине настроить перехват управления не по BBS, а старыми способами - по векторам, сейвнись, переставь...
#39:
Автор:
GetinakS
,
Откуда: Москва
Добавлено: Пн Ноя 14, 2005 6:38 pm
Карточка итак настроена в режим бута перед всем: int19h (Boot before local devices). Такое чувство, что биос просто не передает ей управление. На неделе наверное попробую в мать воткнуть каконить рейд-контроллер, если и его не увидит, то в морг.
#40:
Автор:
GetinakS
,
Откуда: Москва
Добавлено: Ср Ноя 16, 2005 4:36 pm
Уфф, избавился от интеловского биоса, сменил на Мr 3.30 - все заработало.
Ромбофорум
->
Редактирование BIOS
output generated using slightly changed
printer-friendly topic mod
.
Часовой пояс: GMT + 4
Powered by
phpBB
© 2001 phpBB Group
Бесплатный хостинг от
EOMY.NET