Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Intel440LX и Windows 2000 |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 | Печать |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
slava9 написал: Если плата от ASUS, на том же чипсете, с тем же clocker, MIO и HWM, i8088-у тебя нет желания поэксперементировать? Попробовать поставить биос от этой материнской платы,вроде все аналогично кроме разьема процессора то с большой вероятностью BIOS заработает, разъем CPU и форм-фактор не имеют особого значения. Мне однако больше интересно, почему не работает последняя 128KB beta для P2L-B, добавил это расследование в список вещей, которые в будущем нужно будет сделать. Пробовать BIOS-ы не от ASUS на платах ASUS - пустая трата времени, да и BIOS-ы от ASUS того времени лучшие, ни одна другая фирма так основательно с BIOS своих плат не заморачивалась. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 мая 2018 22:27 Сообщение отредактировано: 12 мая 2018 8:24
Провозившись вчера и сегодня с модификациями BIOS P2L-B, начал чувствовать, что постепенно схожу с ума Модифицированный по разному BIOS отказывался работать, с остановом на 0x0d. Отказался работать и оригинальный 1005, состановом на 0x63 (это мы уже раньше проходили, проблема с программным вызовом SMI обработчика, сейчас не будем в подробности вдаваться). Решил наконец таки проверить - правду ли писали на форуме про нерабочесть 1010l.004, 128KB beta, а ведь с этого начать надо было! Прошил BIOS на программаторе, а также в другой чип записал 256KB beta. К моему удивлению, 256KB beta работать отказалась (кажется тоже 0x0d), зато "нерабочая" 1010l.004 бодро запустилась! Конечно стал разбираться, и вот что выяснилось. На моей плате Rev1.02 на pin30 flash, как и на pin1 заведено 12V, те 256KB flash не будет работать в принципе! Плата явно рассчитана на классическую 12V flash от Intel, хотя с завода поставили 5V от SST (я поищу, если в моих запасах Intel flash найдется, то заменю). Надо, проверить, не испортился ли мой 5V 256K Winbond от 12V на A17. slava9, у Вас какая ревизия? Ну а теперь главное - у BIOS-ов есть отличие в boot-block-ах, шить обязательно с ключом /BOOT (programming with boot-block and ESCD). Однако при использовании AFLASH V2.21, даже с ключом /BOOT, некорректно прошиваются последние 32KB BIOS, и в результате имеем явление, описанное на форумах, неработающий BIOS! С AFLASH 2.02 (у него по умолчанию programming with boot-block and ESCD), прошилось правильно, но мне больше понравился UNIFLASH - он отлично работает на этой плате и прошивает корректно! Таким образом, после прошивки обязательно прочитайте свежепрошитый BIOS (обязательно выйти из утилиты и запустить заново!), сохранить BIOS в файл, и сравнить прочитанное с тем, что требовалось записать, отличий быть не должно (DOS команда fc /b). И только потом уже можно перезагрузить! Если используете UNIFLASH, можно прямо в его меню и CMOS очистить. Плату я испытывал с KLAMATH 266 и PCI VGA, после прошивки HDD WD800BB определился правильно! Автостарт только чего-то стал теперь, ну да ладно завтра еще поковыряюсь. upd. Автостарт пропадает, если перемыычку KBDPWR поставить в положение disable, хотя со старым BIOS автостарта не наблюдалось и в положении enable (все так или иначе связвнные с включением функции в SETUP стоят в disable). upd2. Загрузил OS FreeBSD 8.4 с WD800BB - работает ACPI, корректно перезагружается и нормально выключает питание по shutdown -p now |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 12 мая 2018 17:23 Сообщение отредактировано: 12 мая 2018 17:25
i8088 написал: После повторной прошивки, с программатором, 1005 тоже заработал, скорее всего Отказался работать и оригинальный 1005, состановом на 0x63 первый раз просто неудачно записалось, те та-же проблема что с 128KB beta была. Перепрверил 1010.004 128KB BETA BIOS с AGP картой и Deschutes - работает! Таким образом, на ASUS возвели напраслину, 128KB beta BIOS рабочий. Но при прошивке на этой плате надо быть особо внимательным, и проверять коррктность записи после прошивки до перезагрузки (обязательно выйдя из утилиты и запустив ее заново!), наиболее надежным мне показался uniflash последней версии(1.40). А 256KB beta видимо предназначена для плат, на ножку 30 заведена A17, а не 12V. В ней болеше микрокодов для CPU, модуль антивируса (бесполезный), и еще один PCI ROM. Ну и места свободного много. |
slava9
Junior Member
Откуда: иркутск Всего сообщений: 245 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 3 фев. 2018 |
i8088 Круто,сам бы никогда не догадался про 12 вольт-мельком читал об этом про другую свою материнку Хьюлетт Пакард в которой микросхемка биоса от Интел-отвратительный биос в котором ничего нельзя настроить кроме времени.. Со своей пака ничего не пробовал,ну вернее накупил кроваток,надо повпаять в них имеющиеся у меня микросхемки биосов в квадратном корпусе на 128 и 256,чтоб не рисковать,при неудачной прошивке,программатора нет. У моей REV1.02 А можеш поподробнее рассказать про 12 вольт? В какой момент прошивания они подаются и когда это напряжение снимается? Это нужно для стирания ,или для записи содержимого флешки? |
slava9
Junior Member
Откуда: иркутск Всего сообщений: 245 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 3 фев. 2018 |
Полазил в даташитах на имеющуюся AM29lv010b (производства AMD) примерно так там написано про 12 вольт ,я на английском не разберусь,Чтото связано с линией A9,это 26 ножка ,как предпологаю подачей напряжения открывает эту линию,или наоборот?,подробнее об этом на 10 странице http://www.rtkt.ru/files/AM29LV010B-70JI.pdf Autoselect Mode The autoselect mode provides manufacturer and device identification, and sector protection verification, through identifier codes output on DQ7–DQ0. This mode is primarily intended for programming equipment to automatically match a device to be programmed with its corresponding programming algorithm. However, the autoselect codes can also be accessed in-system through the command register. When using programming equipment, the autoselect mode requires VID (11.5 V to 12.5 V) on address pin A9. Address pins A6, A1, and A0 must be as shown in Table 3. In addition, when verifying sector protection, the sector address must appear on the appropriate highest order address bits (see Table 2). When all necessary bits have been set as required, the programming equipment may then read the corresponding identifier code on DQ7-DQ0. To access the autoselect codes in-system, the host system can issue the autoselect command via the command register, as shown in Table 4. This method does not require VID. See “Command Definitions” for details on using the autoselect mode. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 мая 2018 19:13 Сообщение отредактировано: 13 мая 2018 19:14
slava9 написал: Pin1 и Pin30 просто соединены с +12V безо всяких ключей, просто померьте тестером напряжение В какой момент прошивания они подаются и когда это напряжение снимается? Это нужно для стирания ,или для записи содержимого флешки? на них (или прозвоните с +12V при выключенной плате). Скорее всего будет как у меня. Для чтения у Intel 28F001 12V не нужно, а для программирования -> 12V на pin1 разрешают программирование всего кроме boot-block, а 12V на pin 30 дополнительно разрешают программирование boot-block. Впрочем у меня с завода поставили SST29EE010, у которой оба pin1 и pin30 - No Connect, 12V ей не нужно вообще. А у Вас какая стоит? AFLASH/UNIFLASH показывают тип микросхемы. Вы лучше купите flash в dip32 на 128KB, и для удобства вставьте их в панель для микросхемы, это облегчит hot-swap при надобности, и уменьшит износ панели на плате. 256KB flash прямо вставлять, если у Вас есть 12V на pin30, нельзя, может погореть микросхема, хотя мой Winbond W49F002 выжил. Надо изолировать (поднять) ногу 30 микросхемы и подать на нее +5V или 0V. Прошивать тогда 128KB BIOS в нее, склеенный сам с собой (лучше программатором, хотя на плате тоже можно попробовать). Кстати, вызов boot-block (корочение ног 2 и 3 например) с этими BIOS у меня не не сработал, boot-block запускается, но к floppy нет обращения. Разбираться не стал, тк программатор есть. По любому, при замыкании 2 и 3 будьте внимательны, если случайно замкнуть с ногой 1, где +12V, то может чипсет погореть. Напряжение тоже осторожно меряйте, не замкните с соседними ножками. Мне думается, если у Вас такая же плата с +12V, и все сделаете точно как я написал, и не вырубится электичество при прошивке, должно быть нормально, хотя гарантии в этом деле дать конечно нельзя. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 мая 2018 19:16 Сообщение отредактировано: 13 мая 2018 19:23
slava9 написал: За это забудьте, это способ чтения ID для программаторов, на матплатах не используется. Полазил в даташитах на имеющуюся AM29lv010b (производства AMD) примерно так там написано про 12 вольт ,я на английском не разберусь,Чтото связано с линией A9,это 26 ножка ,как предпологаю подачей напряжения открывает эту линию,или наоборот?,подробнее об этом на 10 странице 29xx это в основном 5V flash, а Ваш пример вообще 3.3V Datasheet смотрите на Intel P28F001 |
slava9
Junior Member
Откуда: иркутск Всего сообщений: 245 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 3 фев. 2018 |
Да загасить напряжение с 5 до 3,3 вольта не проблема несколькими резисторами.Родной флеш W29EE011-15 Winbond Буду прошивать через hot-swap Ну и если будет получаться,то попробую и неродные биосы зашить,посмотреть.Uniflash давно хотел попробовать,а тут такой повод появился..Самый интересный биос у Abit есть у нее материнка на 440LX в которой изначально ставится шина 100мгц и нормально работает,но мультиконтроллер совсем другой.. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 мая 2018 20:23 Сообщение отредактировано: 13 мая 2018 20:44
slava9 написал: Сигнальные то все равно +5V остануться, не нужно эту flash использовать, и вряд-ли ее Да загасить напряжение с 5 до 3,3 вольта не проблема несколькими резисторами знает BIOS, чтобы корректно делать update DMI/ESCD slava9 написал: С неродным BIOS ничего хорошего на ASUS плате не получится (без модификации неродно .Самый интересный биос у Abit есть у нее материнка на 440LX в которой изначально ставится шина 100мгц и нормально работает,но мультиконтроллер совсем другой.. BIOS), а эта ABIT тоже с наворотами, использует очень спец-clocker с программным упрвлением из BIOS, он собственно эту 100MHz и обеспечивает, да и шина 100MHz там наверняка нерабочая (на AGP будет 100MHz) По любому, такого изящного решения багов с HDD + одновременно работающий ACPI, Вы ни в каком BIOS от другой фирмы не найдете. |
Max1024
Advanced Member
Ретроклокер Откуда: Беларусь, Могилев Всего сообщений: 755 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 29 дек. 2014 |
i8088 компетентно как всегда )) интересно было почитать |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 | Печать |
Полигон-2 » Технический флейм » Intel440LX и Windows 2000 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |