主权项 |
一种多硬碟启动控制系统,运行于与PowerGD GPIO口相连接的基板管理控制器中,该基板管理控制器安装于主机中,该主机外接多个硬碟,该系统包括:设置模组,用于将所有硬碟的Pin11引脚的GPIO信号设置为低电平;建立模组,用于建立一个侦测PowerGD GPIO口的GPIO信号的任务;获取模组,用于从所建立的任务中定时获取PowerGD GPIO口的GPIO信号;判断模组,用于根据所获取的GPIO信号判断主机是否为开机状态;检测模组,用于当主机是开机状态时,检测当前是否存在Pin11引脚的GPIO信号为低电平的硬碟;所述设置模组还用于当检测到存在Pin11引脚的GPIO信号为低电平的硬碟时,随机选择其中一个硬碟,将其Pin11引脚的GPIO信号设置为高电平;及延时模组,用于在该GPIO信号为高电平的硬碟启动后,延时0.5秒,再触发所述检测模组继续检测当前是否存在Pin11引脚的GPIO信号为低电平的硬碟。 |