Ru-Board.club
← Вернуться в раздел «Драйверы и прошивки BIOS»

» прошивка сетевой карты

Автор: bomzzz
Дата сообщения: 01.02.2011 11:07
проблема кратко такая: на материнской плате из за заводского брака в негарантийный срок сгорели USB порты. порты карточки PCI to USB не загрузочные. морщил моск и тут случайно надыбал такую штуку:

Цитата:

PLoP Boot Manager http://www.plop.at/
12. Create a PCI boot manager option ROM (save in bios)
You can create a pci option rom file with [110]plpbtrom-0.5.zip. You
can store the option rom in your bios or to the rom of a network card
and run it from there.
[more]
12. Create a PCI boot manager option ROM (save in bios)
__________________________________________________________________

You can create a pci option rom file with [110]plpbtrom-0.5.zip. You
can store the option rom in your bios or to the rom of a network card
and run it from there.
Usage: plpbtrom [OPTIONS] input-file output-file

Options:
========
-h this help
-vendorid id hex value of the card vendor
-deviceid id hex value of device
-grabid grab vendor/device id from PCI ROM file
-hidden disable option rom text output
-nodisable do not allow option rom disable
-forceINT force hook interrupt
-INT18 hook int 18h
-compress compress option rom

input-file boot manager file (ex. plpbtrom.bin)
output-file ROM file name


Examples

* plpbtrom plpbtrom.bin plpbt.rom
* plpbtrom -vendorid 0x10ec -deviceid 0x8139 plpbtrom.bin plpbt.rom
* plpbtrom -grabid netcard.rom plpbtrom.bin plpbt.rom

Special parameters

* -forceINT: This forces the boot manager to hook the INT 19h/INT
18h. If you have a PNP bios, then the boot manager does not use the
PNP bios feature of the boot device sequence. The boot manager will
be started before any boot devices is tried (when INT 19h mode is
used) or the boot manager is the last program that is started when
all boot devices failed to boot (when INT 18h mode is used).
* -INT18: Hook INT18h instead of INT19h. INT19h is the default mode.

Files

plpbtrom - Linux executable
plpbtrom.exe - Windows executable
plpbtrom.bin - Boot Manager

Difference plpbtrom.bin and plpbt.bin

plpbtrom.bin gives the control of the boot process back to the bios
with a far return if you press esc. plpbt.bin makes a reboot with
int 19h.
Passing parameters to the boot manager with the linux kernel
command line is not supported by plpbtrom.bin
You can configure plpbtrom.bin like plpbt.bin with [111]plpcfgbt.
You can enable/disable a hotkey to start the boot manager.

How to test a ROM

You can test your rom file with the free virtual machine [112]qemu.
qemu -hda harddisk.img -option-rom plpbt.rom
If you have no harddisk image file then take one from the qemu
download page or use a floppy image.
qemu -fda floppy.img -option-rom plpbt.rom

How to flash an AMI bios

Do this at your own risk! This can damage your pc.
* Download the Ami bios flash utility and save your current bios.
[113]AMI Homepage
Its a DOS program, run the following command from a DOS floppy to
save your bios
afudos /obios.rom
* Use the Windows tool [114]MMTools to replace the network rom with
the plpbt.rom.
* Load the file bios.rom
* Find the network option rom. It has the id 20, the name PCI Option
ROM and the RunLoc number VendorID:DeviceID of your network card.
Maybe there are other option roms in your bios. Take care that you
choose the network option rom.
* Click on it that its marked.
* Click at the Replace Tab
* Load as Module file the plpbt.rom file.
* Press the Replace button
* Press the Save ROM as and give it the name mybios.rom
* Now comes the dangerous part. Flashing the bios.
I suggest to set the bios to the default settings and save it. Then
boot from a dos floppy and run
afudos /imybios.rom
Do not turn off the pc during flash. After the flash has completed,
go to the bios and do again a reset to the default settings.
* If all is ok, you should be able to configure the bios and start
the boot manager during the boot process.

How to flash an AWARD bios

