Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Hardware » Драйверы и прошивки BIOS » Как вшить в BIOS драйвер JMicron JMB363

Модерирует : Akam1, Dr_StandBy, vertex4

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

aleksey1965

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем здравствуйте!
 
Меня интересует такой вопрос: "Возможно ли вшить в BIOS драйвер JMicron JMB363".
 
Суть проблемы:
- Есть плата Asus M5A78L-M LX (AMI BIOS).
- Плата не поддерживает IDE.
- Есть HDD IDE 500 Gb.
- Есть PCI-контроллер ESPADA SATA-TO-IDE на чипе JMicron JMB363.
- Во время загрузки BIOS постоянно каждый раз просит указать драйвер контроллера.
- Есть плата Asus P5B (AMI BIOS), в BIOS которой вшит драйвер JMicron JMB363, и при желании, эту секцию без труда можно из BIOS Asus P5B достать, то есть, сам драйвер JMicron JMB363, написанный под BIOS в принципе есть.
- Свободное место под дополнительные блоки в BIOS Asus M5A78L-M LX есть, значит дополнительную секцию в разделе Onboard Devices Configuration можно создать и поместить туда драйвер JMicron JMB363.
 
Вот и вопрос, как все это связать ???
 
Например: связать вшитый драйвер JMicron JMB363 с последним PCI-слотом.
 
Или BIOS найдет его автоматически ???
Ведь программа BIOS Setup просит указать местонахождение драйвера.
Значит она его искала, но не нашла ???

Всего записей: 207 | Зарегистр. 08-01-2013 | Отправлено: 22:26 26-02-2016 | Исправлено: aleksey1965, 22:39 26-02-2016
Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
- Во время загрузки BIOS постоянно каждый раз просит указать драйвер контроллера.
А можно это как-нибудь увидеть, что она просит.

----------
В правильно поставленном вопросе всегда содержится 50% ответа
Все будет так, как должно быть. Даже если будет иначе.

Всего записей: 26360 | Зарегистр. 20-04-2006 | Отправлено: 04:02 27-02-2016
aleksey1965

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Этот компьютер у приятеля, буду у него, сфотографирую. Только когда не знаю.
 
Что-то типа такого BIOS по английски пишет:
- Не удалось инициализировать устройство, вы можете нажать F12 и указать путь к драйверам.
 
По поводу своей темы выяснил, что если создать в MMTOOL модуль с ID=20, добавить Vendor ID и  Device ID, то BIOS Setup при выполнении своей программы будет искать во всех имеюшихся слотах PCI-E устройство с данными Vendor ID и Device ID.
 
То есть, в принципе, по большому счету, вопросов нет.
 
А вот информации маловато: выяснил, что ID модуля для PCI-Е рано 20, а кто знает, чему равно ID модуля для PCI ? Если какая-нибудь справка по ID этих модулей?
 
 
Добавлено:
Наверное модуль с ID=20 относится к любым слотам PCI: и PCI, и PCI-E и так далее.
 
Потому что:
ID=18 - Display Menager Module  
ID=19 - Font Module
ID=20 - PCI Option ROM
ID=21 - MultiLangauge Module
 
Надо проверить опытным путем: если BIOS найдет, значит ID верный, если не найдет - ну покрутит палочку минут 5, и пойдет дальше, тогда перезагрузка и откат назад к старому BIOS.

Всего записей: 207 | Зарегистр. 08-01-2013 | Отправлено: 05:30 27-02-2016 | Исправлено: aleksey1965, 05:32 27-02-2016
aleksey1965

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Akam1
 
Цитата:
- Во время загрузки BIOS постоянно каждый раз просит указать драйвер контроллера.
А можно это как-нибудь увидеть, что она просит.
 
Взял у приятеля эту платку. Вот так просит просит на моем запасном компе с матерью ASUS M3A78-VM:
 
Press <Ctrl-J> to enter RAID Setup Utility ...
 
http://s019.radikal.ru/i604/1603/c3/293321db707f.png
http://s020.radikal.ru/i707/1603/44/ff33489749af.png
 
