1.一种实现BMC获取板载RAID芯片磁盘状态信息的系统,其特征在于,包括RAID芯片、BMC芯片,所述RAID芯片与BMC芯片之间通过GPIO接口通信连接,该BMC芯片还网络连接到BMC管理客户端。
2.根据权利要求1所述的一种实现BMC获取板载RAID芯片磁盘状态信息的系统,其特征在于,所述BMC芯片通过两个GPIO引脚给RAID芯片发送命令包;相对应的,RAID芯片通过另外两个GPIO引脚返回给BMC芯片所需要的内容。
3.根据权利要求2所述的一种实现BMC获取板载RAID芯片磁盘状态信息的系统,其特征在于,所述BMC芯片发送给RAID芯片的命令包的格式由左往右顺序为:命令起始字、命令字、命令结束字、校验字。
4.根据权利要求2所述的一种实现BMC获取板载RAID芯片磁盘状态信息的系统,其特征在于,所述RAID芯片返回给BMC芯片所需要的内容的格式由左往右顺序为:状态返回起始字、寄存器状态信息、命令返回结束字、校验字。
5.根据权利要求4所述的一种实现BMC获取板载RAID芯片磁盘状态信息的系统,其特征在于,所述RAID芯片返回给BMC芯片所需要的内容为前RAID芯片及连接的磁盘状态信息,该信息由BMC芯片发送,RAID芯片接收并解析。
6.一种实现BMC获取板载RAID芯片磁盘状态信息的方法,其特征在于,其实现过程为,
首先将RAID芯片与BMC芯片通过GPIO接口通信连接,并将BMC芯片网络连接到BMC管理客户端;
BMC芯片向RAID芯片发送命令包,RAID芯片接收到命令后根据双方定义好的通信协议进行通信;
然后RAID芯片向BMC芯片返回命令包所需要的内容,并网络传输到BMC管理客户端,由该BMC管理客户端进行显示。
7.根据权利要求6所述的一种实现BMC获取板载RAID芯片磁盘状态信息的系统,其特征在于,所述BMC芯片通过两个GPIO引脚给RAID芯片发送命令包;相对应的,RAID芯片通过另外两个GPIO引脚返回给BMC芯片所需要的内容。
8.根据权利要求7所述的一种实现BMC获取板载RAID芯片磁盘状态信息的系统,其特征在于,所述BMC芯片发送给RAID芯片的命令包的格式由左往右顺序为:命令起始字、命令字、命令结束字、校验字。
9.根据权利要求7所述的一种实现BMC获取板载RAID芯片磁盘状态信息的系统,其特征在于,所述RAID芯片返回给BMC芯片所需要的内容的格式由左往右顺序为:状态返回起始字、寄存器状态信息、命令返回结束字、校验字。
10.根据权利要求9所述的一种实现BMC获取板载RAID芯片磁盘状态信息的系统,其特征在于,当BMC芯片接收到RAID芯片返回的内容后,解析出通信包里面代表的具体信息,该具体的信息即上述RAID芯片返回给BMC芯片所需要的内容,该内容为前RAID芯片及连接的磁盘状态信息。