Do this at your own risk! This can damage your pc.
* Download the Award bios flash utility aflash. You should find it at
your Motherboard homepage in the bios section.
* Run it from a DOS floppy and save your current bios to a file. Give
it the name bios.rom.
* Search the file cbrom in the web. There are different version, not
all will work with your bios file, so you have to test it with
different versions.
* Run cbrom bios.rom /d
* This should list all parts of the bios rom. I cannot give you the
command to replace the rom. None of the cbrom programs where able
to display the content of my bios rom file. You have to test it by
your self.
* When you updated the bios rom file, then flash it. I suggest to set
the bios to the default settings and save it. Then boot from a dos
floppy and run with awdflash.
* If all is ok, you should be able to configure the bios and start
the boot manager during the boot process.
[/more]

не совсем понял вот это процитированное, точно не понял как патчить биос, но как я понял что - на материнских платах есть такая штука как загрузка по сети используя встроенную сетевую карту, чем например лично я не пользуюсь, хотя когда то давно мне так ставили винду техработники одного провайдера. и вот вроде как в процитированном тексте предлагается биос (или прошивку сетевой карты) заменить на PLoP (или какой то файл из набора). начал искать как перепрошить сетевую карту, ниче толкового не нагуглил - но тут скачал с офсайта драйвера на встроенную карту которой не пользуюсь, и в старом выпуске оказалась перепрошивалка и инструкцией


Цитата:
[more]

yukpxe.htm created 02-Oct-2003
Readme File for yukpxe.rom v1.11
PXE ROM Yukon
This file contains
1 Overview
2 Installation

2.1 Installation of binary
2.2 Removal of binary

3 Boot servers

3.1 PXELINUX
3.2 WINDOWS 2000/XP Remote Installation Services (RIS)

4 PXE Client Status/Error Codes

4.1 Init/Boot/Loader Codes
4.2 BIOS Codes
4.3 Base-Code/UNDI Loader Codes

--------------------------------------------------------------------------------

1 Overview
YUKPXE is the PXE support software for the Marvell Yukon Gigabit Ethernet
Adapter.

2 Installation

2.1 Installation of binary

yukpxe.rom must be flashed to the network adapter using the YUKONDG
utility.

To flash the binary to the network adapter, proceed as follows:
1. Start YUKONDG.
2. Select 'FLASH PROM ...' > 'Load FLASH PROM from file".
3. Type the path and filename of the binary (yukpxe.rom).
4. Press <ENTER>.
5. After the process is finished, exit the utility.
PXE support is now installed on the network adapter.

2.2 Removal of binary

To disable all actions of yukpxe.rom, the network adapter FLASH PROM must
be cleared using the YUKONDG utility.

To clear the Flash PROM, proceed as follwows:
1. Start YUKONDG.
2. Select 'FLASH PROM ...' > 'Clear FLASH PROM'.
3. After the process is finished, exit the utility.
PXE support is now removed from the network adapter.

3 Boot servers

3.1 PXELINUX

If you use LINUX as bootserver, you must include the Marvell Yukon
Gigabit Ethernet Adapter driver in the kernel of the downloadable image.
For details, please refer to the PXELINUX manual.

3.2 WINDOWS 2000/XP Remote Installation Services (RIS)

NOTE: WINDOWS 2000 Advanced Server can provide images of WINDOWS 2000
Professional and Windows XP Professional to clients.
For details on how to install and configure the WINDOWS 2000 Remote
Installation Services please refer to the WINDOWS 2000 Advanced
Server online help.

When you create an image of the WINDOWS installation CD (2000 or XP), it
does not contain a driver for the Marvell Yukon Gigabit Ethernet Adapter.
The WINDOWS setup utility that is transferred to the client, expects a
driver for the network adapter in the installation image. It stops the
installation and displays an error message if it can not find any
suitable driver.

To create an installation image that contains the Marvell Yukon Gigabit
Ethernet Adapter driver, proceed as follows:
1. Create a new image from the WINDOWS installation CD (2000 or XP).
(For details, refer to the WINDOWS 2000 Advanced Server online help.)
2. Copy the file YUKONW2K.INF (2000) or YUKONWXP.INF (XP) from the network
adapter driver CD to the directory i386 of the image directory on the
server.
3. Copy the file YUKONW2K.SYS (2000) or YUKONWXP.SYS (XP) from the network
adapter driver CD to the directory i386 of the image directory on the
server.

WINDOWS setup can now use the correct driver from the image. It copies
installation files to the client, then unloads the network adapter driver
and reboots the PC.
Be prepared to supply the Marvell Yukon Gigabit Ethernet Adapter driver
CD to install and configure the network adapter when WINDOWS setup asks
for it.

4 PXE Client Status/Error Codes