На его, более новой плате ASUS M5A78L-M LX, приблизительно так же.
Разница в том, что моя плата все-таки видит в BIOS IDE HDD, а его не видит. Диск становится видимым только после того, как загрузится Windows, то есть оперативную систему у него на IDE HDD не установишь, а плата IDE не поддерживает полностью. А этот IDE HDD 500 Гб он купил месяца за 3 до замены старого компа и расставаться с почти новым IDE HDD ему жалко.
 
 
Добавлено:
Вшивал модуль JMicron в BIOS. Модуль вшивается, но меню в BIOS не появляется.
Создать в BIOS меню и привязать к нему модуль JMicron - это задача непосильная.
Программ таких нет, все надо переписывать вручную, а это, как говорится "знать бы как?".
Контроллер JMicron имеет три режима: IDE, SATA-AHCI, RAID. По умолчанию стоит RAID.
В BIOS, если есть меню, как на платах, где такой контроллер установлен, можно  
переключаться между этими режимами.
 
Пробовал сохранять варианты в AMIBCP различные варианты BIOS:
- JMicron disable
- JMicron SATA-AHCI
- JMicron IDE
- JMicron RAID
 
Потом сохранил все модули JMicron. Хеш-суммы у всех модулей получились одинаковые, значит режимы  
переключаются только меню BIOS.
 
Так что максимум, что получится, если перешить модифицированным BIOS с вшитым модулем JMicron,  
и если плата не окирпичится, то будет как на моей плате: диск IDE будет виден в BIOS, но  
драйверы RAID все равно так же будут проситься.
 
Так же можно поправить прошивку JMicron, что бы по умолчанию стояло не RAID, а SATA-AHCI, или  
даже IDE, но это тоже "знать бы как?".
 
Сейчас даже не знаю, когда результат весьма скромный, стоит ли рисковать платой или нет?
 
 
Добавлено:
Скачал с сайта JMicron последнюю версию прошивки, перепрошил платку: и здесь все равно по умолчанию RAID.
 
RAID тоже не плохо, вот только бы не раздражал постоянным попрошайничеством драйвера.

Всего записей: 207 | Зарегистр. 08-01-2013 | Отправлено: 03:26 07-03-2016
Vladislav_A



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
aleksey1965

Цитата:
 Во время загрузки BIOS постоянно каждый раз просит указать драйвер контроллера.


Цитата:
 Вот так просит просит на моем запасном компе с матерью ASUS M3A78-VM:    Press <Ctrl-J> to enter RAID Setup Utility ...


Цитата:
На его, более новой плате ASUS M5A78L-M LX, приблизительно так же.

А вы Ctrl+J нажимать не пробовали?
Это не просьба каких-то мифических драйверов, а приглашение зайти в настройки адаптера
 

Цитата:
Есть PCI-контроллер ESPADA SATA-TO-IDE

 
Вы уж определитесь контроллер либо PCI(e?) SATA RAID + IDE либо SATA-TO-IDE
Во втором случае адаптер прозрачен как для BIOS так и системы.
 

Цитата:
Разница в том, что моя плата все-таки видит в BIOS IDE HDD, а его не видит. Диск становится видимым только после того, как загрузится Windows, то есть оперативную систему у него на IDE HDD не установишь, а плата IDE не поддерживает

Ну так перенастройте адаптер, войдя в конфигурационное меню по  Ctrl+J

Цитата:
Сейчас даже не знаю, когда результат весьма скромный, стоит ли рисковать платой или нет?

1 Перепрошивка  BIOSa MB ничего не даст - на контроллере свой БИОС.
2 Незачем было брать этот контроллер для таких задач. Надо было купить что-то типа Переходник IDE - Serial ATA для подключения HDD IDE к SATA контроллеру

Всего записей: 2436 | Зарегистр. 23-07-2001 | Отправлено: 05:05 07-03-2016
aleksey1965

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, спасибо, я это уже понял, вчера всю ночь экспериментировал, Press <Ctrl-J> нажимал, утилита настройки RAID вылезала, сил просто уже не было отписаться, лег спать.
 
По поводу выбора платки: приятель уже давно пожалел, что взял эту платку, а не переходник IDE - SATA, причем этой же фирмы. Он как раз и выбирал между ними, но сделал неправильный выбор.
 
