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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Пытаюсь восстановить IBM PS/2 Model 30 (Intel 8086/87-2)
RSS

Пытаюсь восстановить IBM PS/2 Model 30 (Intel 8086/87-2)

Нужна помощь

<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 13 14 15 16 17 * 18 19 20 21 22 23 24 25 26
Печать
 
indeo
Junior Member


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


Ссылка


Дата регистрации на форуме:
28 апр. 2009
Teodor написал:
[q]
Jumper JP1 и Jumper JP1A
[/q]
Они управляют адресами C800h, CC00h или DC00Н,
Как я их не ставил - результат один и тот же.
Менял прерывания: 5-е, 3-е, дизэйблэд - все одинаково.
Тут наверное, не в этом дело.
indeo
Junior Member


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


Ссылка


Дата регистрации на форуме:
28 апр. 2009
[q]
4. Host Adapter Configuration Jumpers:

* Starting BIOS Address, ST01 and ST02:

C800H is the 16K BIOS address (default). For the 8K
BIOS, the default address is CA00H. If there is a board
already installed at the default address in the system,
use the jumpers to change to another address. Refer to
Figures 1-3 and Tables 4-5
[/q]
Имеется ввиду БИОС материнки или контроллера?

и вот еще
[q]
Register Emulation, ST02 Only:

Many personal computers that are compatible with the
IBM PC AT check at boot time to verify that an
AT-compatible diskette/hard drive controller is
present. If not, then an XT-compatible diskette
controller is assumed and only 360 KByte diskette
drives are supported.

A jumper is provided to enable emulation of this
register (01F4H). Refer to Figure 3 and Table 9.

The default is to enable emulation. In PC and PC XT
environments, it is not used and may be safely left
installed. It should be used in PC AT compatible
systems; removing the jumper may prevent use of 1.2
MByte and other (non-360 KByte) format diskette drives.

Emulation should be disabled if the system already has
a hard disc controller installed
[/q]
Эх, что это значит?..
Teodor
Гость
Старый опытный камикадзе

Откуда: Николаев, Украина
Всего сообщений: 4022
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2006
indeo, стандартный адрес, куда садится BIOS контроллеров - C800. Абсолютное большинство материнок передают управление именно этому сегменту.
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Teodor, что значит "передают управление именно этому сегменту"? По идее, они передают управление по очереди всем найденным блокам расширения ПЗУ. Относительно C800h - у С. Мюллера в книге "Ремонт и модернизация ПК" попадалась информация, что на компах семейства PS/2 в эту область попадает часть служебной памяти их дисплейного адаптера. Поэтому я и советовал переставить адрес ПЗУ на DC00h, например.
Teodor
Гость
Старый опытный камикадзе

Откуда: Николаев, Украина
Всего сообщений: 4022
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2006
uav1606, сегменты C800h...F000h - диапазон, куда садятся внешние модули ROM и BIOS. Соответственно, материнки передают управление именно началу диапазона - C800 :)

indeo, от этого контроллера что требуется? С винта загрузиться или флоппи интерфейс задействовать?
indeo
Junior Member


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


Ссылка


Дата регистрации на форуме:
28 апр. 2009
uav1606, Teodor контроллер одинаково плохо ведет себя на любых адресах. Как я не переставлял джамперы, ничего кроме того скриншота, котрый я показывал добится не удалось.

Вообще от контроллера требуется возможность загрузить комп. Желательно с флоппи конешно, но можно и с винчестера.
Teodor
Гость
Старый опытный камикадзе

Откуда: Николаев, Украина
Всего сообщений: 4022
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2006
indeo, адреса никакого отношения к флопу не имеют. Флоппик на этом контроллере сконфигурирован точно также, как и набортный, т.е. если набортный активен - они конфликтуют. Нужно выставить все по-умолчанию, подключить HDD и попробовать с него загрузиться.
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Teodor написал:
[q]
uav1606, сегменты C800h...F000h - диапазон, куда садятся внешние модули ROM и BIOS. Соответственно, материнки передают управление именно началу диапазона - C800
[/q]
Teodor, немного не так. :-) Сканирование расширений ПЗУ начинается с адреса C000h страницами по 2 KiB. Но там обычно находится видео-ПЗУ. Первому найденному блоку передаётся управление, после завершения инициализации этот блок возвращает управление основной BIOS, которая продолжает сканирование расширений ПЗУ.
Вот отрывок из книги П. Нортона "Персональный компьютер фирмы IBM и операционная система MS-DOS":
[q]
Во время начального запуска оба вида расширений ПЗУ объединяются с остальной частью ПЗУ. При этом стандартная часть ПЗУ начинает искать расширение ПЗУ, для чего каждые 2К памяти, начиная с блока С, проверяются на наличие в начале идентификатора расширения ПЗУ (шестнадцатиричного значения 55 АА). Когда такой идентификатор найден, программа начального запуска передает временно управление найденному расширению ПЗУ, так что последнее может выполнить те операции, которые необходимы ему для включения в общую работу компьютера. В этот момент расширения ПЗУ может делать все, что ему угодно, вплоть до полного захвата управления компьютером. Некоторые программные кассеты точно так и поступают. Однако в большинстве случаев выполняется просто проверка некоторого оборудования, управляемого этим программным расширением (расширение ROM-BIOS для жесткого диска может, например, раскочегарить диск и, выражаясь метафорой, используя данные в младших адресах памяти, поздороваться с остальной частью BIOS, в результате чего каждая секция BIOS узнает, кто будет ее партнером по работе). После выполнения инициализации расширение ПЗУ обычным способом возвращает управление основной части BIOS, которая заканчивает свою деятельность, запустив компьютер.
[/q]
Но мы несколько отвлеклись. :-)
indeo
Junior Member


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


Ссылка


Дата регистрации на форуме:
28 апр. 2009
Хм, проблема в том, что хоть контроллеи и виден, он даже грузит свой БИОС, но потом основной БИОС выдает "SCSI Controller Error"

Может попробуем по порядку:
BIOS Adress: C800h, CC00h or DC00h?
Zero wait state: disable/enable?
HD Interrupts: disable, IRQ5, IRQ3?
Register 01F4h Emulation: Enable/Disable?
Вот мануал подробный: http://89.252.24.38/i8086/ST01-ST02.doc
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
indeo, "SCSI Controller Error" - возможно из-за конфликта флоппи-контроллеров.
Register 01F4h Emulation, думаю, нужно поставить в disable.
Кстати, "SCSI Controller Error", скорее всего, выдаёт BIOS контроллера, а не основной.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 13 14 15 16 17 * 18 19 20 21 22 23 24 25 26
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Пытаюсь восстановить IBM PS/2 Model 30 (Intel 8086/87-2)
RSS

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

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

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