4.1 Init/Boot/Loader Codes

Error: PXE-E01
Description: PCI Vendor and Device IDs do not match!
Reason: The Vendor/Device IDs in the PXE binaries that are flashed to
ROM do not match those of the network adapter. One possible
reason is that the binaries are flashed to the wrong network
adapter.
Solution: Check if installed on a compatible adapter. See chapter
'Overview' for the compatible adapter family.


Error: PXE-E04
Description: Error reading PCI configuration space.
Reason: This message is displayed if any of the PCI BIOS calls made
to read the PCI configuration space return an error code.
This error must not occur with a final released BIOS and
hardware operating correctly.
Solution: Get the latest release version of your BIOS from your BIOS
manufacturer.


Error: PXE-E06
Description: Option ROM requires DDIM support.
Reason: This error must not occur with a final released BIOS.
Solution: Get the latest release version of your BIOS from your BIOS
manufacturer.


Error: PXE-E07
Description: PCI BIOS calls not supported.
Reason: This error must not occur with a final released BIOS.
Solution: Make sure the PCI BIOS has PCI BIOS services.

4.2 BIOS Codes

Error: PXE-E20
Description: BIOS extended memory copy error. AH == nn
Reason: This message is displayed if the BIOS extended memory copy
service returns an error.

4.3 Base-Code/UNDI Loader Codes

NOTE: The base-code ROM is part of yukpxe.rom.

Error: PXE-E61
Description: Media test failed, check cable.
Reason: The cable is not plugged in, or not connected.
Solution: Check the cable.

Error: PXE-EC1
Description: Base-code ROM ID structure was not found.
Reason: UNDI boot module did not find the base-code ROM ID structure.
If there is a base-code ROM image in the system, it may have
been corrupted.
Solution: Repeat the installation procedure as described above.

Error: PXE-EC3
Description: Base-code ROM ID structure is invalid.
Reason: The base-code ROM ID structure is invalid. The base-code ROM
image may have been corrupted.
Solution: Repeat the installation procedure as described above.

Error: PXE-EC6
Description: UNDI driver image is invalid.
Reason: The UNDI ROM image may have been corrupted.
Solution: Repeat the installation procedure as described above.


Error: PXE-EC8
Description: !PXE structure was not found in UNDI driver code segment.
Reason: The UNDI ROM image may have been corrupted, or has not been
initialized by the BIOS.
Possible reasons for this error:
- A network adapter image was programmed into a BIOS, not
into the network adapter.
- The memory allocated by the POST Memory Manager ($PMM)
during PXE option ROM initialization has been corrupted or
erased before PXE option ROM boot.
- The UNDI_Loader structure was not initialized correctly
during option ROM initialization.
Solution: Repeat the installation procedure as described above.


Error: PXE-EC9
Description: PXENV+ structure was not found in UNDI driver code segment.
Reason: The UNDI ROM image may have been corrupted, or has not been
initialized by the BIOS.
Possible reasons for this error:
- A network adapter image was programmed into a BIOS, not to
the network adapter.
- The memory allocated by the POST Memory Manager ($PMM)
during PXE option ROM initialization has been corrupted or
erased before PXE option ROM boot.
- The UNDI_Loader structure was not initialized correctly
during option ROM initialization.
Solution: Repeat the installation procedure as described above.

***End of Readme file***

[/more]


надеюсь хоть на какие то каментарии по этому поводу. испытал PLoP-ROM в описании написнао, что его отличие в том что по нажатию ESCAPE происхоит выход в биос, а не перезагрузка. проверил - происходит косяк а не выход в биос, так что тузла эта не надежная видимо работает только на оборудовании автора, переделывать биос явно не стоит, а вот перепрошить сетевую карту в принципе можно, особенно если ее потом можно перепрошить назад.
Автор: Aleks78
Дата сообщения: 01.02.2011 11:16
bomzzz

Цитата:
на материнской плате из за заводского брака в негарантийный срок сгорели USB порты.

За USB у нас вроде всегда отвечал южный мост и если прошибло до него то плату на выброс...
Автор: bomzzz
Дата сообщения: 01.02.2011 11:20
уже больше года назад сгорели а плата работает. мимо кассы. ближе к телу


