Форма входа

Категории раздела

Рассказы юности [16]
Рассказы юнных лет. Обзоры.
Рассказы обо всем. [33]
Сюда помещаются статьи не вошедшие в предыдущие категории.
Free Web Counters
Free Web Counters

Поиск по сайту




Яндекс цитирования

Портал мягких приземлений

Восстановительная медицина в Новокузнецке

Ваша медиа



Support Wikipedia



Воскресенье, 05.05.2024, 19:56
Приветствую Вас Гость
Главная | Регистрация | Вход
Портал мягких приземлений

Каталог статей


Главная » Статьи » Рассказы обо всем.

Поддержка больших дисков на 7N400Pro2 v.1.х

Столкнулся с проблемой на материнской плате Gigabyte 7N400Pro2 rev.1.x, она не увидела через SATA подключения винты 1 TB, Seagate Barracuda ST31000333AS. При этом через USB-адаптер винты нормально виделись и работали.


Скачать все необходимое файло можно здесь:

http://yadi.sk/d/8dJMWECM2hCiJ


После изучения интернета, стало ясно, что причиной «неведенья» винтов SATA контроллер Sil3112a, который в силу своей дремучести и отсутствию апдейтов в сборках БИОСа просто не видит их, хоть и очень пытается. Выгладит это так, название винчестера определяется, а объем нет. В таком положении БИОС и задумывается. Дальше загрузка не идет.


Несмотря на глубокую ночь, надо было что то решать. Оказалось не все потеряно, есть утилиты, которые позволяют взять последнюю версию БИОС для 7N400Pro2 rev.1.x и вставить туда блок нового кода, для контроллера Sil3112a. Риск подобных экспериментов достаточно высок, в лучшем случае вы получите нормально видимый винт, худшем случае вы потеряете мать. Решил рискнуть.


Для начала вам надо скачать утилиту CBROM208.EXE, которая вытащит из БИОСА вышей материнской платы старый кусок прошивки отвечающей за SATA контроллер Sil3112a и внедрить туда новую прошивку для этого контроллера, которую мы скачали с сайт Siliconimages. Файл называется 4284.bin, чтобы не наломать дров, качайте отсюда.


Переходим к следующему этапу. Создаем папку с простым названием, туда складываем файлы:


  • CBROM208.EXE;

  • 4284.bin;

  • 7n400p2.f11


И приступаем в ручным манипуляциям, открываем командное окно Windows – cmd.exe. Заходим командами в нашу папку, где лежат все эти файлы.


Далее даем команду в окне:


CBROM208.EXE 7n400p2.f11 /d


получаем ответ:




No. Item-Name Original-Size Compressed-Size Original-File-Name

================================================================================

0. System BIOS 20000h(128.00K) 1395Eh(78.34K) 7n400p2.BIN

1. XGROUP CODE 0DC60h(55.09K) 0972Ah(37.79K) awardext.rom

2. ACPI table 04784h(17.88K) 018A9h(6.17K) ACPITBL.BIN

3. EPA LOGO 0168Ch(5.64K) 0030Dh(0.76K) AwardBmp.bmp

4. YGROUP ROM 06520h(25.28K) 041AFh(16.42K) awardeyt.rom

5. GROUP ROM[ 0] 05F90h(23.89K) 026E3h(9.72K) _EN_CODE.BIN

6. PCI ROM[A] 0C000h(48.00K) 0585Bh(22.09K) 4200.bin

7. PCI ROM[B] 0A000h(40.00K) 05CD5h(23.21K) 8169pxe.082

8. LOGO1 ROM 00B64h(2.85K) 0057Ch(1.37K) dbios.bmp

9. OEM1 CODE 09770h(37.86K) 00CA3h(3.16K) BSMICODE.ROM

10. PCI ROM[C] 0A000h(40.00K) 058EDh(22.23K) ITE8212.ROM

11. OEM4 CODE 0637Ah(24.87K) 030D7h(12.21K) FINER.BIN

12. OEM0 CODE 02549h(9.32K) 01B11h(6.77K) DBF.BIN


Total compress code space = 5E000h(376.00K)

Total compressed code size = 3C0F4h(240.24K)

Remain compress code space = 21F0Ch(135.76K)


** Micro Code Information **

Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID

------------------+--------------------+--------------------+-------------------


Находим там строку, которая отвечает за контроллер Sil3112, у нас это строка 7, которая содержит сегмент кода версии 4.2.0.0, что достаточно старая прошивка. Теперь нам надо этот кусок выпилить, подаем команду:

CBROM208.EXE 7n400p2.f11 /PCI release


после чего вам выйдет окошко, где будет предложено выбрать букву выпиливаемого места, делаем правильный выбор и получаем верный ответ:


C:\t>CBROM208.EXE 7n400p2.f11 /PCI release

CBROM V2.08 (C)Award Software 2000 All Rights Reserved.

PCI ROM - - - [A] : 4200.bin

PCI ROM - - - [B] : 8169pxe.082

PCI ROM - - - [C] : ITE8212.ROM

Enter a choice:a

[PCI-A] ROM is release


Дальнейшая задача, вставить в сборку БИОС новый драйвер Sil3112 который у нас находить в файле 4284.bin


Для этого делаем команду:


CBROM208.EXE 7n400p2.f11 /PCI 4284.bin


после этого будет ответ, похожий на этот:


C:\t>CBROM208.EXE 7n400p2.f11 /PCI 4284.bin

CBROM V2.08 (C)Award Software 2000 All Rights Reserved.

Adding 4284.bin ..... 51.2%


Это нормальный ответ, теперь ваша прошивка готова. Можно прошивать материнскую плату. Я делал это с помощью стандартной Windows-утилиты для моей платы: @BIOS


Шьем, перезагружаемся скрестив пальцы ирадуемся тому, что ваш винт стал виден!


На этом проблема с Sil3112a заканчивается, но остается проблема со злой прошивкой на винтах ST31000333AS, которая рушит данные, и ее рекомендуют срочно проапдейтить. Особенно на китайских сборках винтов. Сложного ничего нет, но лучше не рисковать, и делать это на голом винте без данных, и отключить другие винты на завершающей фазе. Мне для перепрошивки винтов понадобилось:


Образ: Barracuda11-ALL-BRSD3B.ISO

Детектор серийников винтов и необходимости прошивки: drivedetect.exe


Технология такая, сначала в виндовс запускаете детектор, если надписи у винтов красные, значит прошивку надо патчить, при нажатии на надпись справа в детекторе, вас выкинет на сайт, где надо будет выбрать свой винт и скачать образ, у меня это Barracuda11-ALL-BRSD3B.ISO.


После этого нарезаете этот образ на CD или DVD и загружаетесь с него, предварительно отключить все винты, кроме того, который прошиваете. Ничего сложного в дальнейшем процессе нет, загружаетесь с CD видите как обнаруживается ваш винт, нажимаете "D” и ваш винчестер перепрошивается. После этого вам выйдет надпись, что необходимо выключить и включить компьютер (именно так, а ребут по ctrl-alt-del). Все, после всего этого вы имеете всевидящий Sil312 и винты Barracuda с безопасной прошивкой.

Категория: Рассказы обо всем. | Добавил: defaultNick (18.02.2013)
Просмотров: 1108 | Теги: прошивка, 7N400Pro2, прошить винчестер, sil3112, большие диски | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Copyright "I.A.S.T.-Orion" © 2024 | Бесплатный хостинг uCoz