Devices, methods, and switching chips for preventing host computer crashes

CN122069245BActive Publication Date: 2026-06-30常州楠菲微电子有限公司

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
常州楠菲微电子有限公司
Filing Date
2026-04-23
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

In a multi-layer cascaded network system with PCIe switching chips, when a downstream port or endpoint device fails, the host's request message cannot receive a completion response, resulting in host queue resource occupation and potentially host hang. Existing technologies require resetting the switching chip or device to recover, but this leads to data inconsistency and service interruption.

Method used

By introducing a message analysis and filtering module into the switching chip, the message to be responded to is parsed and timestamped. The message fields are stored using a caching module and a content addressable memory module. The completed response message is generated and routed back to the host, releasing cache resources and preventing the host from crashing.

Benefits of technology

This effectively prevents the host from waiting for a long time to complete the response message due to downstream port failure, avoids system hang, ensures the continued operation of the switching chip, and avoids data loss and service interruption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122069245B_ABST
    Figure CN122069245B_ABST
Patent Text Reader

Abstract

This application discloses a device, method, and switching chip for preventing host hang-up, belonging to the field of computer bus and interface technology. The device for preventing host hang-up includes a message analysis and filtering module, an address and resource control module, a caching module, a content addressable memory module, a message inspection module, and a response message generation module. It parses, verifies, and timestamps messages sent to endpoint devices and caches their field information; it checks whether the message response has timed out or the destination port is faulty through a polling mechanism; when a response timeout or fault is detected, it automatically constructs a response message based on the original message fields and returns it to the host, releasing the host's occupied resources in a timely manner and preventing the system from hanging up.
Need to check novelty before this filing date? Find Prior Art