хотел для начала прошивку сохранить. вроде все правильно делаю а файл пустой получается, одни нули внутри. в архиве с утилитой лежит какой то файл yukpxe.lom, а в описании идет речь о yukpxe.rom, и размер у него, этого lom - 62,0 КБ (63 488 байт), не такой как получается при сохранении бекапа, хоть и пустого - 96,0 КБ (98 304 байт). то есть не понятно есть ли родная прошивка или нету

еще такой вопрос давно понять не могу что вот это такое IBA FE Slot 0258 v4110 ?
[more]




[/more]

нашел тута на форуме тему по марвелу скачал с офсайта более модерновую утилиту для прошивки
http://www.marvell.com/support.html

вот она вроде пишет что вообще прошивки нету, хотя когда пытаешься грузиться с PXE то ищет кабель, пишет что кабеля нет и запускается с винта




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

http://forum.plop.at/index.php/topic,1070.msg3910.html#msg3910

еще ворчит. сам написал черти что - ИЛИ значит или там или там

Цитата:

You can create a pci option rom file with [110]plpbtrom-0.5.zip.
You can store the option rom in your bios or to the rom of a network card and run it from there.
Автор: bomzzz
Дата сообщения: 01.02.2011 22:30
всё я совсем разобрался. объяснять все просто лень
Автор: uk12
Дата сообщения: 21.11.2011 10:09

Цитата:
всё я совсем разобрался. объяснять все просто лень

а ты все таки попробуй.
Тема тоже интересна.
Автор: bomzzz
Дата сообщения: 21.11.2011 10:18
uk12

я на форуме PLoP-а расписал подробней и тута http://www.rom.by/forum
с тех пор на мою INTEL 100M вышла DOS версия FlashRom и теперь можно без линукса обойтися.
ты как то спроси конкретней что надо.

Добавлено:
http://forum.plop.at/index.php?PHPSESSID=55a6a21d56de0de2733374cfc66513d8&topic=1070.0

Добавлено:
http://www.rom.by/forum/Universalnaja_utilita_dlja_chtenija_zapisi_flash-chipov_-?page=5#new

Добавлено:
обычно проблемы с загрузкой бывают или с сата контролерами добавочными и вот как у меня с сгоревшими юсб на матплате. может просто быть очень старая матплата на которой юсб порты есть но загрузки с них нет. PLoP (сразу отмечу что юсб драйвер не идеальный и может не помочь но другого нет) позволяет интегрировать его в биос матплаты как OptionROM - расширенный биос, при запуске компьютера матплата проверяет есть ли на PCI устройствах свой биос и если есть или выполняет его - как на видео карте или если он загрузочный добавляет его в загрузочное меню. изменение биоса материнской платы дело достаточно рискованное, особенно если результат не гарантированный. но есть интересная возможность - на компьютере могут быть PCI устройства со своим флешчипом. например сетевые карты, а загрузку по сети используют вообще редко, так что его можно абсолютно безболезненно заменить на PLoP. чтоб это сделать надо альтернативный софтину для прожига, потому что родные утилиты чисто заточены под родную прошивку и просто не дадут прошить ничего левого. сначала узнаем есть ли у нас такие дополнительные утсройства и есть ли у них флеш чип. например у меня еще есть сетевуха REALTEK но у нее есть только краватка для установки флеш памяти а самой памяти нет. а вот в сетевой карте INTEL 100 M такая память есть. альтернативных прошивальщиков вот знаю всего два FlashROM и UniFLASH (которая уже не поддерживается искать там же на форуме). теперь надо узнать сможет ли одна из этих утилит прошить наше PCI устройво, они поддерживают не любые определенные. если да - то это еще не все, нельзя прошить любой флеш чип памяти, а только те которые поддерживаются, получаем список поддерживаемых и смотрим какой чип у нас - я разобрал комп и посмотрел что на сетевухином чипе написано - ура совпало можем прошить.
теперь согласно инструкции PLoP настраиваем и создаем PLOP.ROM, и прожигаем его в флеш чип сетевой карты согласно инструкции FlashROMю вуаля в загрузочном меню биоса появляется пункт PloP Boot Manager. но и это еще не все, он не со всеми USB чипами работает хорошшо. если все срастется - USB стали загрузочными.

Добавлено:
как все делать там на форумах подробно расписано. на ромбае по русски на плопе по англиски. с досом еще проще.

Добавлено:
http://forum.ixbt.com/ про сата контролеры вот тут побольше можно найти, тут и как найти модуль для своего контролера поясняется и как потом его в биос засунуть. в АМИ биос засовывается AMITool утилита. про AWARD BIOS не знаю