Посмотрел на микросхему BIOS матери: DIP с 8 ножками, сидит в адаптере, не припаяна. Такую мой PicKit2 легко обратно перепрограммирует, если что.
 
Поэтому решил поэкспериментировать:
- Вшил последнюю прошивку с сайта JMicron в файл BIOS и перепрошил им мать. Все прошло успешно, но результат оказался тот же.
- Прошил последней прошивкой BIOS платки JMicron – то же самое.
- Выделил модуль JMicron из BIOS платы Asus P5B, на которой есть такой контроллер, и прошил им и BIOS матери, и BIOS платки JMicron - то же самое.
 
Тогда я подумал, сейчас для контроллера JMicron две прошивки: одна в BIOS матери, другая в собственном BIOS платки. Значит в плате Asus P5B сама микросхема JMicron не запрограммирована, а ее прошивка перенесена в BIOS матери.
 
Стер прошивку в собственном BIOS платки, а в BIOS матери оставил: в результате BIOS диск IDE видит так же, как и до этого (только в разделе Boot > Hard Disk Drives), а вот утилита настройки RAID вылазить перестала. Контроллер JMicron находится в положении RAID.
 
В плате Asus P5B, в разделе Advanced  >  Onboard Devices Configuration есть два пункта:
- JMicron SATA/PATA Controller (Enable/Disable)
- JMicron SATA Controller Mode (IDE/AHCI/RAID)
 
Так вот, как бы добавить в меню BIOS платы Asus M3A78-VM подобные пункты ???
 
 
Добавлено:
Нет, извиняюсь, не все так хорошо. Кабель IDE не был воткнут в контроллер.
Как только воткнул кабель, "Press <Ctrl-J> to enter RAID Setup Utility ..." сразу же появилось. Оно не появляется только тогда, когда прошивка JMicron удалена и из BIOS матери, и из контроллера. Но тогда IDE HDD в BIOS полностью не видно, а в других случаях все равно где она (в BIOS матери, в BIOS контроллера, или и там и там), надпись "Press <Ctrl-J> to enter RAID Setup Utility ..." все равно появляется.
 
Спасет только меню в BIOS, как в Asus P5B.
 
Vladislav_A

Цитата:
 Ну так перенастройте адаптер, войдя в конфигурационное меню по Ctrl+J

 
Там ничего не перенастроишь, там все настройки для RAID.
 
Если нажать "Press <Ctrl-J> to enter RAID Setup Utility ...", то появится меню:
- Create RAID Disk Drive       >>>   Enter   >>>   No Enough Disk for RAID
- Delete RAID Disk Drive       >>>   Enter   >>>   No RAID Disk Drive Created
- Revert HDD to Non-RAID   >>>   Enter   >>>    All Hard Disk Are Non-RAID
- Solve Mirror Conflict            >>>   Enter   >>>    No RAID Disk Drive Created
- Rebuild Mirror Drive            >>>   Enter   >>>     No RAID Disk Drive Created
- Save and Exit Setup
- Exit without Saving

Всего записей: 207 | Зарегистр. 08-01-2013 | Отправлено: 15:55 07-03-2016 | Исправлено: aleksey1965, 16:04 07-03-2016
protman



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
aleksey1965
Всё проще, если хотите чтобы загрузка шла с вашего PCI-контроллера в первую очередь, а не с интегрированных контроллеров, нужно в настройках BIOS материнской платы (не путать с BIOS PCI-контроллера) выставить приоритет загрузки в разделе "Boot menu" пункт "Boot Device Priority" на "Bootable Add-in Cards".
При установке операционной системы нажать F6 для загрузки драйверов. Вам придется подготовить диск с драйверами для вашей карты заранее.
 
p.s. Эта возможность есть на всех материнках

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

[img]https://nick-name.ru/forum1t4/Protman.gif[/img]

Всего записей: 1444 | Зарегистр. 20-05-2003 | Отправлено: 22:35 14-04-2016
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Hardware » Драйверы и прошивки BIOS » Как вшить в BIOS драйвер JMicron JMB363


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru