1.一種檢測(cè)版本的方法,其特征在于,應(yīng)用于包括快速外設(shè)組件互連標(biāo)準(zhǔn)PCI-E卡的物理設(shè)備;所述方法包括:
建立與所述PCI-E卡中的固件的通信連接;
基于所述通信連接,通過(guò)所述固件獲取所述PCI-E卡的驅(qū)動(dòng)的第一驅(qū)動(dòng)版本和所述固件的第一固件版本;
根據(jù)預(yù)設(shè)表確定所述第一驅(qū)動(dòng)版本與所述第一固件版本是否匹配,所述預(yù)設(shè)表記錄有至少一個(gè)驅(qū)動(dòng)版本與固件版本的匹配關(guān)系。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)預(yù)設(shè)表確定所述第一驅(qū)動(dòng)版本與所述第一固件版本是否匹配,包括:
在所述預(yù)設(shè)表查找所述第一驅(qū)動(dòng)版本與所述第一固件版本的匹配關(guān)系;
如果在所述預(yù)設(shè)表中查找到所述第一驅(qū)動(dòng)版本與所述第一固件版本的匹配關(guān)系,則確定所述第一驅(qū)動(dòng)版本與所述第一固件版本是匹配的;
如果在所述預(yù)設(shè)表中未查找到所述第一驅(qū)動(dòng)版本與所述第一固件版本的匹配關(guān)系,則確定所述第一驅(qū)動(dòng)版本與所述第一固件版本是不匹配的。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述通過(guò)所述固件獲取所述PCI-E卡的驅(qū)動(dòng)的第一驅(qū)動(dòng)版本和所述固件的第一固件版本,包括:通過(guò)所述固件獲取所述第一驅(qū)動(dòng)版本、所述第一固件版本以及所述物理設(shè)備的操作系統(tǒng)OS的第一OS版本;
所述根據(jù)預(yù)設(shè)表確定所述第一驅(qū)動(dòng)版本與所述第一固件版本是否匹配,包括:根據(jù)預(yù)設(shè)表確定所述第一驅(qū)動(dòng)版本、所述第一固件版本以及所述第一OS版本之間是否匹配,所述預(yù)設(shè)表記錄有至少一個(gè)驅(qū)動(dòng)版本、固件版本、OS版本之間的匹配關(guān)系。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)預(yù)設(shè)表確定所述第一驅(qū)動(dòng)版本、所述第一固件版本以及所述第一OS版本之間是否匹配,包括:
在所述預(yù)設(shè)表查找所述第一驅(qū)動(dòng)版本、所述第一固件版本以及所述第一OS版本之間的匹配關(guān)系;
如果在所述預(yù)設(shè)表中查找到所述第一驅(qū)動(dòng)版本、所述第一固件版本以及所述第一OS版本之間的匹配關(guān)系,則確定所述第一驅(qū)動(dòng)版本、所述第一固件版本以及所述第一OS版本之間是匹配的;
如果在所述預(yù)設(shè)表中未查找到所述第一驅(qū)動(dòng)版本、所述第一固件版本以及所述第一OS版本之間的匹配關(guān)系,則確定所述第一驅(qū)動(dòng)版本、所述第一固件版本以及所述第一OS版本之間是不匹配的。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述PCI-E卡的存儲(chǔ)區(qū)域中存儲(chǔ)有所述第一驅(qū)動(dòng)版本、所述第一固件版本和所述物理設(shè)備的操作系統(tǒng)OS的第一OS版本,使得所述固件從所述存儲(chǔ)區(qū)域獲取以下任一項(xiàng):所述第一驅(qū)動(dòng)版本、所述第一固件版本以及所述第一OS版本。
6.一種檢測(cè)版本的裝置,其特征在于,應(yīng)用于包括快速外設(shè)組件互連標(biāo)準(zhǔn)PCI-E卡的物理設(shè)備;所述裝置包括:
通信建立單元,用于建立與所述PCI-E卡中的固件的通信連接;
版本獲取單元,用于基于所述通信連接,通過(guò)所述固件獲取所述PCI-E卡的驅(qū)動(dòng)的第一驅(qū)動(dòng)版本和所述固件的第一固件版本;
匹配單元,用于根據(jù)預(yù)設(shè)表確定所述第一驅(qū)動(dòng)版本與所述第一固件版本是否匹配,所述預(yù)設(shè)表記錄有至少一個(gè)驅(qū)動(dòng)版本與固件版本的匹配關(guān)系。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,
所述匹配單元,具體用于在所述預(yù)設(shè)表查找所述第一驅(qū)動(dòng)版本與所述第一固件版本的匹配關(guān)系;如果在所述預(yù)設(shè)表中查找到所述第一驅(qū)動(dòng)版本與所述第一固件版本的匹配關(guān)系,則確定所述第一驅(qū)動(dòng)版本與所述第一固件版本是匹配的;如果在所述預(yù)設(shè)表中未查找到所述第一驅(qū)動(dòng)版本與所述第一固件版本的匹配關(guān)系,則確定所述第一驅(qū)動(dòng)版本與所述第一固件版本是不匹配的。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,
所述版本獲取單元,具體用于通過(guò)所述固件獲取所述第一驅(qū)動(dòng)版本、所述第一固件版本以及所述物理設(shè)備的操作系統(tǒng)OS的第一OS版本;
所述匹配單元,具體用于根據(jù)預(yù)設(shè)表確定所述第一驅(qū)動(dòng)版本、所述第一固件版本以及所述第一OS版本之間是否匹配,所述預(yù)設(shè)表記錄有至少一個(gè)驅(qū)動(dòng)版本、固件版本、OS版本之間的匹配關(guān)系。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,
所述匹配單元,更具體用于在所述預(yù)設(shè)表查找所述第一驅(qū)動(dòng)版本、所述第一固件版本以及所述第一OS版本之間的匹配關(guān)系;如果在所述預(yù)設(shè)表中查找到所述第一驅(qū)動(dòng)版本、所述第一固件版本以及所述第一OS版本之間的匹配關(guān)系,則確定所述第一驅(qū)動(dòng)版本、所述第一固件版本以及所述第一OS版本之間是匹配的;如果在所述預(yù)設(shè)表中未查找到所述第一驅(qū)動(dòng)版本、所述第一固件版本以及所述第一OS版本之間的匹配關(guān)系,則確定所述第一驅(qū)動(dòng)版本、所述第一固件版本以及所述第一OS版本之間是不匹配的。
10.根據(jù)權(quán)利要求6至9任一項(xiàng)所述的裝置,其特征在于,所述PCI-E卡的存儲(chǔ)區(qū)域中存儲(chǔ)有所述第一驅(qū)動(dòng)版本、所述第一固件版本和所述物理設(shè)備的操作系統(tǒng)OS的第一OS版本,使得所述固件從所述存儲(chǔ)區(qū)域獲取以下任一項(xiàng):所述第一驅(qū)動(dòng)版本、所述第一固件版本以及所述第一OS版本。
11.一種基板管理控制器BMC,其特征在于,所述BMC包括處理芯片和存儲(chǔ)器;
所述處理芯片執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)指令,使得所述BMC執(zhí)行權(quán)利要求1至5任一項(xiàng)所述的檢測(cè)版本的方法。
12.一種網(wǎng)管設(shè)備,其特征在于,所述網(wǎng)管設(shè)備包括處理器和存儲(chǔ)器;
所述處理器執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)指令,使得所述網(wǎng)管設(shè)備通過(guò)基板管理控制器BMC執(zhí)行權(quán)利要求1至5任一項(xiàng)所述的檢測(cè)版本的方法。