Prometheus PCI bridge

Классические амиги и клоны. 1000, 2000, 3000, 4000, 500, 600, 1200, cdtv, cd32

Модераторы: striimii, Vinnny

Re: Prometheus PCI bridge

Сообщение amp1230 27 ноя 2015, 13:35

aGGreSSor писал(а):
amp1230 писал(а):PrmScan работает и показывает что в прометея ничего не вставлено!
PCIBusInfo показывает ровно тоже самое что и PromInfo!

И всё-таки, что пишет тот же PrmScan и ShowConfig можно привести? Если судить по Mediator, там половина утилит тоже ничего не покажут без своего файлика S:Vendors.txt с описаниями карт соответствующих Vendor ID, Device ID. Кажется, PCIBusInfo он тоже нужен. Вы вообще пробовали OpenPCI от Mr.B.Titan? Тестировать в without Startup-Sequence? С другими kickstart? Тут просто гадать можно, надо видеть как память распределена.
Вложения
IMG_3.jpg
IMG_3.jpg (242.92 KiB) Просмотров: 12189
IMG_2.jpg
IMG_2.jpg (248.95 KiB) Просмотров: 12168
IMG_1.jpg
IMG_1.jpg (247.84 KiB) Просмотров: 12099
A600+Kick3.1+Furia EC020+GotekFloppyEmulator
A600+Vampire2+A604n+RTC+GotekFloppyEmulator
A1200+Kick3.1.4+Blizzard1260 80Mhz+64mb+MediatorPCI1200TX(Voodoo3+RTL8139+SpiderUSB)+IndivisionAGAmk2+FastATA1200+CompactFlash 32Gb+GotekFloppyEmulator+PC-Key1200+Keyboard A3000+Tower INWIN Q500
A4000+Kick3.9+CyberStormMK1 060 56Mhz+2x32Mb +CyberVision64+GotekFloppyEmulator
CD32+TF328
amp1230
Престарелый Амигодум
Престарелый Амигодум
 
Сообщения: 221
Зарегистрирован: 22 авг 2008, 01:25
Откуда: Свердловская обл.

Re: Prometheus PCI bridge

Сообщение amp1230 27 ноя 2015, 13:38

Кикстарт пробовал 3.0 , 3.1 , 3.9
Система 3.1 и 3.9
Разницы никакой!
A600+Kick3.1+Furia EC020+GotekFloppyEmulator
A600+Vampire2+A604n+RTC+GotekFloppyEmulator
A1200+Kick3.1.4+Blizzard1260 80Mhz+64mb+MediatorPCI1200TX(Voodoo3+RTL8139+SpiderUSB)+IndivisionAGAmk2+FastATA1200+CompactFlash 32Gb+GotekFloppyEmulator+PC-Key1200+Keyboard A3000+Tower INWIN Q500
A4000+Kick3.9+CyberStormMK1 060 56Mhz+2x32Mb +CyberVision64+GotekFloppyEmulator
CD32+TF328
amp1230
Престарелый Амигодум
Престарелый Амигодум
 
Сообщения: 221
Зарегистрирован: 22 авг 2008, 01:25
Откуда: Свердловская обл.

Re: Prometheus PCI bridge

Сообщение amp1230 28 ноя 2015, 12:06

.
Вложения
IMG_5.jpg
IMG_5.jpg (245.12 KiB) Просмотров: 12141
IMG_4.jpg
IMG_4.jpg (239.82 KiB) Просмотров: 12097
A600+Kick3.1+Furia EC020+GotekFloppyEmulator
A600+Vampire2+A604n+RTC+GotekFloppyEmulator
A1200+Kick3.1.4+Blizzard1260 80Mhz+64mb+MediatorPCI1200TX(Voodoo3+RTL8139+SpiderUSB)+IndivisionAGAmk2+FastATA1200+CompactFlash 32Gb+GotekFloppyEmulator+PC-Key1200+Keyboard A3000+Tower INWIN Q500
A4000+Kick3.9+CyberStormMK1 060 56Mhz+2x32Mb +CyberVision64+GotekFloppyEmulator
CD32+TF328
amp1230
Престарелый Амигодум
Престарелый Амигодум
 
