[go: up one dir, main page]

TWI793639B - 智能網卡之bios控制系統與智能網卡之bios控制方法 - Google Patents

智能網卡之bios控制系統與智能網卡之bios控制方法 Download PDF

Info

Publication number
TWI793639B
TWI793639B TW110121904A TW110121904A TWI793639B TW I793639 B TWI793639 B TW I793639B TW 110121904 A TW110121904 A TW 110121904A TW 110121904 A TW110121904 A TW 110121904A TW I793639 B TWI793639 B TW I793639B
Authority
TW
Taiwan
Prior art keywords
bios
execution environment
network card
boot execution
pxe
Prior art date
Application number
TW110121904A
Other languages
English (en)
Other versions
TW202301119A (zh
Inventor
劉葉
Original Assignee
英業達股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 英業達股份有限公司 filed Critical 英業達股份有限公司
Priority to TW110121904A priority Critical patent/TWI793639B/zh
Publication of TW202301119A publication Critical patent/TW202301119A/zh
Application granted granted Critical
Publication of TWI793639B publication Critical patent/TWI793639B/zh

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

一種智能網卡之BIOS控制系統與BIOS控制方法,BIOS控制系統包含一主機以及一智能網卡,BIOS控制方法首先是提供一操作介面,操作介面包含有一網卡預啟動執行環境開關選項。接著是當網卡預啟動執行環境開關選項被點選時,發送出一PXE切換驅動訊號至一複雜可程式邏輯裝置模組。最後是當複雜可程式邏輯裝置模組接收到PXE切換驅動訊號時,發送一PXE切換控制訊號至一預啟動執行環境單元,使預啟動執行環境單元由一預啟動執行環境啟動模式與一預啟動執行環境關閉模式其中之一者切換至另一者。

Description

智能網卡之BIOS控制系統與智能網卡之BIOS控制方法
本發明係關於一種BIOS控制系統與BIOS控制方法,尤其是指一種智能網卡之BIOS控制系統與BIOS控制方法。
近年來由於網際網路的蓬勃發展,有越來越多的電子產品需要透過網路提供更優質的服務,例如雲端運算服務、雲端儲存服務、影音串流平台或線上會議等等,也因此伺服器的工作量與日俱增,而現有的伺服器主要都是仰賴CPU來處理大量的資料傳輸工作,導致伺服器的處理資源被占用而無法處理其他工作。
承上所述,為了減輕伺服器的CPU資源用於網路資料傳輸而影響到其他工作的處理能力,現有的技術是發展出智能網卡,可以處理高速的網絡數據流量,又能客製化的進行編程,有效的降低伺服器的CPU負擔。其中,由於智能網卡主要是利用包含CPU的處理模組來處理網路資料,因此處理模組的BIOS設定極為重要,如果設定錯誤就會引起各種問題,然而現有的智能網卡若要重新進行BIOS的設定,往往需要先移除智能網卡來重新啟動,甚至需要重新啟動整個伺服器,非常的不便利,尤其伺服器通常都設置於機房內,若遇到需要重新設定BIOS的情況時,還需要派工作人員前往處理,既耗時又費力,且還會影響到伺服器對使用者提供的服務。
有鑒於在先前技術中,由於智能網卡的BIOS設定對於智能網卡能否正常運作有極大的影響,因此當智能網卡的BIOS設定出問題時,往往需要盡快重新設定智能網卡的BIOS設定,才能使伺服器正常運作,但現有的智能網卡之BIOS重新設定的方式,大都需要工作人員親自到機房去重新啟動伺服器,或者重新安裝智能網卡,導致非常的浪費時間,無法即時的讓伺服器重新上線運作;緣此,本發明的主要目的在於提供一種智能網卡之BIOS控制系統與一種智能網卡之BIOS控制方法,可以快速地重置智能網卡之BIOS設定。
本發明為解決先前技術之問題,所採用的必要技術手段是提供一種智能網卡之BIOS控制系統,包含一主機以及一智能網卡。主機包含一操作模組以及一基本管理控制器模組。
操作模組係具有一操作介面,操作介面係顯示有一網卡預啟動執行環境(Preboot eXecution Environment, PXE)開關選項。基本管理控制器模組係電性連結於操作模組,用以在網卡預啟動執行環境開關選項被點選時發送出一PXE切換驅動訊號。
智能網卡包含一複雜可程式邏輯裝置(Complex Programmable Logic Device, CPLD)模組以及一處理模組。複雜可程式邏輯裝置模組係電性連結於基本管理控制器模組,用以依據PXE切換驅動訊號發送出一PXE切換控制訊號。
處理模組係電性連結於複雜可程式邏輯裝置模組,並預設處於一預啟動執行環境啟動模式與一預啟動執行環境關閉模式其中之一者,用以依據PXE切換控制訊號將預啟動執行環境啟動模式或預啟動執行環境關閉模式切換至另一者。
在上述必要技術手段所衍生之一附屬技術手段中,複雜可程式邏輯裝置模組更包含一預啟動執行環境控制單元,預啟動執行環境控制單元係依據PXE切換驅動訊號發送出一PXE切換控制訊號至處理模組。
較佳者,處理模組更包含一預啟動執行環境單元,預啟動執行環境單元係預設處於預啟動執行環境啟動模式與預啟動執行環境關閉模式其中之一者,用以依據PXE切換控制訊號將預啟動執行環境啟動模式或預啟動執行環境關閉模式切換至另一者。
在上述必要技術手段所衍生之一附屬技術手段中,操作介面更顯示有一網卡BIOS重置選項,基本管理控制器模組更在網卡BIOS重置選項被點選時發送出一BIOS重置驅動訊號,複雜可程式邏輯裝置模組更依據BIOS重置驅動訊號發送出一BIOS重置控制訊號,處理模組更依據BIOS重置控制訊號重新載入一BIOS設定資料。
較佳者,複雜可程式邏輯裝置模組更包含一BIOS重置單元,BIOS重置單元係電性連結於基本管理控制器模組,用以依據BIOS重置驅動訊號發送出一BIOS重置控制訊號至處理模組。此外,處理模組更包含一BIOS單元,BIOS單元係電性連結於BIOS重置單元,用以依據BIOS重置控制訊號重新載入BIOS設定資料。
本發明為解決先前技術之問題所採用隻另一必要技術手段是提供一種智能網卡之BIOS控制方法,包含以下步驟(A)至步驟(C)。
步驟(A)是提供一操作介面,操作介面包含有一網卡預啟動執行環境(Preboot eXecution Environment, PXE)開關選項。步驟(B)是當網卡預啟動執行環境開關選項被點選時,發送出一PXE切換驅動訊號至一複雜可程式邏輯裝置模組。步驟(C)是當複雜可程式邏輯裝置模組接收到PXE切換驅動訊號時,發送一PXE切換控制訊號至一預啟動執行環境單元,使預啟動執行環境單元由一預啟動執行環境啟動模式與一預啟動執行環境關閉模式其中之一者切換至另一者。
在上述必要技術手段所衍生之一附屬技術手段中,步驟(A)之操作介面更包含一網卡BIOS重置選項,步驟(B)更在網卡BIOS重置選項被點選時,發送出一BIOS重置驅動訊號至複雜可程式邏輯裝置模組,步驟(C)更在複雜可程式邏輯裝置模組接收到BIOS重置驅動訊號時,發送一BIOS重置控制訊號至一BIOS單元,使BIOS單元依據BIOS重置控制訊號重新載入一BIOS設定資料。
如上所述,由於本發明是利用操作模組之操作介面提供網卡預啟動執行環境開關選項供使用者點選,並在網卡預啟動執行環境開關選項被點選時,透過基本管理控制器模組發送PXE切換驅動訊號至智能網卡之複雜可程式邏輯裝置模組,使複雜可程式邏輯裝置模組據以控制處理模組由預啟動執行環境啟動模式與預啟動執行環境關閉模式其中之一者切換至另一者,藉此,使用者可以簡單的透過點選網卡預啟動執行環境開關選項來讓處理模組在預啟動執行環境啟動模式與預啟動執行環境關閉模式之間進行切換,進而輕鬆的控制智能網卡開啟或關閉網卡預啟動執行環境,而當智能網卡開啟網卡預啟動執行環境時,使用者便能透過網路介面來開啟伺服器,有效的增進使用上的便利性。
另一方面,由於本發明還利用操作模組之操作介面提供網卡BIOS重置選項供使用者點選,並在網卡BIOS重置選項被點選時,透過基本管理控制器模組發送BIOS重置驅動訊號至智能網卡之複雜可程式邏輯裝置模組,使複雜可程式邏輯裝置模組據以控制處理模組重新載入BIOS設定資料,藉此,使用者可以不需重新啟動伺服器或者重新安裝智能網卡,便能快速的重置智能網卡的BIOS設定,使智能網卡可以即時的重新運作,有效的增進使用上的便利性。
本發明所採用的具體實施例,將藉由以下之實施例及圖式作進一步之說明。
請參閱第一圖,第一圖係顯示本發明較佳實施例所提供之智能網卡之BIOS控制系統之系統方塊圖。如第一圖所示,一種智能網卡之BIOS控制系統100包含一主機1以及一智能網卡2。主機1包含一操作模組11以及一基本管理控制器模組12。
操作模組11具有一操作介面111,操作介面111係顯示有一網卡BIOS重置選項(圖未示)與一網卡預啟動執行環境(Preboot eXecution Environment, PXE)開關選項(圖未示)。
基本管理控制器模組12係電性連結於操作模組11,並具有一第一連接埠121;其中,基本管理控制器模組12是用以在網卡BIOS重置選項被點選時發送出一BIOS重置驅動訊號,並在網卡預啟動執行環境開關選項被點選時發送出一PXE切換驅動訊號。
智能網卡2包含一複雜可程式邏輯裝置(Complex Programmable Logic Device, CPLD)模組21以及一處理模組22。複雜可程式邏輯裝置模組21包含一第二連接埠211、一BIOS重置單元212以及一預啟動執行環境控制單元213。
第二連接埠211係電性連結於基本管理控制器模組12之第一連接埠121,用以接收基本管理控制器模組12所發送出之BIOS重置驅動訊號或PXE切換驅動訊號;其中,本實施例之第一連接埠121與第二連接埠211皆為I 2C(Inter-Integrated Circuit)連接埠。
BIOS重置單元212是電性連結於第二連接埠211,藉以在第二連接埠211接收到BIOS重置驅動訊號時,據以發送出一BIOS重置控制訊號(圖未示)。預啟動執行環境控制單元213是電性連結於第二連接埠211,藉以在第二連接埠211接收到PXE切換驅動訊號時,據以發送出一PXE切換控制訊號。
處理模組22包含一BIOS單元221、一儲存單元222以及一預啟動執行環境單元223。
BIOS單元221是電性連結於複雜可程式邏輯裝置模組21之BIOS重置單元212,而儲存單元222儲存有一BIOS設定資料;藉此,當BIOS單元221接收到BIOS重置單元212所發送之BIOS重置控制訊號時,會依據BIOS重置控制訊號自儲存單元222重新載入一BIOS設定資料。
預啟動執行環境單元223是電性連結於複雜可程式邏輯裝置模組21之預啟動執行環境控制單元213,並預設處於一預啟動執行環境啟動模式與一預啟動執行環境關閉模式其中之一者,用以在接收到預啟動執行環境控制單元213所發送之PXE切換控制訊號時,依據PXE切換控制訊號切換將預啟動執行環境啟動模式切換為預啟動執行環境關閉模式,或者將預啟動執行環境關閉模式切換為預啟動執行環境啟動模式。
請繼續參閱第二圖,第二圖係顯示本發明較佳實施例所提供之智能網卡之BIOS控制方法之步驟流程圖。如第一圖與第二圖所示,以上述之智能網卡之BIOS控制系統100為基礎,智能網卡之BIOS控制方法包含以下步驟S101至步驟S103。
首先,步驟S101是提供操作介面111,操作介面111包含有網卡BIOS重置選項與網卡預啟動執行環境開關選項。
接著,步驟S102是當網卡BIOS重置選項被點選時,發送出BIOS重置驅動訊號至複雜可程式邏輯裝置模組21,當網卡預啟動執行環境開關選項被點選時,發送出PXE切換驅動訊號至複雜可程式邏輯裝置模組21。
最後,步驟S103是當複雜可程式邏輯裝置模組21接收到BIOS重置驅動訊號時,發送BIOS重置控制訊號至BIOS單元221,使BIOS單元221依據BIOS重置控制訊號重新載入BIOS設定資料,當複雜可程式邏輯裝置模組21接收到PXE切換驅動訊號時,發送PXE切換控制訊號至預啟動執行環境單元223,使預啟動執行環境單元223由預啟動執行環境啟動模式與預啟動執行環境關閉模式其中之一者切換至另一者。
綜上所述,由於先前技術在智能網卡的BIOS設定出問題時,需要工作人員親自到機房去重新啟動伺服器,或者重新安裝智能網卡,因此非常浪費時間且無法即時的讓伺服器重新上線運作;相較於此,本發明利用操作模組之操作介面提供網卡預啟動執行環境開關選項供使用者點選,並在網卡預啟動執行環境開關選項被點選時,透過基本管理控制器模組發送PXE切換驅動訊號至智能網卡之複雜可程式邏輯裝置模組,使複雜可程式邏輯裝置模組據以控制處理模組由預啟動執行環境啟動模式與預啟動執行環境關閉模式其中之一者切換至另一者,藉此,使用者可以簡單的透過點選網卡預啟動執行環境開關選項來讓處理模組在預啟動執行環境啟動模式與預啟動執行環境關閉模式之間進行切換,進而輕鬆的控制智能網卡開啟或關閉網卡預啟動執行環境,而當智能網卡開啟網卡預啟動執行環境時,使用者便能透過網路介面來重新啟動伺服器,有效的增進使用上的便利性。
此外,由於本發明還利用操作模組之操作介面提供網卡BIOS重置選項供使用者點選,並在網卡BIOS重置選項被點選時,透過基本管理控制器模組發送BIOS重置驅動訊號至智能網卡之複雜可程式邏輯裝置模組,使複雜可程式邏輯裝置模組據以控制處理模組重新載入BIOS設定資料,藉此,使用者可以不需重新啟動伺服器或者重新安裝智能網卡,便能快速的重置智能網卡的BIOS設定,使智能網卡可以即時的重新運作,有效的增進使用上的便利性。
藉由以上較佳具體實施例之詳述,係希望能更加清楚描述本發明之特徵與精神,而並非以上述所揭露的較佳具體實施例來對本發明之範疇加以限制。相反地,其目的是希望能涵蓋各種改變及具相等性的安排於本發明所欲申請之專利範圍的範疇內。
100:智能網卡之BIOS控制系統 1:主機 11:操作模組 111:操作介面 12:基本管理控制器模組 121:第一連接埠 2:智能網卡 21:複雜可程式邏輯裝置模組 211:第二連接埠 212:BIOS重置單元 213:預啟動執行環境控制單元 22:處理模組 221:BIOS單元 222:儲存單元 223:預啟動執行環境單元
第一圖係顯示本發明較佳實施例所提供之智能網卡之BIOS控制系統之系統方塊圖;以及 第二圖係顯示本發明較佳實施例所提供之智能網卡之BIOS控制方法之步驟流程圖。
100:智能網卡之BIOS控制系統 1:主機 11:操作模組 111:操作介面 12:基本管理控制器模組 121:第一連接埠 2:智能網卡 21:複雜可程式邏輯裝置模組 211:第二連接埠 212:BIOS重置單元 213:預啟動執行環境控制單元 22:處理模組 221:BIOS單元 222:儲存單元 223:預啟動執行環境單元

Claims (8)

  1. 一種智能網卡之BIOS控制系統,包含: 一主機,包含: 一操作模組,係具有一操作介面,該操作介面係顯示有一網卡預啟動執行環境(Preboot eXecution Environment, PXE)開關選項;以及 一基本管理控制器模組,係電性連結於該操作模組,用以在該網卡預啟動執行環境開關選項被點選時發送出一PXE切換驅動訊號;以及 一智能網卡,包含: 一複雜可程式邏輯裝置(Complex Programmable Logic Device, CPLD)模組,係電性連結於該基本管理控制器模組,用以依據該PXE切換驅動訊號發送出一PXE切換控制訊號;以及 一處理模組,係電性連結於該複雜可程式邏輯裝置模組,並預設處於一預啟動執行環境啟動模式與一預啟動執行環境關閉模式其中之一者,用以依據該PXE切換控制訊號將該預啟動執行環境啟動模式或該預啟動執行環境關閉模式切換至另一者。
  2. 如請求項1所述之智能網卡之BIOS控制系統,其中,該複雜可程式邏輯裝置模組更包含一預啟動執行環境控制單元,該預啟動執行環境控制單元係依據該PXE切換驅動訊號發送出一PXE切換控制訊號至該處理模組。
  3. 如請求項2所述之智能網卡之BIOS控制系統,其中,該處理模組更包含一預啟動執行環境單元,該預啟動執行環境單元係預設處於該預啟動執行環境啟動模式與該預啟動執行環境關閉模式其中之一者,用以依據該PXE切換控制訊號將該預啟動執行環境啟動模式或該預啟動執行環境關閉模式切換至另一者。
  4. 如請求項1所述之智能網卡之BIOS控制系統,其中,該操作介面更顯示有一網卡BIOS重置選項,該基本管理控制器模組更在該網卡BIOS重置選項被點選時發送出一BIOS重置驅動訊號,該複雜可程式邏輯裝置模組更依據該BIOS重置驅動訊號發送出一BIOS重置控制訊號,該處理模組更依據該BIOS重置控制訊號重新載入一BIOS設定資料。
  5. 如請求項4所述之智能網卡之BIOS控制系統,其中,該複雜可程式邏輯裝置模組更包含一BIOS重置單元,該BIOS重置單元係電性連結於該基本管理控制器模組,用以依據該BIOS重置驅動訊號發送出該BIOS重置控制訊號至該處理模組。
  6. 如請求項5所述之智能網卡之BIOS控制系統,其中,該處理模組更包含一BIOS單元,該BIOS單元係電性連結於該BIOS重置單元,用以依據該BIOS重置控制訊號重新載入該BIOS設定資料。
  7. 一種智能網卡之BIOS控制方法,包含以下步驟: (A) 提供一操作介面,該操作介面包含有一網卡預啟動執行環境(Preboot eXecution Environment, PXE)開關選項; (B) 當該網卡預啟動執行環境開關選項被點選時,發送出一PXE切換驅動訊號至一複雜可程式邏輯裝置模組;以及 (C) 當該複雜可程式邏輯裝置模組接收到該PXE切換驅動訊號時,發送一PXE切換控制訊號至一預啟動執行環境單元,使該預啟動執行環境單元由一預啟動執行環境啟動模式與一預啟動執行環境關閉模式其中之一者切換至另一者。
  8. 如請求項7所述之智能網卡之BIOS控制方法,其中,步驟(A)之該操作介面更包含一網卡BIOS重置選項,步驟(B)更在該網卡BIOS重置選項被點選時,發送出一BIOS重置驅動訊號至該複雜可程式邏輯裝置模組,步驟(C)更在該複雜可程式邏輯裝置模組接收到該BIOS重置驅動訊號時,發送一BIOS重置控制訊號至一BIOS單元,使該BIOS單元依據該BIOS重置控制訊號重新載入一BIOS設定資料。
TW110121904A 2021-06-16 2021-06-16 智能網卡之bios控制系統與智能網卡之bios控制方法 TWI793639B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW110121904A TWI793639B (zh) 2021-06-16 2021-06-16 智能網卡之bios控制系統與智能網卡之bios控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW110121904A TWI793639B (zh) 2021-06-16 2021-06-16 智能網卡之bios控制系統與智能網卡之bios控制方法

Publications (2)

Publication Number Publication Date
TW202301119A TW202301119A (zh) 2023-01-01
TWI793639B true TWI793639B (zh) 2023-02-21

Family

ID=86658104

Family Applications (1)

Application Number Title Priority Date Filing Date
TW110121904A TWI793639B (zh) 2021-06-16 2021-06-16 智能網卡之bios控制系統與智能網卡之bios控制方法

Country Status (1)

Country Link
TW (1) TWI793639B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW202008747A (zh) * 2018-07-19 2020-02-16 廣達電腦股份有限公司 儲存系統及遠程存取方法
CN113608940A (zh) * 2021-06-30 2021-11-05 苏州浪潮智能科技有限公司 智能网卡的生产测试方法、系统、装置及可读存储介质

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW202008747A (zh) * 2018-07-19 2020-02-16 廣達電腦股份有限公司 儲存系統及遠程存取方法
TWI710230B (zh) * 2018-07-19 2020-11-11 廣達電腦股份有限公司 儲存系統及遠程存取方法
CN113608940A (zh) * 2021-06-30 2021-11-05 苏州浪潮智能科技有限公司 智能网卡的生产测试方法、系统、装置及可读存储介质

Also Published As

Publication number Publication date
TW202301119A (zh) 2023-01-01

Similar Documents

Publication Publication Date Title
US7222339B2 (en) Method for distributed update of firmware across a clustered platform infrastructure
US20080137658A1 (en) Apparatus and method for computer management
US8078865B2 (en) Systems and methods for configuring out-of-band bios settings
US8560686B2 (en) Communicating with an in-band management application through an out-of-band communications channel
US7953831B2 (en) Method for setting up failure recovery environment
US20080005222A1 (en) System and Method for Server Information Handling System Management Through Local I/O Devices
US20100017630A1 (en) Power control system of a high density server and method thereof
CN113411212B (zh) 智能网卡的bios控制系统与智能网卡的bios控制方法
CN106155970B (zh) 自动硬件恢复方法及自动硬件恢复系统
CN1909475A (zh) 服务器丛集开关机的方法及其装置
US20190182110A1 (en) Raid configuration
US11126517B2 (en) Method and system for communication channels to management controller
CN101373448A (zh) 具有远程管理的计算机系统
WO2023207987A1 (zh) 一种多操作系统的启动顺序部署方法及相关装置
WO2025118803A1 (zh) 一种服务器的启动运行方法、装置、服务器及存储介质
US10178170B2 (en) Browser-based virtual media administration
US11243592B2 (en) System and method for controlling a power-on sequence and power throttling using power brake
US9047190B2 (en) Intrusion protection for a client blade
CN110851384B (zh) 一种中断处理方法、系统及计算机可读存储介质
TWI793639B (zh) 智能網卡之bios控制系統與智能網卡之bios控制方法
US20120089753A1 (en) System and method for coordinating control settings for hardware-automated i/o processors
CN118708506A (zh) 一种通道的控制方法、控制器、计算机设备及存储介质
WO2022041839A1 (zh) 裸金属服务器在线迁移方法以及系统
CN101202759A (zh) 电脑管理装置及方法
US20070234023A1 (en) Computer platform system control unit data programming control method and system