Добавлено:
в Marvel ниче прошить не удалось, это сетевая карта не поддерживается альтернативными прошивальщиками (по крайней мере пока, автор раз в пол года что нибудь добавляет), какой в ней флешчип даже не знаю, он кстати пустой, его сетевой загрузчик асус в основной биос встроил. появится утилита можно туда прошить.

Добавлено:
http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=32855&start=5340#lt
как запустить образ флоппи дискетки с досом в теме груба можно спросить
Автор: uk12
Дата сообщения: 21.11.2011 22:35
Дело в следующем.
Есть мать 865PE Neo2-S (MS-6728) с АМИ биосом в которой задокументирована загрузка с usb, но загрузка c usb не идет и видимо не только у меня одного, т.к. на форуме microstara задавали аналогичный вопрос. на что был ответ типа: но проблем формат фат 16 или фат 32.
Поэтому я и подумал о внедрении в bios plop, но возникла проблема MMTool не хочет работать с моей прошивкой bios (пробовал и 3.12 и 3.19 и 3.22 - при открытии ошибка, а 2.22 при открытии зависает).
По сетевухам: есть REALTEK с пустой краваткой, в компе стоит тоже REALTEK - какая завтра разберу комп узнаю.

Цитата:
как запустить образ флоппи дискетки с досом в теме груба можно спросить

С дискеты запускал, грузится плоп, выбираю юсб, идет загрузка с юсб. Это все хорошо, но хотелось бы иметь загрузку с биоса.
В любом случае огромное спасибо за информацию.
Бу копать дальше.
Автор: bomzzz
Дата сообщения: 22.11.2011 09:43
я смотрб ты уже углубился в тему.
а копать нечего больше я уже все раскопал. тебя в любом случае остается возможность интегрировать плоп в биос матплаты - то что ммтул не открывает биос очень странно. флеш память можно без труда купить, если ты не в очень маленьком городе живешь. только ты возьми список чипов поддерживаемых.. потом можно купить специально новое устройство.

и кажется тебе надо все таки в микростар написать, может они уже новый биос выпустили на твою матплату или хотя скажут чем открыть
Автор: uk12
Дата сообщения: 22.11.2011 10:03
bomzzz
Спасибо за ответ.
Теперь надо либо ехать покупать флеш память, либо крутить биос далее. Писать в MSI думаю бесполезно, да и последнее ихнее обновление биоса было: Release Date 2004-10-07 6728v25.zip ( http://www.msi.com/product/mb/865PE-Neo2-S--LS--FIS2R.html#/?div=BIOS ).
Странно конечно, что MMTool не хочет работать с этой прошивкой bios. Хотя слик мне в нее ребята прошили.

Автор: bomzzz
Дата сообщения: 22.11.2011 10:07
uk12
может после прошивки открываться перестало? у них и спроси.
если матплата старая то конечно нового не будет, только странно что не исправили. может не все порты загрузочные?

я где то выкладывал в тех постах все чипы поддерживаемые. щас с ходу не вспомнб как это делать. щас попробую сделать список

Добавлено:
http://zalil.ru/32108842
вот список чипов. но уже вышла новая версия флешрома может и чипов добавили кроме интеловскиъ карт

Добавлено:
http://zalil.ru/32108869
вот последней версии лист поддерживаемых чипов. если конечно еще более новая версия не вышла
Автор: bomzzz
Дата сообщения: 22.11.2011 14:17

Цитата:

kubuntu-kde4-8.04.1-desktop-i386.iso
http://mirror.yandex.ru/ubuntu-cdimage/kubuntu-kde4/releases/8.04.1/release/
для начала скопируем с флеш чипа сетевой карты имеющуюся родную прошивку. впрочем она может и не иметься. флеш утилиту и прошивку можно найти на сайте производителя. для Intel Desktop 100M. она нужна чтобы сграбить из неё ID. но можно и без нее обойтись. это нужно делать под досом, загружал образ флоппи грубом. образ с 8 досом в архиве прилагается.
http://www.intel.com/support/network/sb/cs-008018.htm
http://downloadcenter.intel.com/Detail_Desc.aspx?lang=rus&changeLang=true&DwnldID=19186


Цитата:


bootutil -E
......
[nicnumber]
......

bootutil -saveimage -file=intel.rom -nic=[nicnumber]





теперь подготовим PLOP.ROM. http://www.plop.at/ подробное описание в архиве с плопом


Цитата:


plpbtrom -grabid intel.rom plpbtrom.bin plpbt.rom

Grabbing vendorid (0x8086) and deviceid (0x1229)
plpbt.rom created





можно взять исходный plpbt.bin изменить его настройки конфигурационной утилитой а потом так же обработать.

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

Цитата:


@echo off
color 9F
plpcfgbt plpbt.bin
plpcfgbt vm=800x600 plpbt.bin
plpcfgbt plpbt.bin
pause





можно посоветовать сразу отключить появление надписи

Цитата:


plpbtrom -hidden -grabid INTEL.ROM plpbtrom.bin plpbt.rom





изменим размер полученной прошивки до 65536 байт дописав нулями, это можно сделать 16 ричным редактором или приложенный FileResizer-ом

теперь используя PCIUtils или Everest или подобную программу определим куда подсоединена сетевая карта
pciutils-3.1.7-DOS

Цитата:


LSPCI




Everest
Bus 2, Device 11, Function 0 Intel 82557/82558/82559 EtherExpress PRO/100B Adapter
Шина 2, Устройство 11, Функция 0 Intel 82557/82558/82559 EtherExpress PRO/100B Adapter
в шестнадцатиричном виде для FlashRom-а будет 02:0b.0

теперь загружаем кубунту. можно запустить ее с винта распаковав исошник прямо на нтфс раздел (напрмиер системный) грубом

Цитата:


find --set-root --ignore-floppies /casper/vmlinuz
kernel /casper/vmlinuz file=/preseed/kubuntu-kde4.seed boot=casper quiet splash --
initrd /casper/initrd.gz





эти файлы: flashrom, libpci3_3.1.7-4ubuntu2_i386.deb, plpbt.rom нужно скопировать в HOME директорию

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


Цитата:


sudo passwd root
..........
su [password]

sudo dpkg -i ./libpci3_3.1.7-4ubuntu2_i386.deb
./flashrom -r intel.rom -p nicintel:pci=02:0B.0
./flashrom -w plpbt.bin -p nicintel:pci=02:0B.0





или вот так короче:


Цитата:


sudo dpkg -i ./libpci3_3.1.7-4ubuntu2_i386.deb
sudo ./flashrom -r intel.rom -p nicintel:pci=02:ob.0
sudo ./flashrom -w plpbt.rom -p nicintel:pci=02:ob.0





перегружаемся. в загрузочном меню биоса появляется пункт - PLOP BOOT MANAGER

чтоб получить список всех поддерживаемых PCI устройств и чипов памяти:


Цитата:


./flashrom -L





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

ОСТОРОЖНО! ТОЛЬКО ЕСЛИ ВЫ ПОНИМАЕТЕ ЧТО ВЫ ДЕЛАЕТЕ!!!
flashrom.zip

http://files.mail.ru/MCY9TN скрины

можно добавить что в последней 12 версии плопа косяк с загрузкой с СД рома. лучше взять 11.2




если когда нибудь загрузка по сети все таки понадобится, то это тоже не проблема вот надыбал в инете два образа флоппи дисков которые поддерживают большинство сетевых карт http://files.mail.ru/K514M3


В ПРИНЦИПЕ МОЖНО СТУПИТЬ И СТЕРЕТЬ ОСНОВНОЙ БИОС МАТПЛАТЫ ТАК ЧТО СКАЧАЙТЕ ПРОШИВКУ И ПОЛОЖЬТЕ ЕЕ КУДАНИТЬ - ЧТО ПОД КУБУНТОЙ ПРОПИСАТЬ НАЗАД ТУТ ЖЕ
за новыми версиями флешрома следим здесь. тут же на форуме можно найти runiflash она свои устройства поддерживает
http://www.rom.by/forum


Добавлено:
http://bomz-co.narod.ru/flashrom-0.9.4_0.zip
флоппи образ доса с последней версией флешрома. запускать грубом
Автор: uk12
Дата сообщения: 04.12.2011 01:43
bomzzz
Спасибо за инфу.
Поставил сетевуху 3Com 3C980C-TXM. Прошил туда PLOP вместо PXE, теперь при загрузке по F11 в загрузочном меню биоса есть PLOP BOOT MANAGER, но через его меню не грузится ни с одного устройства - тупо зависает PLOP.
Видимо где-то хомутнул с конфигурацией загрузчика. Хотя там вроде и негде!?
Прошивал по аналогии с http://etherboot.org/wiki/romburning , http://etherboot.org/wiki/romburning/3com
Бу копать далее.

Автор: bomzzz
Дата сообщения: 04.12.2011 07:10
uk12
ID сетевой карты в PLoP прошил? видимо прошил раз он появился.

потом еще можно попробовать старые версии. в последних какая то ошибка есть, не передается номер устройства. с сд груб не может диск найти - до 10 находит.

http://zalil.ru/32192452

тут гарантии никакой нету. других юсб драйверов в принципе нет

Добавлено:
uk12
погоди а ты чем прошивал? надо сторонней утилитой, флешром должен твою карту прошивать. может родной прошивальщик изменил прошивку

Добавлено:
а просто если плоп с другого устройства запустить работает?
Автор: uk12
Дата сообщения: 04.12.2011 12:15
bomzzz

Цитата:
ID сетевой карты в PLoP прошил?

так как ты и рекомендовал: plpbtrom -hidden -grabid DUMP.ROM plpbtrom.bin plpbt.rom

Цитата:
погоди а ты чем прошивал?

флешромом из под MINT

Цитата:
а просто если плоп с другого устройства запустить работает?

с дискеты идет, правда на дискете plpbt-5.0.10, а прошивал plpbt-5.0.13
Попробую завтра прошить plpbt-5.0.10
Автор: bomzzz
Дата сообщения: 04.12.2011 12:27
uk12
это не я рекомендовал, это в инструкции плопа написькана.

у меня тоже 10 версия прошита, потом СД с грубом конфликтует я не стал менять
Автор: uk12
Дата сообщения: 04.12.2011 12:40
bomzzz
Да я не в претензии, а даже наоборот. Спасибо за внимание.
Завтра буду шить plpbt-5.0.10
Автор: bomzzz
Дата сообщения: 04.12.2011 12:48
кроме меня и тебя этого еще никто не делал
Автор: uk12
Дата сообщения: 04.12.2011 13:00
bomzzz
да это я уже понял
Автор: RASSKAZOVO1
Дата сообщения: 04.12.2011 16:32
САЛЮТ, господа!!! помогите,пожалуйста, подобрать дрова.
AVA1F5OD IDE CONTROLLER
код экземпляра: ACPI\PNPA000\4&5D18F2DF&1
ДАЙТЕ,ПОЖАЛУЙСТА, для виндоус 7 и для ХР.
заранее благодарен
Автор: uk12
Дата сообщения: 04.12.2011 18:36
bomzzz
Прошил plpbt-5.0.10 - полет нормальный!!!
Вывод - plpbt-5.0.13 скажем так, недоделан.

Автор: bomzzz
Дата сообщения: 04.12.2011 20:32
uk12
ура! отпишись на форуме плопа. только автор не любит когда его плоп парафинят и меня забанил за такое - ты через проксю. может исправит когда нибудь.

Добавлено:
RASSKAZOVO1
тема есть для дров. там спроси быстрее помогут
Автор: RASSKAZOVO1
Дата сообщения: 04.12.2011 20:36
Realtek RTL8111D это сетевая плата от материнки GIGABYTE GA-P41T-D3
перекачал кучу,а никакая не подходит!!!

Добавлено:
Realtek RTL8111D это сетевая плата от материнки GIGABYTE GA-P41T-D3
перекачал кучу,а никакая не подходит!!!
Автор: komandor
Дата сообщения: 04.12.2011 20:44
RASSKAZOVO1
Вот для Вас специально тему создали: Gigabyte. BIOS и драйверы
Ознакомиться:
Не знаешь где искать? Спрашивай здесь. Часть IV
Карта раздела «Драйверы и прошивки BIOS»
RealTek (Avance Logic). Драйверы. Часть 2
Автор: bomzzz
Дата сообщения: 04.12.2011 20:50
наверно лучше в теме семерки спросить где дрова ищут. может универсальные есть

Добавлено:
uk12
я ему (автору плопа) сто раз объяснял и на картинках показывал, что (что ли я то откуда знаю) что номер устройства как то неправильно передается и при запуски СД привода плопом из биоса если загрузочный диск сделан на грубе, то получается что как бы груб не знает что он на СД диске. у тебя вищишь вообще ни одно не запустилось. а он все свой плоп нахваливает типа он его на 386 проце проверил. а толку то с 286 проца если он с современными ьиосами конфликтует.
Автор: uk12
Дата сообщения: 06.12.2011 11:06
bomzzz
Из груба акронисы, херенс, разл. версии люнекса (убунта, минт) и пр. загружается без проблем. А вот установка ХР или вин 7 не идет. Также не идут различные сборки основанные на ХР или вин 7.
Куда копать?
Автор: bomzzz
Дата сообщения: 06.12.2011 11:18
попробуй поварьировать тем чем можно - мбр, эммуляцией флешки как хд. установку не пробовал а так у меня все что надо запускается.

у меня такая проблема - PCItoUSB VIA контроллер он выдает USB 2.0 Low Speed только.
покупал специально на чипе NEC High Speed но зараза без ошибок только файлы до 10 мб читает.
на интеле PCI не бывает, на нем вроде лучше всего работает.

флешку на чипе ALCOR перепрограммировал в HD , мбр от винды NT 5.0 вроде нормально, кроме одного плоповского косяка, он не видит второй раздел. гыгы. вроде исправлено в 13 но она криво пашет.

Добавлено:
то есть первый видит. третий видит, а второй нет

Добавлено:
еще идея такая, что плопом лишь бы загрузится, а как только линукс или винда свои дрова юсб загрузят уже нормалек все становится. так что винду можно ставить через WINNT32. или под доса

Добавлено:
почти год бомбандировал VIA письмами и на форуме их гнобил - они отказываются делать для своего чипа отдельный биос модуль. с NEC не пробовал.
Автор: uk12
Дата сообщения: 07.12.2011 18:33
bomzzz
Все оказалось банально просто.
У меня в BIOS была просто включена функция указанная ниже.

А включал я ее согласно рекомендации:

Но рекомендация то была для встроенной в загрузочное меню BIOS загрузки с USB. При включении этого параметра моя мать поддерживала только FAT и FAT32 USB загрузку.
После отключения этой функции через PLOP прошитый в сетевую все идет на УРА!!!
Автор: bomzzz
Дата сообщения: 07.12.2011 21:16
а без плопа почему с юсб не грузится? а железо какой примерно отпишись

Добавлено:
у тебя кстати биос AWARD поэтому его MMTool не открывал. но это и к лучшему, мало ли чем бы кончилось перепрошивание

Добавлено:
плоп удобная штука в биосе, теперь тебе повреждения мбр не страшны - ты просто в пбр можешь загрузится любого.
а какой у тебя контролер юсб и какая скорость чтения с винта под плоповским драйвером?
Автор: uk12
Дата сообщения: 07.12.2011 22:58

Цитата:
а без плопа почему с юсб не грузится?

грузится только если флешка форматирована в фат или фат32, да и то убунта, минт и др. Т.е различные сборки на основе вин7 и хр не идут. Да и установка вин7 и хр тоже не идет.
Кстати с ДВД загрузка вин7 тоже не идет выдает - error occurs error code 5. В вин7 загрузчик 4 кб. Если его поменять (с помощью UltraISO) на вистовский загрузчик, а он 2 кб, то установка винды идет нормально.

Цитата:
железо какой примерно отпишись

мать 865PE Neo2 S (MS-6728), пень4 2.66, 4 гиг. оперативки.

Цитата:
у тебя кстати биос AWARD

В том-то и дело что AMI - см. мой пост выше (1-й скритношит)

Цитата:
а какой у тебя контролер юсб

Южный мост Intel® ICH5/ICH5R
- Высокоскоростной контроллер USB2.0, 480Мб/с, 8 портов.
- 2 порта Serial ATA/150.
- 2-канальный IDE контроллер Ultra ATA 100 с режимом Bus Master.
- PCI Master v2.3, I/O APIC.
- Поддерживаются режимы энергосбережения и ACPI и APM.

Цитата:
какая скорость чтения с винта под плоповским драйвером?

на глаз - явно выше
Автор: bomzzz
Дата сообщения: 07.12.2011 23:11
с интеловским контроллер плоп лучше всего работает, скорость выше должна быть

Добавлено:
не знаю зачем тебе нтфс сдался на флешке - запорешь ее

Страницы: 12

Предыдущая тема: Дрова на nVidia-nForce-6A61BE19C-00


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.