Сообщения: 221
Зарегистрирован: 22 авг 2008, 01:25
Откуда: Свердловская обл.

Re: Prometheus PCI bridge

Сообщение tnt23 28 ноя 2015, 14:34

Подозреваю все же дохлость той CPLD, которая отвечает за PCI.
A500, A600, A1200, A3000
Аватара пользователя
tnt23
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1293
Зарегистрирован: 17 май 2005, 16:59
Откуда: Санкт-Петербург

Re: Prometheus PCI bridge

Сообщение amp1230 28 ноя 2015, 15:19

tnt23 писал(а):Подозреваю все же дохлость той CPLD, которая отвечает за PCI.

Чтобы делать выводы что CPLD дохлая, а остальное все в порядки нужно чтобы кто нибудь еще собрал прометея и отписался что все работает! А так можно предположить все что угодно: плата с ошибкой монтажа или косяки при производстве , прошивка корявая! Не видел ни одного сообщения что кто то его собрал и запустил!
A600+Kick3.1+Furia EC020+GotekFloppyEmulator
A600+Vampire2+A604n+RTC+GotekFloppyEmulator
A1200+Kick3.1.4+Blizzard1260 80Mhz+64mb+MediatorPCI1200TX(Voodoo3+RTL8139+SpiderUSB)+IndivisionAGAmk2+FastATA1200+CompactFlash 32Gb+GotekFloppyEmulator+PC-Key1200+Keyboard A3000+Tower INWIN Q500
A4000+Kick3.9+CyberStormMK1 060 56Mhz+2x32Mb +CyberVision64+GotekFloppyEmulator
CD32+TF328
amp1230
Престарелый Амигодум
Престарелый Амигодум
 
Сообщения: 221
Зарегистрирован: 22 авг 2008, 01:25
Откуда: Свердловская обл.

Re: Prometheus PCI bridge

Сообщение tnt23 28 ноя 2015, 21:10

amp1230 писал(а):
tnt23 писал(а):Подозреваю все же дохлость той CPLD, которая отвечает за PCI.

Чтобы делать выводы что CPLD дохлая, а остальное все в порядки нужно чтобы кто нибудь еще собрал прометея и отписался что все работает! А так можно предположить все что угодно: плата с ошибкой монтажа или косяки при производстве , прошивка корявая! Не видел ни одного сообщения что кто то его собрал и запустил!


Мои чипы пока не доехали, поэтому могу помогать умозрительно только. По изучению схемы у меня осталось впечатление, что одна CPLD отвечает только за Zorro часть, а вторая только за PCI. Поэтому можно иметь нормально видимую из Амиги плату прометея, если одна CPLD работает как надо, и ничего не видеть на PCI, если другая не так работает или вообще того-с.
A500, A600, A1200, A3000
Аватара пользователя
tnt23
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1293
Зарегистрирован: 17 май 2005, 16:59
Откуда: Санкт-Петербург

Re: Prometheus PCI bridge

Сообщение amp1230 29 ноя 2015, 15:56

Теперь могу сказать точно! CPLD тут не причем!!! Поменял обе CPLD на новые, прошил. А результат тот же! Ни чего абсолютно не поменялось! Не зря я не хотел их менять!
A600+Kick3.1+Furia EC020+GotekFloppyEmulator
A600+Vampire2+A604n+RTC+GotekFloppyEmulator
A1200+Kick3.1.4+Blizzard1260 80Mhz+64mb+MediatorPCI1200TX(Voodoo3+RTL8139+SpiderUSB)+IndivisionAGAmk2+FastATA1200+CompactFlash 32Gb+GotekFloppyEmulator+PC-Key1200+Keyboard A3000+Tower INWIN Q500
A4000+Kick3.9+CyberStormMK1 060 56Mhz+2x32Mb +CyberVision64+GotekFloppyEmulator
CD32+TF328
amp1230
Престарелый Амигодум
Престарелый Амигодум
 
Сообщения: 221
Зарегистрирован: 22 авг 2008, 01:25
Откуда: Свердловская обл.

Re: Prometheus PCI bridge

Сообщение aGGreSSor 30 ноя 2015, 00:29

За десять лет до этого (в далёкой-далёкой галактике): Prometheus is recognized in Early Startup but findcard don't see any board ....

Адресуется правильно. Вот A4000 с работающим Prometheus:

Изображение

Правда, у этого человека был сделан хак, а в Relec на прометее показывало size 256meg, subsize same.

"Gammgraphx, Inc" имеет VendorId=$12F2, никак не $0000. Т.е. это не м.б. взято с vendors.txt вот так вот прямо сразу всеми утилями.

Вот это всё сделано в точности так?

1. prometheus.library положить в SYS:Expansion (а не в LIBS:, казалось бы)
2. vendors.txt положить в DEVS:PCI (Mediator хочет в S:, а тут DEVS:PCI)
3. PrmScan и RomDump положить в C: (а не в SYS:Tools/Prometheus)
4. проверить командой version prometheus.library после перезагрузки

У меня всё равно ощущение что либо DEVS:PCI/vendors.txt не видит, либо глобальная проблема с аллоцированием памяти для карт.
Есть ещё какая-то процедура PromUpdate связанная с апгрейдом firmware, я о ней ничего не знаю, м.б. Вам что-нибудь скажет? Там в свою очередь утиля DMAList. Вот её вывод интересно было бы увидеть..
Jedem das Seine

A1230@50MHz/32M/80G, Mediator PCI (S3 ViRGE/DX 4M, RTL8139), GBS-8200;
A2000@7,14MHz without all ;)
Аватара пользователя
aGGreSSor
Надоедливый Амигодух
Надоедливый Амигодух
 
Сообщения: 365
Зарегистрирован: 10 фев 2004, 12:41
Откуда: Saint-Petersburg, Russia

Re: Prometheus PCI bridge

Сообщение amp1230 30 ноя 2015, 01:07

aGGreSSor писал(а):За десять лет до этого (в далёкой-далёкой галактике): Prometheus is recognized in Early Startup but findcard don't see any board ....

Адресуется правильно. Вот A4000 с работающим Prometheus:

Изображение

Правда, у этого человека был сделан хак, а в Relec на прометее показывало size 256meg, subsize same.

"Gammgraphx, Inc" имеет VendorId=$12F2, никак не $0000. Т.е. это не м.б. взято с vendors.txt вот так вот прямо сразу всеми утилями.

Вот это всё сделано в точности так?

1. prometheus.library положить в SYS:Expansion (а не в LIBS:, казалось бы)
2. vendors.txt положить в DEVS:PCI (Mediator хочет в S:, а тут DEVS:PCI)
3. PrmScan и RomDump положить в C: (а не в SYS:Tools/Prometheus)
4. проверить командой version prometheus.library после перезагрузки

У меня всё равно ощущение что либо DEVS:PCI/vendors.txt не видит, либо глобальная проблема с аллоцированием памяти для карт.
Есть ещё какая-то процедура PromUpdate связанная с апгрейдом firmware, я о ней ничего не знаю, м.б. Вам что-нибудь скажет? Там в свою очередь утиля DMAList. Вот её вывод интересно было бы увидеть..


Изначально prometheus.library ver.1.49 лежала в Expansion а последующие версии ложились именно в LIBS !
Vendors.txt именно там и находится(DEVS:PCI)!
Version prometheus.library 2.5 самая последняя версия!
PromUpdate не обновляет firmware, это обновление софта! Есть PromUpdate2.3 , 2.4 , 2,5
Gammgraphx 0000 прописано в vendors.txt
A600+Kick3.1+Furia EC020+GotekFloppyEmulator
A600+Vampire2+A604n+RTC+GotekFloppyEmulator
A1200+Kick3.1.4+Blizzard1260 80Mhz+64mb+MediatorPCI1200TX(Voodoo3+RTL8139+SpiderUSB)+IndivisionAGAmk2+FastATA1200+CompactFlash 32Gb+GotekFloppyEmulator+PC-Key1200+Keyboard A3000+Tower INWIN Q500
A4000+Kick3.9+CyberStormMK1 060 56Mhz+2x32Mb +CyberVision64+GotekFloppyEmulator
CD32+TF328
amp1230
Престарелый Амигодум
Престарелый Амигодум
 
Сообщения: 221
Зарегистрирован: 22 авг 2008, 01:25
Откуда: Свердловская обл.

