Systems and methods for detecting supported small form-factor pluggable (SFP) devices
    1.
    发明授权
    Systems and methods for detecting supported small form-factor pluggable (SFP) devices 有权
    用于检测支持的小型可插拔(SFP)设备的系统和方法

    公开(公告)号:US08769173B2

    公开(公告)日:2014-07-01

    申请号:US12904721

    申请日:2010-10-14

    IPC分类号: G06F13/12 G06F13/00

    摘要: Systems and methods for detecting supported small form-factor pluggable (SFP) devices in an adapter are provided. One system includes multiple ports, each port configured to be coupled to a SFP device, a tracking device configured to store data representing a list of supported SFP devices for the adapter, and a processor coupled to each of the plurality of ports and the tracking device. The processor is configured to scan each port at start-up, determine if any of the ports is coupled to a non-supported SFP device, and disable any ports that are coupled to a non-supported SFP device. One method includes scanning each port at start-up, determining if any of the ports is coupled to a non-supported SFP device, and disabling any ports that are coupled to a non-supported SFP device. Also provided are computer storage mediums including computer code for performing the above method.

    摘要翻译: 提供了用于检测适配器中支持的小型可插拔(SFP)设备的系统和方法。 一个系统包括多个端口,每个端口被配置为耦合到SFP设备,跟踪设备被配置为存储表示用于适配器的支持的SFP设备的列表的数据,以及耦合到多个端口中的每个端口的跟踪设备 。 处理器配置为在启动时扫描每个端口,确定是否有任何端口耦合到不支持的SFP设备,并禁用耦合到不支持SFP设备的任何端口。 一种方法包括在启动时扫描每个端口,确定是否有任何端口耦合到不支持的SFP设备,以及禁用耦合到不支持SFP设备的任何端口。 还提供了包括用于执行上述方法的计算机代码的计算机存储介质。

    Ramped error logging system
    2.
    发明授权
    Ramped error logging system 失效
    斜坡错误记录系统

    公开(公告)号:US07844863B2

    公开(公告)日:2010-11-30

    申请号:US11972468

    申请日:2008-01-10

    IPC分类号: G06F11/00

    CPC分类号: G06F11/0766 G06F11/0709

    摘要: A method for logging a repetitive error in a computer system is provided. The repetitive error is logged after each of a series of progressively increasing time periods. The logging commences when the repetitive error is first identified and concludes when the repetitive error is no longer identified.

    摘要翻译: 提供了一种在计算机系统中记录重复错误的方法。 在一系列逐渐增加的时间段中的每一个之后记录重复性错误。 当重复性错误首次被识别时,记录开始,并且当重复错误不再被识别时得出结论。

    Priority data transmission using Fibre Channel over Ethernet
    3.
    发明授权
    Priority data transmission using Fibre Channel over Ethernet 有权
    使用以太网光纤通道进行优先级数据传输

    公开(公告)号:US09065760B2

    公开(公告)日:2015-06-23

    申请号:US12854048

    申请日:2010-08-10

    IPC分类号: H04L12/851 H04L12/801

    摘要: An apparatus, system, and method are disclosed for handling data being communicated over lossless Ethernet that is sensitive to delays. Fiber Channel over Ethernet (FCoE) is one example of an environment where data may be subject to unacceptable delays. The method involves designating certain data as low latency data that is sensitive to delays in transmission. The low latency data is then transmitted in such a manner that the receiving devices are aware that they are receiving low latency data. If a delay in the transmission of low latency is detected, commands are issued that pause or slow standard data in order to free up bandwidth for the low latency data. The commands may be, for example, backward congestion notifications and priority flow control. Low latency data is exempted from backward congestion notifications and priority flow control. Priority 7 priority group 15 may be reserved exclusively for low latency data.

    摘要翻译: 公开了一种用于处理通过对延迟敏感的无损以太网传送的数据的装置,系统和方法。 以太网光纤通道(FCoE)是数据可能遭受不可接受的延迟的一个例子。 该方法包括将某些数据指定为对传输延迟敏感的低延迟数据。 然后以这样的方式传送低延迟数据,使得接收设备知道它们正在接收低延迟数据。 如果检测到低延迟传输的延迟,则发出暂停或减慢标准数据的命令,以释放低延迟数据的带宽。 这些命令可以是例如反向拥塞通知和优先级流控制。 低延迟数据免于后向拥塞通知和优先流控制。 优先级7优先级组15可以专门用于低延迟数据。

    Inter-processor failure detection and recovery
    4.
    发明授权
    Inter-processor failure detection and recovery 有权
    处理器间故障检测和恢复

    公开(公告)号:US08850262B2

    公开(公告)日:2014-09-30

    申请号:US12902501

    申请日:2010-10-12

    IPC分类号: G06F11/00 G06F11/07

    CPC分类号: G06F11/0757 G06F11/0724

    摘要: An approach to detecting processor failure in a multi-processor environment is disclosed. The approach may include having each CPU in the system responsible for monitoring another CPU in the system. A CPUn reads a timestampn+1 created by CPUn+1 which CPUn is monitoring from a shared memory location. The CPUn reads its own timestampn and compares the two timestamps to calculate a delta value. If the delta value is above a threshold, the CPUn determines that CPUn+1 has failed and initiates error handling for the CPUs in the system. One CPU may be designated a master CPU, and be responsible for beginning the error handling process. In such embodiments, the CPUn may initiate error handling by notifying the master CPU that CPUn+1 has failed. If CPUn+1 is the master CPU, the CPUn may take additional steps to initiate error handling, and may broadcast a non-critical interrupt to all CPUs, triggering error handling.

    摘要翻译: 公开了一种在多处理器环境中检测处理器故障的方法。 该方法可以包括使系统中的每个CPU负责监视系统中的另一个CPU。 CPUn读取CPUn + 1创建的时间戳+1,CPUn正在从共享内存位置进行监控。 CPUn读取自己的时间戳,并比较两个时间戳来计算增量值。 如果增量值高于阈值,CPUn确定CPUn + 1失败,并启动系统中CPU的错误处理。 一个CPU可能被指定为主CPU,并负责开始错误处理过程。 在这种实施例中,CPUn可以通过通知主CPU CPUn + 1失败来启动错误处理。 如果CPUn + 1是主CPU,CPUn可能会采取额外的步骤来启动错误处理,并可能会向所有CPU广播非关键中断,从而触发错误处理。

    SYSTEMS AND METHODS FOR AVOIDING HOST LEVEL BUSY AND RETRY LATENCIES
    6.
    发明申请
    SYSTEMS AND METHODS FOR AVOIDING HOST LEVEL BUSY AND RETRY LATENCIES 失效
    避免主机级和重新启动的系统和方法

    公开(公告)号:US20120159003A1

    公开(公告)日:2012-06-21

    申请号:US12972313

    申请日:2010-12-17

    IPC分类号: G06F3/00

    摘要: In one embodiment, a system includes logic adapted for receiving a command from a first system, logic adapted for determining which resources are required to process the command, logic adapted for checking for the required resources before receiving data associated with the command, logic adapted for receiving the data from the first system, logic adapted for checking for the required resources after receiving the data when the checking for the required resources before receiving data indicated that the required resources were not available before receiving the data, logic adapted for sending a status to the first system if the required resources are not available after receiving the data, and logic adapted for processing the command if the required resources are available either before receiving the data or after receiving the data. In more embodiments, a method and computer program product for processing a command are also presented.

    摘要翻译: 在一个实施例中,系统包括适于从第一系统接收命令的逻辑,适于确定需要哪些资源来处理命令的逻辑,适于在接收与命令相关联的数据之前检查所需资源的逻辑, 从第一系统接收数据,适于在接收数据之前检查所需资源的接收数据之后检查所需资源的逻辑指示在接收数据之前所需资源不可用,适于发送状态的逻辑 如果在接收到数据之后所需资源不可用的第一系统,以及如果所需资源在接收数据之前或在接收到数据之后可用的逻辑,则适于处理该命令。 在更多实施例中,还呈现了用于处理命令的方法和计算机程序产品。

    Method to recover from ungrouped logical path failures
    7.
    发明授权
    Method to recover from ungrouped logical path failures 失效
    从未分组的逻辑路径故障中恢复的方法

    公开(公告)号:US07996707B2

    公开(公告)日:2011-08-09

    申请号:US12179862

    申请日:2008-07-25

    IPC分类号: G06F11/00

    摘要: A system and method for recovering from a single logical path failure. More specifically, although a host has not grouped its logical paths, the host knows which logical paths it has available. When a host detects a logical path failure, the host enters a path discovery mode of operation. If the host continues to detect a logical path failure while operating in the logical path discovery mode of operation, the host removes the logical path from a logical path mask, and the host does not use the removed logical path again. In the case of ungrouped logical paths, the host aborts its process because it does not have more paths available to continue its process. Additionally, in certain embodiments, a pseudo path group for ungrouped logical paths is created.

    摘要翻译: 用于从单个逻辑路径故障恢复的系统和方法。 更具体地说,尽管主机没有对其逻辑路径进行分组,但主机知道其可用的逻辑路径。 当主机检测到逻辑路径故障时,主机将进入路径发现操作模式。 如果在逻辑路径发现操作模式下主机继续检测到逻辑路径故障,则主机从逻辑路径掩码中删除逻辑路径,并且主机不再使用已删除的逻辑路径。 在未分组的逻辑路径的情况下,主机中止其进程,因为它没有更多可用的路径来继续其进程。 另外,在某些实施例中,创建用于未分组的逻辑路径的伪路径组。

    MULTIPLE CRC INSERTION IN AN OUTPUT DATA STREAM
    8.
    发明申请
    MULTIPLE CRC INSERTION IN AN OUTPUT DATA STREAM 有权
    输出数据流中的多个CRC插入

    公开(公告)号:US20090210769A1

    公开(公告)日:2009-08-20

    申请号:US12030938

    申请日:2008-02-14

    IPC分类号: H03M13/00

    摘要: A computer program product, apparatus, and method for inserting multiple CRCs in an output data stream from a channel subsystem to a control unit are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes receiving a message to transmit from the channel subsystem to the control unit. The method also includes determining a first CRC insertion position, and receiving a first CRC calculated over a first block of data in the message. The method additionally includes inserting the first calculated CRC at the first CRC insertion position, and determining a second CRC insertion position. The method further includes receiving a second CRC calculated over a second block of data in the message, and inserting the second calculated CRC at the second CRC insertion position.

    摘要翻译: 提供了一种用于在从信道子系统到控制单元的输出数据流中插入多个CRC的计算机程序产品,装置和方法。 计算机程序产品包括可由处理电路读取的有形存储介质,并且存储由处理电路执行以执行方法的指令。 该方法包括接收从信道子系统发送到控制单元的消息。 该方法还包括确定第一CRC插入位置,以及接收通过消息中的第一数据块计算的第一CRC。 该方法还包括在第一CRC插入位置插入第一计算的CRC,以及确定第二CRC插入位置。 该方法还包括接收通过消息中的第二数据块计算的第二CRC,以及将第二计算CRC插入到第二CRC插入位置。

    PROVIDING EXTENDED MEASUREMENT DATA IN AN I/O PROCESSING SYSTEM
    10.
    发明申请
    PROVIDING EXTENDED MEASUREMENT DATA IN AN I/O PROCESSING SYSTEM 有权
    在I / O处理系统中提供扩展的测量数据

    公开(公告)号:US20090210582A1

    公开(公告)日:2009-08-20

    申请号:US12030951

    申请日:2008-02-14

    IPC分类号: G06F3/00

    CPC分类号: G06F13/124

    摘要: An article of manufacture, an apparatus, and a method for providing extended measurement word data from a control unit to a channel subsystem of an I/O processing system are disclosed. The article of manufacture includes at least one computer usable medium having computer readable program code logic. The computer readable program code logic performs a method including receiving a command message from the channel subsystem at the control unit, and initiating a timing calculation sequence of a plurality of time values in response to receiving the command message at the control unit. The computer readable program code logic also populates extended measurement word data at the control unit including the plurality of time values, and outputs the extended measurement word data from the control unit to the channel subsystem.

    摘要翻译: 公开了一种用于从控制单元向I / O处理系统的通道子系统提供扩展测量字数据的制造品,设备和方法。 该制品包括具有计算机可读程序代码逻辑的至少一个计算机可用介质。 计算机可读程序代码逻辑执行一种方法,包括在控制单元处从通道子系统接收命令消息,以及响应于在控制单元处接收到命令消息,启动多个时间值的定时计算序列。 计算机可读程序代码逻辑还在包括多个时间值的控制单元处填充扩展测量字数据,并将扩展测量字数据从控制单元输出到通道子系统。