Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » XT и SCSI как живут? |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Bobo Тут правильно обсудили, что пожалуй FutureDomain 8xx (например TMC-850 или совместимые на чипах TMC-950, 9C50 и т.д.) пожалуй самые "юзабельные" и "широко распространенные" контроллеры из 8-битных. Их BIOS нормально работает на XT с процессором 8088, поддерживает большие диски и имеются драйвера ASPI. Начинать приделывать SCSI к XT, скорее всего, лучше с такого. Прочие контроллеры надо внимательно смотреть. Seagate ST-02 тоже широко распространен, но поддерживает только жесткие диски, нету ASPI драйверов. BIOS на XT работает. Большие диски держит с BIOS v3.x. Если нужен только диск - хороший выбор. Контроллеры на чипе NCR53C400 и варианты очень широко доступны (их просто дохрена), но на 90% - это контроллеры от SCSI сканеров и у них нету BIOS-а вообще. А если у них есть BIOS то он или не держит большие диски либо не работает на 8088. Вобщем есть проблемы (работы ведутся). Прочие 8-битные SCSI контроллеры - скорее экзотика и с каждым надо разбираться. 16-битный контроллер в 8-битной шине работать не будет. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Bobo написал: Это программная проблема и вполне поправимая при желании что не все прошивки контроллеров работают с 8088, некоторым 80286 требуется |
Bobo
Advanced Member
Откуда: СПб Всего сообщений: 3628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 авг. 2007 |
i8088 написал: не думаю что у кого-то есть большое желание рыться в коде и отлавливать все инструкции не-8088 Это программная проблема и вполне поправимая при желании |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Bobo написал: Если попадется такой, то почему бы и не порыться? У меня пока только Seagate ST-01 ранней ревизии, код его BIOS не думаю что у кого-то есть большое желание рыться в коде и отлавливать все инструкции не-8088 странен (мягко говоря), но работает на XT. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 19 октября 2017 12:57 Сообщение отредактировано: 19 октября 2017 13:04
i8088 Ходят слухи, что чип у ST-01/02 - это замаскированный TMC-950 с некими небольшими модификациями. Не хотите бросить силы на адаптацию BIOS-а FutureDomain на Seagate ? Пруф: общий драйвер в Линуксе. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
alecv, я подумаю, дело интересное, но не сейчас, тк несколько других незавершенных проектов имеются. У меня ST-01 видимо самой ранней ревизии, без возможности замены прошивки (для новых версий прошивка больше, а соответствкющая нога адреса на ПЗУ не выведена). Его код пытается модифицировать сам себя зачем-то, и если выставить shadow для адресов его ПЗУ, любая плата стабильно перестает работать с разнообразными проявлениями. Если можно, сбросьте мне в ЛС или сюда материалы на эту тему (прошивки, доументации, другие материалы (если есть) итп |
KALDYH
Advanced Member
Технонекромант Откуда: Кемерово Всего сообщений: 2355 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июня 2009 |
У меня ST-01 поздней ревизии, биос обновил программатором на последний найденный. ПЗУ в колодке. Может, попробовать просто ткнуть туда биос от TMC-950? |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 19 октября 2017 17:18 Сообщение отредактировано: 19 октября 2017 17:19
--- |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
i8088 Насколько помню, эти адаптеры (ST-01 и ST-02) - Memory Mapped устройства. У них BIOS занимает примерно 6Kb (или 12Kb на ST-02), а остальное - регистры устройств и внутренний буфер. Поэтому кажется, что BIOS модифицируется себя. У ST-02 действительно BIOS больше по размеру, чтобы он работал с тем же чипом - припаяли PAL-ину дешифратор. Картинка очень древнего ST-01: http://www.oldpcmuseum.com/ima...c_0287.jpg KALDYH написал: Отличная идея У меня ST-01 поздней ревизии, биос обновил программатором на последний найденный. ПЗУ в колодке. Может, попробовать просто ткнуть туда биос от TMC-950? |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 19 октября 2017 17:51 Сообщение отредактировано: 19 октября 2017 18:00
alecv, Ваше фото почти неотличимо от моего адаптера!! Относительно BIOS - тут вот такая штука, I/O у него отображенное на память (спасибо за информацию!), но он пытается модифицировать в самом начале кода по адресам где прошивка ПЗУ, причем модификация попадает или на текстовую строку, или код (не помню точно), те это не адреса буфера. Работает это хозяйство только если модификация неудачна. Стоит поставить контроллер на 386 плату например, включить shadow для адресов ПЗУ и получаем стабильный вылет еще во время POST. Я полагаю, это такой способ задержки, ничего другого в голову не приходит. KALDYH, alecv, а как более поздние версии ST-01 ведут себя, если поставить shadow для адресов ПЗУ? Я правильно понял, что кроме linux driver, другой документации в свободном доступе нет? PS буфер в моей древней верии видимо начинается с адреса 0x1800, как раз после ~6KB, как Вы сказали. |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » XT и SCSI как живут? |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |