Jump to content

    
Sign in to follow this  

Recommended Posts

Народ. Странность. Есть PCIe, на альтере сделаный (HardIP 4x Gen1). Если плату воткнуть в тот PCIe который прямо из CPU идет, то работает. Если воткнуть в тот сплот что идет из чипсета, то не работает. Операционка виснет (и линух и винда). Дос работает. Что может быть?

Share this post


Link to post
Share on other sites
Если плату воткнуть в тот PCIe который прямо из CPU идет, то работает. Если воткнуть в тот сплот что идет из чипсета, то не работает.

Софтверщики из команды что-то меняли в драйвере чтобы заработало... подробностей нет :(

Share this post


Link to post
Share on other sites
Софтверщики из команды что-то меняли в драйвере чтобы заработало... подробностей нет :(

До драйвера не доходит.

Share this post


Link to post
Share on other sites
Народ. Странность. Есть PCIe, на альтере сделаный (HardIP 4x Gen1). Если плату воткнуть в тот PCIe который прямо из CPU идет, то работает. Если воткнуть в тот сплот что идет из чипсета, то не работает. Операционка виснет (и линух и винда). Дос работает. Что может быть?
Посмотрите разницу в конфигурации PCIe root'ов в 1м и 2м случае. Возможно разные максимальные размеры пакетов, может еще что то :rolleyes:

 

Share this post


Link to post
Share on other sites
Народ. Странность. Есть PCIe, на альтере сделаный (HardIP 4x Gen1). Если плату воткнуть в тот PCIe который прямо из CPU идет, то работает. Если воткнуть в тот сплот что идет из чипсета, то не работает. Операционка виснет (и линух и винда). Дос работает. Что может быть?

 

А что-то другое работает в ПЦХ слоте?

Как вариант - БИОС обновить.

Еще вариант проверить или клок идет.

Выключить Spread Spectrum.

 

На другой материнке не пробовали?

Share this post


Link to post
Share on other sites
А что-то другое работает в ПЦХ слоте?

Как вариант - БИОС обновить.

Еще вариант проверить или клок идет.

Выключить Spread Spectrum.

 

На другой материнке не пробовали?

Попробовал пускать пример альтеры. Идет. Где-то я перехимичил.

Share this post


Link to post
Share on other sites
Народ. Странность. Есть PCIe, на альтере сделаный (HardIP 4x Gen1). Если плату воткнуть в тот PCIe который прямо из CPU идет, то работает. Если воткнуть в тот сплот что идет из чипсета, то не работает. Операционка виснет (и линух и винда). Дос работает. Что может быть?

На каких матерях Вы проверяли? У них несколько PCIe x 4 слотов?

Как распознали - какой прямо из CPU идет, а какой идет из чипсета?

В чём в итоге была проблема?

Share this post


Link to post
Share on other sites

Кто-нибудь ещё знает, действительно ли существуют разные PCIe x 4 слоты - идущие прямо из CPU и идущие из чипсета?

Как они по-английски называются?

Share this post


Link to post
Share on other sites

У меня была ситуация, когда на одной МП работало, а на другой - нет. В итоге выяснилось, что во втором случае был слишком грязный клок в PCIe, а я его использовал для внутренней логики (через DCM). После пересадки этого DCM-а на генератор платы всё заработало. При этом сам PCIe блок в FPGA нормально работал на PCIe-клоке.

Share this post


Link to post
Share on other sites

бывает что на материнках для упрощения разводки делают Lane reversal + Lane polarity reversal.

Не все PCIe-корки это правильно понимают.

 

мы например наелись с видео от S3graphics, пришлось отключать у неё x8 и x4 режимы вообще - реализованы криво. могут при первом включении стартануть на Gen1 x8, с Lane reversal, потом уйти в слип, потом проснуться, стрейниться на Gen2 x4, а в Gen2 x4 у него Lane reversal глючит. И весь комп подвисает.

 

Самый мерзкий прикол - это с механическими x8 или x16 слотами с подключенными электрически только первыми х4, и если они ещё и lane raversed.

По факту там будут работать только х1 и х4 карточки

Если вставить туда x8, то шанс что она не заведется 95%.

Share this post


Link to post
Share on other sites
бывает что на материнках для упрощения разводки делают Lane reversal + Lane polarity reversal.

Не все PCIe-корки это правильно понимают.

 

Самый мерзкий прикол - это с механическими x8 или x16 слотами с подключенными электрически только первыми х4, и если они ещё и lane raversed.

По факту там будут работать только х1 и х4 карточки

Если вставить туда x8, то шанс что она не заведется 95%.

А какие, например, материнские платы ( какие производители и чипсеты? ) с механическими x16 слотами с подключенными электрически только первыми х4 бывают lane reversed, а какие без lane reversed?

 

Share this post


Link to post
Share on other sites
бывает что на материнках для упрощения разводки делают Lane reversal + Lane polarity reversal.

Не все PCIe-корки это правильно понимают.

 

Самый мерзкий прикол - это с механическими x8 или x16 слотами с подключенными электрически только первыми х4, и если они ещё и lane raversed.

По факту там будут работать только х1 и х4 карточки

Если вставить туда x8, то шанс что она не заведется 95%.

Состояние Lane Reversal где-то отображается в PCI Express Capabilities ( например по данным PCI Scope )?

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this