Технология отслеживания неожиданного добавления и удаления используется коммутатором Broadcom P411W-32P для обеспечения горячей замены накопителей.
P411W-32P обеспечивает поддержку функции Surprise Drive Add and Remove с использованием стандартной системной BIOS и программного обеспечения ОС. Адаптер позволяет выделять пустые слоты для дисков для будущего добавления дисков:
• Создание синтетической иерархии для изоляции хоста от изменений и ошибок физической топологии PCIe.
• Создание «конечных точек-заполнителей» для любых пустых слотов, где конечное устройство NVMe может быть позже установлено в систему.
• Предоставление информации, необходимой для отображения идентификаторов устройств PCIe обратно в системную память PCIe, что заставляет систему думать, что все слоты заполнены. Это происходит в результате того, что хост перечисляет топологию PCIe и запрашивает P411W-32P. Затем хост выделит ячейки памяти для пустых слотов.
• Управление процессом при вставке физического устройства для выполнения всех необходимых протокольных подтверждений и замены конечной точки заполнителя фактической информацией об устройстве. Это избавляет систему от очередного раунда перечисления и позволяет изящно использовать новое устройство.
Во время сценария неожиданного удаления накопителя микросхема PEX88048 использует функции ограничения нисходящего порта и отслеживания чтения, чтобы предотвратить любые сообщения об ошибках, которые обычно вызывают панику ядра или событие синего экрана. Фактическое устройство заменяется конечной точкой-заполнителем, аналогично тому, как пустой слот заранее выделяется для неожиданного добавления устройства. Наконец, для хоста генерируется событие горячего отключения. Затем пользователь может заменить диск, выполнив неожиданное добавление без выключения системы или запуска процедуры переобхода.
Перейдте в раздел Контроллеры NVMe