Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Assign IRQ for VGA
RSS

Assign IRQ for VGA

Как сделать не из BIOSа...

<<Назад  Вперед>> Страницы: 1 * 2
Печать
 
Сергей С
Member


Всего сообщений: 151
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 янв. 2017
Из под DOS программа PCI.EXE, в получаемом отчёте по F5 есть расшифровка.
В биосе метка и структура заголовка для распаковщика другая(0xF1D64342 вместо {'\x31','\x31','\x0'},указание типа, размера блока вот и phnxdeco.exe и не может разобрать), а алгоритм не проверял.
Оффтопик: Оффтопик: Однажды я в плату которой у меня сейчас нет, поставил две сетевые карты так, что одна из них стала использовать тоже прерывание что и видеокарта, итого сеть работала с обоих адаптеров, но если после загрузки системы выключить и включить через сетевое подключение адаптер с совместным использованием прерывания - компьютер зависал или был BSOD не помню. Тогда у меня были дампы cpuz.txt по ним и заметил что раздача прерываний уже происходит по другому, ведь до их перестановки включение и выключение любого из них не вешал ПК.

Upd.
[q]
На плате обнаружилась еще 93с66
[/q]
Она используется и для энергонезависимого резервного хранения части ячеек CMOS. Но чаще опция NVRAM относится к данным хранящимся в базе ESCD на флеше вместе с биосом которую и редактирует ISA Configuration Utility (ICU).
Оффтопик: Оффтопик: Интересующимся процедурой считывания и записи в ячейки CMOS (10-2Fh,38h-7Fh) смотреть код с адреса 0xF6E2E (проверка бита на прошедший тест клавиатуры, ячейки кмос 0Fh, программирование порта E0h в SuperIO для управления выводами подключенными к DI(bit 6),DO(bit 5), CLK(bit 3) и CS через порты 96h/97h).

-MiS- , можете написать маркировки микросхем входящих в чипсет и мультиконтроллера, предоставить отчёт?
Или банально перетыкать все имеющиеся карты или заменить на "совместимые", до удачной конфигурации раз разработчики аппаратуры и писатели обслуживающего софта так издеваются над пользователями, которые "хотят загрузки с HDD, а вместо этого комп не учитывая желания(отсутствующий считыватель мыслей, хочу поиграть) наперекор пытается грузиться с карточки в картридере.
-MiS-
Advanced Member


Откуда: Москва
Всего сообщений: 682
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 мар. 2016
История получает развитие. В памяти всплыл момент,что первый раз нормально грузилась win98 с рабочим видеодрайвером не со встроенного контроллера ide, а с PCI-IDE/SATA платы и большого винта с заранее установленной операционкой. Повторил - и в правду все пашет. Подумал что может проблема в набортном ide - неудача. Отключил ide и заново переставил систему c PCI контроллером - вылетает. При всех опытах прерывание видео так и не присваивалось. Но как показывает опыт с заранее установленной операционкой, это не мешает правильной работе видеокарты.
Вообще еще раз опишу поведение: При уcтановке svga режима система останавливается при загрузке с сообщением "Windows Protection Error". При следующей перезагрузке говорит что видеодрайвер работает не правильно и предлагает настроить параметры и так по кругу.
На текущий момент есть понимание, что операционка, поставленная на этом компьютере, потенциально обречена. Переставлял диск у установленной системой на другой комп и увидел это же сообщение. Правда после замены видеодрайвера все пошло нормально.

Похоже при установке ставится какой-то драйвер, вешающий систему. Буду пробовать сравнить списки дров рабочей и не рабочей операционки.

Биос этой машины это конечно мрак по десктопным меркам. Но это вроде как сервер и официально похоже не должен терпеть вин9х!
Не удивился бы что он вообще не стал бы с IDE грузится, ведь в нем стоит SCSI!


Сергей С написал:
[q]
-MiS- , можете написать маркировки микросхем входящих в чипсет и мультиконтроллера, предоставить отчёт?
[/q]
Постараюсь на днях сделать фото матери. Благо конструкция позволяет оперативно ее выдернуть из корпуса.
Сергей С
Member