Re: Prometheus PCI bridge

Сообщение aGGreSSor 30 ноя 2015, 12:16

amp1230 писал(а):Gammgraphx 0000 прописано в vendors.txt

Увидел. Это какой-то нездоровый vendors.txt с лишним переводом строки и непонятной цифрой 154 после. Парсер на таком вполне может дропаться (в Linux, например, куча софта дропающегося из-за табуляций и переводов строк в конфигах где они не предполагались автором). Может этот кусок текста до 001A всё-таки удалить нафиг, он близко не соответствует истине. Или попробовать vendors.txt от pcidatabase - преемника закрывшегося yourvote. Elbox использует pcidatabase, формат тот же.

amp1230 писал(а):PromUpdate не обновляет firmware, это обновление софта! Есть PromUpdate2.3 , 2.4 , 2,5

В описании PromUpdate 2.3 читал строчку "DMAList V1.2 - a tool displaying allocated DMA buffers (requires Prometheus firmware upgrade)."
Есть ещё ещё Prometheus DMA bug. Там же Prometheus Firestorm upgrade. WTF? Мне кажется надо просто пытаться списаться со всеми этими людьми и что-нибудь от кого-нибудь да выяснится.

p.S. Посмотрел исходники PrmScan, там кроме prometheus.library ничего не используется. Смотрим описание Prm_GetBoardAttrsTagList(): For unrecognized tags a value of 0 will be returned. Tags with ti_Data set to NULL will be skipped.
Jedem das Seine

A1230@50MHz/32M/80G, Mediator PCI (S3 ViRGE/DX 4M, RTL8139), GBS-8200;
A2000@7,14MHz without all ;)
Аватара пользователя
aGGreSSor
Надоедливый Амигодух
Надоедливый Амигодух
 
Сообщения: 365
Зарегистрирован: 10 фев 2004, 12:41
Откуда: Saint-Petersburg, Russia

Re: Prometheus PCI bridge

Сообщение easy_john 30 ноя 2015, 12:56

aGGreSSor писал(а):в Linux, например, куча софта дропающегося из-за табуляций и переводов строк в конфигах где они не предполагались автором

Вот ненадо про кучу, только одна такая программа общеизвестна. И то, уже лет десять как все пользуются различными альтернативами.
PegasosII G4 1.0/1Gb/80Gb/Ati 9200/MorphOS unreg/Debian
a4000/PPC 233mhz/68060 50mhz/128mb/cv ppc/toccata/x-surf/kickflash/indivision/AOS3.9-4.0
a1200/PPC 200mhz/68040 25mhz/256mb/bv ppc/delfina/wifi/indivision sd+ff/AOS 3.9-4.0
a600/68000 7mhz/8mb fast/wifi/AOS 3.0
Аватара пользователя
easy_john
Менеджер
Менеджер
 
Сообщения: 4296
Зарегистрирован: 03 мар 2006, 15:24
Откуда: SPb

Re: Prometheus PCI bridge

Сообщение amp1230 30 ноя 2015, 18:21

Похоже не все так просто! Там либо в схеме, либо в прошивке, либо в печатке косяки! На схеме указано 59 ножка U1 сигнал 33M но на плате эта ножка вообще не задействована и в прошивке я её не увидел на этой ножке! Также непонятки с сигналами указанными на схеме на SPR0 SPR1 SPR2 SPR3 в прошивке нет SPR2 и не совпадает нумерация ножек этих сигналов в схеме и прошивке. Cхема с печаткой совпадает только сигнал SPR2. Возможно конечно что тут только схема с ошибками, а печатка и прошивка нормальные! Пытаюсь выяснить сижу с прибором прозваниваю печатку.
A600+Kick3.1+Furia EC020+GotekFloppyEmulator
A600+Vampire2+A604n+RTC+GotekFloppyEmulator
A1200+Kick3.1.4+Blizzard1260 80Mhz+64mb+MediatorPCI1200TX(Voodoo3+RTL8139+SpiderUSB)+IndivisionAGAmk2+FastATA1200+CompactFlash 32Gb+GotekFloppyEmulator+PC-Key1200+Keyboard A3000+Tower INWIN Q500
A4000+Kick3.9+CyberStormMK1 060 56Mhz+2x32Mb +CyberVision64+GotekFloppyEmulator
CD32+TF328
amp1230
Престарелый Амигодум
Престарелый Амигодум
 
