Перейти к содержанию
    

Не выключается ПК со вставленной PCIe платой

Здравствуйте. 

 

Есть PCIe плата с Kintex UltraScale. Заливал на нее пример от Xilinx по работе с DMA. Плата в системе (Win10) виделась как Xilinx DMA. Тестовыми программами туда-обратно гонялись данные. Все вроде бы хорошо, но при выключении из винды комп пытается выключиться, но после выключения включаетя снова. Подскажите, пожалуйста, с чем может быть связано?

 

В биосе вроде бы "Power on..." отключены. Скрин настроек биоса прилагаю. Без платы выключается нормально.

IMG_20230620_181907[1].jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проверяйте что у вас происходит с линией WAKE# на слоте. Если она в нуле, то поведение будет именно такое.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 6/20/2023 at 7:37 PM, makc said:

Проверяйте что у вас происходит с линией WAKE# на слоте. Если она в нуле, то поведение будет именно такое.

Напрямую с разъема на ПЛИС идет. В ПЛИС не подключена. Правильно ли понимаю, что согласно фразе "Only add-in cards that support the wake process connect to this pin" из PCI EXPRESS CARD ELECTROMECHANICAL SPECIFICATION, REV. 1.1 так и должно быть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 минуты назад, masverter сказал:

Напрямую с разъема на ПЛИС идет. В ПЛИС не подключена.

Если она не подключена в ПЛИС, то по-умолчанию ПЛИС может подключать этот контакт к земле (зависит от настроек проекта). Поэтому предлагаю на первом этапе сделать выход в третьем состоянии с подтяжкой (на всякий случай), чтобы гарантировать отсутствие нуля на этой линии.

4 минуты назад, masverter сказал:

Правильно ли понимаю, что согласно фразе "Only add-in cards that support the wake process connect to this pin" из PCI EXPRESS CARD ELECTROMECHANICAL SPECIFICATION, REV. 1.1 так и должно быть?

Да, т.е. если плата не должна будить комп, то ей не следует подключаться к пину WAKE# на шине. А у вас получился пограничный случай: плата не должна, но подключена и выдаёт непойми чего. 😉

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 6/21/2023 at 3:41 PM, makc said:

Поэтому предлагаю на первом этапе сделать выход в третьем состоянии с подтяжкой (на всякий случай), чтобы гарантировать отсутствие нуля на этой линии.

К сожалению, не помогло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда могу только предложить попробовать заклеить пин WAKE# на разъёме платы или перерезать дорожку. Других идей нет, по моей практике это обычно решало проблему на 100%.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 6/21/2023 at 7:23 PM, makc said:

Тогда могу только предложить попробовать заклеить пин WAKE# на разъёме платы или перерезать дорожку. Других идей нет, по моей практике это обычно решало проблему на 100%.

Заклеил - теперь не пробуждается. Большое спасибо за помощь!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...