Всего сообщений: 151
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 янв. 2017
Ввиду отсутствия отчёта указанной ранее программы словам "При всех опытах прерывание видео так и не присваивалось." не доверяю.
-MiS-
Advanced Member


Откуда: Москва
Всего сообщений: 682
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 мар. 2016
Сергей С написал:
[q]
Ввиду отсутствия отчёта
[/q]
Отчет
Отчет чем я обычно смотрю.
Фото матери. Панелька bios треснула но контакт нормальный.
Сергей С
Member


Всего сообщений: 151
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 янв. 2017
Итак вернёмся к теории "наличия не нулевого значения PCI_INTERRUPT_PIN" - этот параметр указывает какую одну из 4-х физических линий PCI интерфейса 01-INTA(A6),02-INTB(B7),03-INTC(A7),04-INTD(B8) использует устройство когда хочет вызвать прерывание. Отчёт pciinfo "скромно" не предупредил об этом.
Оффтопик: Оффтопик: Или ключи не все, вспоминается ещё отчёт одной DOS программы(не помню её, может как раз эта) где из-за "особенности" интеловского USB контроллера в ICH сообщалось, что портов устройство не использует.

Из первого отчета явно выходит что видеокарта не требует такого ресурса как прерывание. Если вы вспомнили рабочую конфигурацию Windows с видеодрайвером то не лишним было проверить и такой вариант сделав дамп программой CPUZ или любой другой(AIDA, Everest) и проверив самостоятельно значение полей. И сделать возможно заключительный вывод о необходимости делать "Assign IRQ for VGA".
-MiS-
Advanced Member


Откуда: Москва
Всего сообщений: 682
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 мар. 2016
Сергей С написал:
[q]
рабочую конфигурацию Windows с видеодрайвером
[/q]
Смотрел в свойствах устройства ресурсы - прерывания не было. Просто поведение системы было похоже на проблему с видеокартой.
Буду еще рыть. Из необычного, подмеченного с ранее установленной на другой системе операционной системой в разделе быстродействие:
Диск A использует файловую систему, совместимую с MS-Dos
Диск D использует файловую систему, совместимую с MS-Dos
D - это CDROM. Системный диск висел на внешнем контроллере. После заливки биоса от E50 контроллер IDE "одуплился" и сидиром из этого списка пропал.
Сергей С
Member


Всего сообщений: 151
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 янв. 2017
Интересно, а могут быть "подводные камни" при использовании драйвера в информационном файле которого CIRRUS.INF написано "Cirrus Logic 5446 PCI v1.40"(а в README.1ST - Changes to 1.40 since 1.31) в то время когда в дискете с прошивальщиком системной платы в файле CONTENTS.ABA написано Cirrus Logic 5446 Video BIOS 1.31 в среде оконного Dos ?
[q]
Хотелось бы винты >8GB заставить работать. И может SCSI биос выдернуть и перекинуть в образ е50
[/q]
В соседних темах подымался этот вопрос и насколько я понял это означает лишь использование системного загрузчика в первых 8Gb, далее если операционная система установит и будет использовать драйвер контроллера IDE южника то проблем к доступу остального дискового пространства не должно быть(возможно ошибаюсь).
Сравнивая файлы биосов можно заметить их расхождение со смещения 0x11440, перекинув этот сжатый блок с контрольной суммой(Checksum 8bit)=00h, получим изменённый образ.
Изменится ли в отчёте VEN_9004&DEV_6078(AIC-7860) на VEN_9004&DEV_8078(AIC-7880) ?

Прикрепленный файл (post_NetServE45.png, 0 байт, скачан: 23 раза)
-MiS-
Advanced Member


Откуда: Москва
Всего сообщений: 682
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 мар. 2016
Сергей С написал:
[q]
"подводные камни" при использовании драйвера
[/q]
Драйверу же вообще видеобиос не важен. Он должен напрямую с чипом работать.

