реклама на сайте
подробности

 
 
> PCIe Hot-Plug, Что за зверь и как с ним бороться?
Bios71
сообщение Aug 14 2018, 07:21
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 21-02-08
Из: Мюнхен
Пользователь №: 35 249



Что за зверь и как с ним бороться?

Hot-Plug когда собственно "работать" должен? В БИОСе/UEFI-Shell? В DOS? В Win/Linux?
В Win/Linux любом или только "серверном" варианте?
В Win/Linux нужны ли "особые" драйвера, которые "оживляють" эту волшебную функциональность?

Местами/временами упоминаются какието "защелки" держащие PCIe-плату и сигнализирующие микровыключателем, что "плата внутри".
А если сервер есть, но на слоте нет той "защёлки", и нет той "микрокнопки", а ХотПлаговость тем не менее "заявлена" в описании на PCIe-слот?

Видимо у всех все работает из коробки, и потому никто не утруждается описывать процесс "от и до".
Ищу тех кто трогал PCIe-Hot-Plug своими руками


--------------------
я не волшебник, я только учусь ...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
krux
сообщение Aug 14 2018, 13:31
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



весь PCIe хотплаг по идеологии представляет из себя
1) в железе - кнопку "хочу вынуть эту плату", цепи, обеспечивающие детектирования физического наличия в слоте, ключи на материнке, осуществляющие подачу питания на плату. вся эта радость по идеологии заведена на GPIO южного моста/чип компаньона
2) в BIOS реализованы соответствующие алгоритмы, рулящие процессом через GPIO, и отдающие соответствующие события в ACPI-таблицы.
3) операционка определяет хотплаг-события по наличию изменений в ACPI-таблицах, и предпринимает соответствующие действия по энумерации устройств, назначению BAR и подсовыванию драйвера. Плюс обратный процесс отрубания без вываливания в BSOD/Kernel panic.

http://www.ti.com/lit/ds/symlink/tps2363.pdf
вот вам пример типового hotplug-контроллера, который на материнке вешается на SMbus.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 04:54
Рейтинг@Mail.ru


Страница сгенерированна за 0.01355 секунд с 7
ELECTRONIX ©2004-2016