Сообщения: 221
Зарегистрирован: 22 авг 2008, 01:25
Откуда: Свердловская обл.

Re: Prometheus PCI bridge

Сообщение tnt23 30 ноя 2015, 23:24

amp1230 писал(а):Похоже не все так просто! Там либо в схеме, либо в прошивке, либо в печатке косяки! На схеме указано 59 ножка U1 сигнал 33M но на плате эта ножка вообще не задействована и в прошивке я её не увидел на этой ножке! Также непонятки с сигналами указанными на схеме на SPR0 SPR1 SPR2 SPR3 в прошивке нет SPR2 и не совпадает нумерация ножек этих сигналов в схеме и прошивке. Cхема с печаткой совпадает только сигнал SPR2. Возможно конечно что тут только схема с ошибками, а печатка и прошивка нормальные! Пытаюсь выяснить сижу с прибором прозваниваю печатку.


Зато 88 ножка U1 точно подключена к 33М (выход кварцевого генератора). Может, решили, что достаточно одного подключения?

Заявлено было, что герберы соответствуют последней ревизии E, которая пошла в тираж.
A500, A600, A1200, A3000
Аватара пользователя
tnt23
Беспардонный Амигофлуд
Беспардонный Амигофлуд
 
Сообщения: 1293
Зарегистрирован: 17 май 2005, 16:59
Откуда: Санкт-Петербург

Re: Prometheus PCI bridge

Сообщение amp1230 30 ноя 2015, 23:40

tnt23 писал(а):
amp1230 писал(а):Похоже не все так просто! Там либо в схеме, либо в прошивке, либо в печатке косяки! На схеме указано 59 ножка U1 сигнал 33M но на плате эта ножка вообще не задействована и в прошивке я её не увидел на этой ножке! Также непонятки с сигналами указанными на схеме на SPR0 SPR1 SPR2 SPR3 в прошивке нет SPR2 и не совпадает нумерация ножек этих сигналов в схеме и прошивке. Cхема с печаткой совпадает только сигнал SPR2. Возможно конечно что тут только схема с ошибками, а печатка и прошивка нормальные! Пытаюсь выяснить сижу с прибором прозваниваю печатку.


Зато 88 ножка U1 точно подключена к 33М (выход кварцевого генератора). Может, решили, что достаточно одного подключения?

Заявлено было, что герберы соответствуют последней ревизии E, которая пошла в тираж.

Проверить хочу все! Есть же какая то причина что он не работает! И думаю что софт тут ни при чем! В инете по форумам я не нашел что у кого то были подобные проблемы! Склоняюсь к косяку с железом!
A600+Kick3.1+Furia EC020+GotekFloppyEmulator
A600+Vampire2+A604n+RTC+GotekFloppyEmulator
A1200+Kick3.1.4+Blizzard1260 80Mhz+64mb+MediatorPCI1200TX(Voodoo3+RTL8139+SpiderUSB)+IndivisionAGAmk2+FastATA1200+CompactFlash 32Gb+GotekFloppyEmulator+PC-Key1200+Keyboard A3000+Tower INWIN Q500
A4000+Kick3.9+CyberStormMK1 060 56Mhz+2x32Mb +CyberVision64+GotekFloppyEmulator
CD32+TF328
amp1230
Престарелый Амигодум
Престарелый Амигодум
 
Сообщения: 221
Зарегистрирован: 22 авг 2008, 01:25
Откуда: Свердловская обл.

Re: Prometheus PCI bridge

Сообщение sv 19 янв 2016, 10:38

Прочел взахлеб и до конца - аки детектив)
но где же развязка? киты с печатками накосячили поди?
Apollo 1260 75mhz/64mb/Mediator/VooDoo3/RTL8139/DVD-RW/OS3.1
Аватара пользователя
sv
Надоедливый Амигодух
Надоедливый Амигодух
 
Сообщения: 301
Зарегистрирован: 11 июл 2006, 10:18
Откуда: п.Тепличный, Саратовская обл.

Пред.След.

Вернуться в Железо Classic Amiga

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 97

cron