Версия для печати темы
Форум разработчиков электроники ELECTRONIX.ru _ ISA/PCI/PCI-X/PCI Express _ Kintex UltraScale & ASUS X99-E WS
Автор: dsmv Apr 3 2017, 12:14
Всем доброго времени суток
Обнаружена проблема. Два разных модуля на Kintex UltraScale неправильно инициализируется. Вместо режима Gen 3 включается режим Gen 1. Так происходит во всех слотах. В этом же компьютере несколько разных видеоадаптеров инициализируются как Gen 3. Модуль FMC122P в котором есть мост PLX также инициализируется как Gen 3.
Модули:
1. FMC126P - Kintex Ultrascale KU040
2. ADM-PCIE-KU3 - Kintex Ultrascale KU060
В других комьютерах работают нормально - Gen 3 x8
Системная плата: ASUS X99-E WS
Структурная схема в приложении.
Драйвера установлены, прошивка BIOS обновления не требует.
Процессор: Intel Core i7 - 5930K
Собственно вопрос - а кто-нибуть уже пробовал аналогичную конфигурацию ?
Автор: dsmv Apr 6 2017, 07:01
Дополнительная информация:
1. Собран ещё один компьютер с системной платой "ASUS X99-E WS" - проблема та же, инициализация только в режиме Gen1
2. Собран другой компьютер с системной платой "ASUS X99-E WS USB 3.1" - проблемы нет. Инициализация происходит в режиме Gen3
BIOS обновили.
Что ещё можно сделать ?
Автор: toshas Apr 6 2017, 07:54
Есть ли возможность тактирования не от слота, а от генератора ?
Есть ли в биос настройка spread spectrum ?
Можно поиграть и тем и тем.
Автор: dsmv Apr 6 2017, 08:54
Установки spread spectrum в BIOS нет.
У нас на модуле есть специальная микросхема для удаления spread из опорного сигнала.
Тактироваться от генератора возможности нет. Собственно говоря от встроенного генератора работали только системные платы первого поколения.
Дальше - только от слота.
Цитата(toshas @ Apr 6 2017, 10:54)
Есть ли возможность тактирования не от слота, а от генератора ?
Есть ли в биос настройка spread spectrum ?
Можно поиграть и тем и тем.
Автор: toshas Apr 6 2017, 09:14
Когда плата переходит на gen1 переворот lane's при этом происходит ?
Автор: dsmv Apr 7 2017, 08:29
Цитата(toshas @ Apr 6 2017, 12:14)
Когда плата переходит на gen1 переворот lane's при этом происходит ?
Не знаю, а как это можно посмотреть ?
P.S. Системная плата Z170-WS - то же самое. Только Gen 1
В обоих платах используется мост PLX с идентификатором 8747:
Скорее всего вот этот: http://electronix.ru/redirect.php?https://www.broadcom.com/products/pcie-switches-bridges/pcie-switches/pex8747#overview
Автор: toshas Apr 7 2017, 17:15
В ядре есть спец. ножки на которых после тренировки выставляется текущая скорость, ширина канала и прочее.
Автор: dsmv Apr 11 2017, 11:27
Цитата(toshas @ Apr 7 2017, 20:15)
В ядре есть спец. ножки на которых после тренировки выставляется текущая скорость, ширина канала и прочее.
Это просто информация. Я вижу результат - инициализация в Gen1;
Производители системных плат уже что-то изменили.
Есть две похожие платы:
ASUS X99-E WS - только Gen1
ASUS X99-E WS USB 3.1 - Gen3
Структура одинаковая. Мосты одинаковые. Однако более поздняя - работает.
Автор: SFx Apr 11 2017, 15:52
Цитата(dsmv @ Apr 11 2017, 14:27)
Структура одинаковая. Мосты одинаковые. Однако более поздняя - работает.
А Bios как различается ? А версия дистрибутива ОС и пакеты программного обеспечения от Intel ?
Автор: dsmv Apr 12 2017, 09:04
Цитата(SFx @ Apr 11 2017, 18:52)
А Bios как различается ? А версия дистрибутива ОС и пакеты программного обеспечения от Intel ?
Плата ASUS X99-E WS USB3.1 - BIOS: X99-E WS/USB3.1 v3201 - работает Gen 3
Плата ASUS X99-E WS - BIOS: X99-E WS v3402 - работает только Gen 1
BIOS разный, ОС запускалась одна и та же (с одного винчестера), Windows 7 32bt. Но ОС тут уже ни причём, вся инициализация идёт на уровне BIOS
Автор: RKOB May 29 2017, 07:52
В BIOS нет возможности изменить параметры для конкретного слота (например, только Gen3)? Конкретно с этой платой не работал, но в основном у Асуса есть возможность отключить SSC, только называться будет иначе.
Автор: Verifi Jun 15 2017, 20:50
Цитата(dsmv @ Apr 12 2017, 12:04)
Плата ASUS X99-E WS USB3.1 - BIOS: X99-E WS/USB3.1 v3201 - работает Gen 3
Плата ASUS X99-E WS - BIOS: X99-E WS v3402 - работает только Gen 1
Что ещё можно сделать ?
Материнская плата для рабочих станций-у них расширенная поддержка, смело
пишите в техподдержку пока есть(или уже нет) жизненный её выпуска
возможна в версии USB3.1другая версия чипсета где пофиксена errata-ищите её на сайте интела.
В этом чипсете вроде есть проблемы в уровне сигнала в gen 3,инициализации регистров.
Были аналогичные проблемы gen1 с ASUS X79-E WS правда с видеокартами , тикет в техподдержку и в новой версии биос уже всё как надо.
Но со специфичной железкой надо много инфы прилагать и долго убеждать что это может также влиять НА СЕРИЙНЫЕ КОМПЬЮТЕРНЫЕ ПЕРИФЕРИЙНЫЕ ПЛАТЫ.
Версии чипсетов на платах ещё сравните .
Автор: jolk Dec 19 2017, 11:20
Здравствуйте. Если еще актуально, то проблема в мосте PLX8747.
http://electronix.ru/redirect.php?https://forums.xilinx.com/t5/SDAccel/Known-Issues-from-SDAccel-Development-Environment-Release-Notes/td-p/729096
Автор: AVR Dec 24 2017, 12:48
Цитата(dsmv @ Apr 11 2017, 14:27)
Это просто информация. Я вижу результат - инициализация в Gen1;
Где видится? Как видится? А видно что x8? Опять же где, любопытно.
А вообще, может попробовать... ОС Linux? Что если другую ОС попробовать, не Windows? Чем черти не шутят, вдруг это еще и от операционной системы зависит.
Автор: krux Dec 24 2017, 13:15
У многих PCIe есть проблемы как с Lane reversal, так и с Lane polarity reversal. Множество раз наступал на эти грабли.
Также стоит заметить, что для Gen2/Gen3 изменился номинал конденсаторов по TX дифпарам - с 0,1 мкф до 0,22 мкф. но по факту оказывается что не везде стоит то что надо, даже на китах.
зы. когда делал 12-портовый 4х коммутатор на PLX8648 в далеком 2010, пришлось нафиг выключать Gen2 недокументированным пином ;-) просто потому что оно декларировало поддержку ASPM, но при попытке реально задействовать - вешало ОСь (любую).
Автор: AVR Dec 26 2017, 11:21
Цитата(krux @ Dec 24 2017, 16:15)
У многих PCIe есть проблемы как с Lane reversal, так и с Lane polarity reversal. Множество раз наступал на эти грабли.
В чем тут состоят проблемы? На заводится больше чем на Gen 1? Мне предостоит сплясать на граблях ближайшее время. Вы не рекомендуете полагаться на Lane Polarity и Reversal? В книгах то гладко на бумаге пишется, что все эти перестановки вообще не проблема и можно надежно положиться на эту функция как одну из базовых для интерфейса PCI-E.
Касательно проблемы автора темы. Была ли мысль обратиться в техподдержку ASUS? Они ведь не недосягаемые технологические боги и прошивки их не идеальны, бывает всякое и техподдержка наверняка отреагирует, зарегистрирует баг репорт, выпустит обновление биоса. То что обновления до сих пор нет, значит никто не жаловался, не нашел эту ошибку, а она есть.
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)