Сергей С написал:
[q]
Изменится ли в отчёте VEN_9004&DEV_6078(AIC-7860) на VEN_9004&DEV_8078(AIC-7880) ?
[/q]
Тут не очень понял куда смотреть. Зашил образ. При загрузке SCSI bios не всплыл. Никаких изменений не видно.
Сергей С
Member


Всего сообщений: 151
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 янв. 2017
[q]
Драйверу же вообще видеобиос не важен. Он должен напрямую с чипом работать.
[/q]
Однако обращения к старому видеосервису случаются, например при доступе на вкладку "Экран" где настройки его разрешения и полученное имя монитора, возможно зависит от кода самого драйвера. Специальные тесты не делал, но можно переместить ползунок использования "графического" ускорения в левое положение, а потом двигать с каждой загрузкой вправо. Другими словами зачем или для каких видеокарт это было сделано?
[q]
Тут не очень понял куда смотреть. Зашил образ. При загрузке SCSI bios не всплыл.
[/q]
В биосe 40508pm.rom есть модуль для устройства VEN_9004&DEV_6078(AIC-7860), в 40507PI.rom для VEN_9004&DEV_8078(AIC-7880)
В Вашем PCIINFO отчёте видно "Adaptec 6078h", а после прошивки он смог вернуться к 8078h, вероятно нет? Некоторые устройства могут менять значение Device_id, например южник via 686a стал опознаваться как 596й после прошивки "не того" биоса, но система работала. Может ли менять идентификатор устройства Adaptec не знаю.
На фото не видно надписей для переключателя SW положения 9 и 10, и надписи рядом заканчивающейся на REV 09.

Upd. Из отчётов выходит что у Вас 8Мб ОЗУ на всю систему(2шт по 4Мб?, тогда почему на фото видно 4 шт по 8Мб?), что-то я подзабыл как выглядит "падает в Windows Protection Error" ?
-MiS-
Advanced Member


Откуда: Москва
Всего сообщений: 682
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 мар. 2016
Сергей С написал:
[q]
переместить ползунок использования "графического" ускорения в левое положение,
[/q]
Делал. не помогло.

Сергей С написал:
[q]
не видно надписей для переключателя SW положения 9 и 10,
[/q]
Там что-то типа "for testing purposes" А из мануала: SW9 - Open - Clear system product code SW10 Open Reserved

Сергей С написал:
[q]
у Вас 8Мб ОЗУ на всю систему
[/q]
64Мб! 4x16Мб родной памяти с четностью и наклейками HP. Менял местами, убирал пару.... не помогло.

Сергей С написал:
[q]
как выглядит "падает в Windows Protection Error" ?
[/q]
На этапе заргузки, к
огда обычно изображение должно мигнуть и опять вернутся, в текстовом режиме строчка "Windows protection error. You need to restart your computer" сверху на черном экране. В русской 98SE надпись на русском.

Сергей С написал:
[q]
В биосe 40508pm.rom есть модуль для устройства VEN_9004&DEV_6078(AIC-7860), в 40507PI.rom для VEN_9004&DEV_8078(AIC-7880)
В Вашем PCIINFO отчёте видно "Adaptec 6078h", а после прошивки он смог вернуться к 8078h, вероятно нет? Некоторые устройства могут менять значение Device_id, например южник via 686a стал опознаваться как 596й после прошивки "не того" биоса, но система работала. Может ли менять идентификатор устройства Adaptec не знаю.
[/q]
Опять ничего не понял! Зачем, у чего и что должно меняться? Теория:
E45 биос 40507PI.rom Устанавливается SCSI карта P/N5064-1985 Adaptec 2910 BUi / Adaptec AIC-7860 (на ней биоса нет)
E50 биос 40508pm.rom Устанавливается SCSI карта P/N5064-4633 Adaptec 2940 (по фоткам биоса на ней так же нет)
Т.е. карты и scsi биосы у них разные. Вопрос был в перекидывании блока из 40507PI в 40508pm. Да и в целом не сильно и актуально, грузится я с него не особо хочу.
Еще мысль - может мне нужен HP Netserver Navigator CD для моей модели и он бы что-то наконфигурировал...
<<Назад  Вперед>> Страницы: 1 * 2
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Assign IRQ for VGA
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS