欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

多端口網(wǎng)絡(luò)接口卡的控制方法

文檔序號:6336359閱讀:410來源:國知局
專利名稱:多端口網(wǎng)絡(luò)接口卡的控制方法
技術(shù)領(lǐng)域
本發(fā)明是有關(guān)于一種網(wǎng)絡(luò)裝置。且特別是有關(guān)于一種電腦中多端口網(wǎng)絡(luò)接口卡的控制方法。
背景技術(shù)
傳統(tǒng)的網(wǎng)絡(luò)接口卡(network interface card,NIC) —般是具有單一個網(wǎng)絡(luò)端口。 當(dāng)服務(wù)器采用htel 82576雙端口網(wǎng)絡(luò)接口卡時,此類型的網(wǎng)絡(luò)接口卡是一個裝置里面有兩個功能項(Functions),功能項0 (Function 0)與功能項1,每個功能項控制網(wǎng)絡(luò)接口卡的兩個網(wǎng)絡(luò)端口其中一網(wǎng)絡(luò)端口。如果使用者需要控制雙端口網(wǎng)絡(luò)接口卡中的一個網(wǎng)絡(luò)端口,需通過Intel提供的工具,在操作系統(tǒng)下進入網(wǎng)絡(luò)接口卡的電子可擦除只讀存儲器 (Electrically Erasable Programmable Read-Only Memory,EEPR0M)中,找到控制網(wǎng)絡(luò)端口的地址再控制其單個網(wǎng)絡(luò)端口,此現(xiàn)有技術(shù)的操作較為繁瑣。

發(fā)明內(nèi)容
本發(fā)明提供一種多端口網(wǎng)絡(luò)接口卡的控制方法,以提供使用者通過基本輸入輸出系統(tǒng)(Basic Input/Output System,以下稱BIOS)對同一個多端口網(wǎng)絡(luò)接口卡(network interface card, NIC)中多個網(wǎng)絡(luò)端口進行個別設(shè)定/控制。本發(fā)明實施例提出一種多端口網(wǎng)絡(luò)接口卡的控制方法。首先在電腦中提供具有多個網(wǎng)絡(luò)端口的多端口網(wǎng)絡(luò)接口卡、BIOS以及控制單元。該BIOS具有一存儲器,于該存儲器中定義一地址空間,在該地址空間中建立一選項目錄,其中該選項目錄包括對應(yīng)這些網(wǎng)絡(luò)端口的多個禁能指令。該控制單元電性連接該BIOS的該存儲器以及該多端口網(wǎng)絡(luò)接口卡。 該控制單元產(chǎn)生對應(yīng)于這些網(wǎng)絡(luò)端口的多個控制信號。于電腦被啟動時,當(dāng)該BIOS檢測到這些禁能指令有效時,這些控制信號分別禁能(disable)這些禁能指令對應(yīng)的這些網(wǎng)絡(luò)端口。于電腦被重新啟動時,這些被禁能的網(wǎng)絡(luò)端口停止與該電腦外部的數(shù)據(jù)傳輸。基于上述,本發(fā)明實施例在BIOS設(shè)置多個控制選項,方便使用者可以分別控制在同一個網(wǎng)絡(luò)接口卡上的多個網(wǎng)絡(luò)端口。依據(jù)這些控制選項,BIOS可以通過控制單元禁能該些網(wǎng)絡(luò)端口其中一個網(wǎng)絡(luò)端口。


為讓本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,以下結(jié)合附圖對本發(fā)明的具體實施方式
作詳細說明,其中圖1是依照本發(fā)明實施例說明一種使用基本輸入輸出系統(tǒng)(BIOS)控制雙端口網(wǎng)絡(luò)接口卡的方法。圖2是依照本發(fā)明實施例說明一種網(wǎng)絡(luò)裝置的功能模塊示意圖。主要元件符號說明20:網(wǎng)絡(luò)
200:電腦210 基本輸入輸出系統(tǒng)(BIOS)211:中央處理單元212 芯片組213 只讀存儲器220:控制單元230:網(wǎng)絡(luò)接口卡SlOl S109 依照本發(fā)明實施例說明一種使用BIOS控制雙端口網(wǎng)絡(luò)接口卡的方法各步驟
具體實施例方式圖1是依照本發(fā)明實施例說明一種使用基本輸入輸出系統(tǒng)(Basic Input/Output System,以下稱BIOS)控制網(wǎng)絡(luò)接口卡(network interface card,NIC)的方法流程圖。圖 2是依照本發(fā)明實施例說明一種網(wǎng)絡(luò)裝置的功能模塊示意圖。于本實施例中,網(wǎng)絡(luò)裝置可以是電腦200。電腦200包括BIOS 210、控制單元220以及具有多個網(wǎng)絡(luò)端口的多端口網(wǎng)絡(luò)接口卡(multi-port NIC)230。多端口網(wǎng)絡(luò)接口卡230至少具有網(wǎng)絡(luò)端口 LANO與LANl,如圖2所示。BIOS 210 包含中央處理單元(central processing unit,CPU) 211、芯片組(chip set) 212以及只讀存儲器(read only memory,ROM) 213。唯讀存儲器213存放有BIOS固件碼。中央處理單元211通過芯片組212讀取與執(zhí)行BIOS固件碼而實現(xiàn)BIOS 210。在BIOS 210的存儲器213中定義一地址空間,在該地址空間中建立一選項目錄,其中該選項目錄包括對應(yīng)這些網(wǎng)絡(luò)端口 LANO與LANl的多個禁能指令??刂茊卧?20可以是微控制器(micro controller)、微處理器(micro processor)、可編程邏輯裝置(Programmable logic device,PLD)、復(fù)雜可編程邏輯裝置 (complex programmable logic device, CPLD)、場可編禾呈門陣列(Field Programmable Gate Array, FPGA)或其他控制單元??刂茊卧?20電性連接于BIOS 210與多端口網(wǎng)絡(luò)接口卡230之間。本實施例是以通用輸入/輸出(general purpose input/output,GPI0)接口實現(xiàn)控制單元220與BIOS 210之間的通訊接口。其中,控制單元220從BIOS 210接收時鐘脈沖信號、數(shù)據(jù)流與訊框辨識信號??刂茊卧?20依據(jù)預(yù)設(shè)的數(shù)據(jù)傳輸協(xié)定接收BIOS 210所發(fā)出的指令/信號。本實施例不限定所述數(shù)據(jù)傳輸協(xié)定的實現(xiàn)方式。例如,控制單元220可以依據(jù)所述時鐘脈沖信號的時序(timing)為基準(zhǔn)讀取各種信號(例如所述訊框辨識信號、所述數(shù)據(jù)流等)。因此,控制單元220可以正確地讀取所述訊框辨識信號,并以所述訊框辨識信號判別所述數(shù)據(jù)流中多個數(shù)據(jù)區(qū)段的起始點,進而判讀出所述數(shù)據(jù)流中的第一數(shù)據(jù)。進而,所述控制單元 220更依據(jù)所述第一數(shù)據(jù)而據(jù)以產(chǎn)生對應(yīng)于多端口網(wǎng)絡(luò)接口卡230的網(wǎng)絡(luò)端口的所述多個控制信號。要特別注意的是,圖2繪示了多端口網(wǎng)絡(luò)接口卡230的網(wǎng)絡(luò)端口控制端被連接到控制單元220,而網(wǎng)絡(luò)接口卡230的其他輸出/入端則未被繪示。多端口網(wǎng)絡(luò)接口卡230的完整連接架構(gòu)需參照所選用產(chǎn)品的規(guī)格文件的說明。應(yīng)用本實施例者可以依其設(shè)計需求與本實施例的教示,而選用各種現(xiàn)在或未來市面上的外接式網(wǎng)絡(luò)接口卡、嵌入式網(wǎng)絡(luò)接口卡 (網(wǎng)絡(luò)接口控制器)等產(chǎn)品來實現(xiàn)網(wǎng)絡(luò)接口卡230。網(wǎng)絡(luò)接口卡230具有多個網(wǎng)絡(luò)端口,例如圖2所繪示的網(wǎng)絡(luò)端口 LANO與LANl。網(wǎng)絡(luò)接口卡230通過網(wǎng)絡(luò)端口 LANO與LANl連接至網(wǎng)絡(luò)20。例如,應(yīng)用本實施例者可以選用具有兩個網(wǎng)絡(luò)端口的htel 82576雙端口網(wǎng)絡(luò)接口卡。于本實施例中,在BIOS 210的使用者接口(user interface, UI)中設(shè)置了一個選項功能表。此選項功能表具有多個控制選項,分別對應(yīng)于在前述地址空間中選項目錄的這些禁能指令,其中這些禁能指令各自控制網(wǎng)絡(luò)接口卡230的不同網(wǎng)絡(luò)端口。例如,在設(shè)定選單接口中設(shè)置“嵌入式網(wǎng)絡(luò)端口一”(Embedded NIC port 1)與“嵌入式網(wǎng)絡(luò)端口二” (Embedded NIC port 2)等控制選項,方便使用者個別地控制htel 82576雙端口網(wǎng)絡(luò)接口卡的兩個網(wǎng)絡(luò)端口 LANO與LAN1。請參照圖1與圖2,電源啟動(步驟S101)后,BIOS 210進行參考碼(Reference Code)程序,以檢測“嵌入式網(wǎng)絡(luò)端口一”及“嵌入式網(wǎng)絡(luò)端口二”等控制選項的設(shè)定值(步驟S102)。接下來BIOS 210在步驟S103中根據(jù)步驟S102的檢測結(jié)果,判斷是否禁能 (disable)所述多個網(wǎng)絡(luò)端口的其中一個網(wǎng)絡(luò)端口。若這些控制選項表示禁能所述多個網(wǎng)絡(luò)端口 LANO與LANl的其中一個網(wǎng)絡(luò)端口,則BIOS 210命令控制單元220輸出對應(yīng)的控制信號,以禁能對應(yīng)的該網(wǎng)絡(luò)端口(步驟S104)。例如,控制單元220可以借由改變多端口網(wǎng)絡(luò)接口卡230的對應(yīng)腳位的邏輯電位,以禁能對應(yīng)的該網(wǎng)絡(luò)端口(步驟S104)。于另一實施例中,所述選項目錄中還包含該多端口網(wǎng)絡(luò)接口卡的使能指令。當(dāng) BIOS 210檢測到這些使能指令有效時,這些控制信號分別使能(enable)這些使能指令對應(yīng)的這些網(wǎng)絡(luò)端口 LANO與LANl。BIOS 210在步驟S103中根據(jù)步驟S102的檢測結(jié)果,判斷是否使能所述多個網(wǎng)絡(luò)端口的其中一個網(wǎng)絡(luò)端口。例如,若這些控制選項表示禁能“嵌入式網(wǎng)絡(luò)端口一”以及使能“嵌入式網(wǎng)絡(luò)端口二”,則BIOS 210命令控制單元220禁能網(wǎng)絡(luò)端口 LANO而使能網(wǎng)絡(luò)端口 LANl (步驟S104)。Whtel 82576雙端口網(wǎng)絡(luò)接口卡為例,例如,網(wǎng)絡(luò)接口卡230具有腳位LAN0_ DIS_N 與 LAN1_DIS_N。腳位 LAN0_DIS_N 與 LAN1_DIS_N 分別控制網(wǎng)絡(luò)端口 LANO 與 LAm 的使能狀態(tài)。若BIOS 210在步驟S 103中判斷網(wǎng)絡(luò)接口卡230的網(wǎng)絡(luò)端口 LANO要被禁能/關(guān)閉,則在步驟S104中,BIOS 210會通過通用輸出入端口(general purpose input/output, GPI0)發(fā)送指令給控制單元220,由控制單元220將網(wǎng)絡(luò)端口 LANO的對應(yīng)腳位LAN0_DIS_N 的邏輯電位改變?yōu)榈碗娢?,且將網(wǎng)絡(luò)端口 LANl的對應(yīng)腳位LAN1_DIS_N的邏輯電位維持在高電位。同理可推,若步驟S103判斷網(wǎng)絡(luò)端口 LAm要被禁能/關(guān)閉,則BI0S210會在步驟 S104中發(fā)送指令給控制單元220,由控制單元220將網(wǎng)絡(luò)端口 LANl的對應(yīng)腳位LAN1_DIS_ N的邏輯電位改變?yōu)榈碗娢?,且將網(wǎng)絡(luò)端口 LANO的對應(yīng)腳位LAN0_DIS_N的邏輯電位維持在高電位。也就是說,若使用者欲關(guān)閉網(wǎng)絡(luò)端口 LANO或LANl,硬件會將網(wǎng)絡(luò)接口卡230的對應(yīng)腳位LAN0_DIS_N或LAN1_DIS_N設(shè)為低電位。在腳位LAN0_DIS_N或LAN1_DIS_N設(shè)為低電位之后,電腦200需要重新啟動,所述硬件的設(shè)置才生效。因此,本實施例利用BIOS 210 中的htel參考碼(Reference Code)程序會做重新啟動系統(tǒng)的特點,把控制網(wǎng)絡(luò)端口的動作設(shè)置在參考碼程序重啟電腦200之前。例如,步驟S104執(zhí)行完畢之后,BIOS 210的執(zhí)行CN 參考碼會重新啟動電腦200(步驟。若步驟S103的判斷結(jié)果為不關(guān)閉網(wǎng)絡(luò)端口 LANO 與LAN1,則BIOS 210會直接執(zhí)行步驟S105以重新啟動電腦200。此時網(wǎng)絡(luò)接口卡230的硬件設(shè)置生效,這些被禁能的網(wǎng)絡(luò)端口停止與電腦200外部的數(shù)據(jù)傳輸。前述重新啟動電腦200,相當(dāng)于再回到步驟S101,參考碼會被重設(shè),參考碼程序完成,然后進行步驟S106。于步驟S106中,BIOS 210開始執(zhí)行電力開啟自我測試(Power On Self Test,以下稱POST)。于POST中,BIOS 210檢測所述控制選項(步驟S107)。若步驟S107的判斷結(jié)果為否,即網(wǎng)絡(luò)端口 LANO與LANl中至少有一個網(wǎng)絡(luò)端口為使能,則直接至步驟S109以繼續(xù)執(zhí)行電力開啟自我測試。若這些控制選項表示網(wǎng)絡(luò)接口卡230中全部的網(wǎng)絡(luò)端口 LANO 與LAm均為禁能,則BIOS 210進行步驟S108,以將網(wǎng)絡(luò)接口卡230的根端口 (root port) 的連接禁能(link disable)設(shè)定值設(shè)置為“禁能”(例如設(shè)置為邏輯值“ 1”),然后進行至步驟S109以繼續(xù)執(zhí)行電力開啟自我測試。綜上所述,本發(fā)明在BIOS 210設(shè)置兩個或更多個控制選項,并結(jié)合控制單元220, 方便使用者可以直接在BIOS個別地控制網(wǎng)絡(luò)接口卡230的網(wǎng)絡(luò)端口 LANO與LAN1。此外, 由于參考碼程序會做系統(tǒng)重啟,因而把在BIOS里控制網(wǎng)絡(luò)端口的動作置于參考碼程序完成之前,以致讓電腦200重啟后硬件設(shè)置生效。雖然本發(fā)明已以較佳實施例揭示如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的修改和完善,因此本發(fā)明的保護范圍當(dāng)以權(quán)利要求書所界定的為準(zhǔn)。
權(quán)利要求
1.一種多端口網(wǎng)絡(luò)接口卡的控制方法,包括提供一多端口網(wǎng)絡(luò)接口卡于一電腦,該多端口網(wǎng)絡(luò)接口卡具有多個網(wǎng)絡(luò)端口 ;提供一基本輸入輸出系統(tǒng),該基本輸入輸出系統(tǒng)具有一存儲器,于該存儲器中定義一地址空間,在該地址空間中建立一選項目錄,該選項目錄包括對應(yīng)所述網(wǎng)絡(luò)端口的多個禁能指令;提供一控制單元,電性連接該基本輸入輸出系統(tǒng)的該存儲器及該多端口網(wǎng)絡(luò)接口卡, 該控制單元產(chǎn)生對應(yīng)于所述網(wǎng)絡(luò)端口的多個控制信號;啟動該電腦,當(dāng)該基本輸入輸出系統(tǒng)檢測到所述禁能指令有效時,所述控制信號分別禁能所述禁能指令對應(yīng)的所述網(wǎng)絡(luò)端口 ;以及重新啟動該電腦,所述被禁能的網(wǎng)絡(luò)端口停止與該電腦外部的數(shù)據(jù)傳輸。
2.如權(quán)利要求1所述多端口網(wǎng)絡(luò)接口卡的控制方法,其特征在于,該控制單元從該基本輸入輸出系統(tǒng)接收一時鐘脈沖信號、一數(shù)據(jù)流與一訊框辨識信號,以及依據(jù)一數(shù)據(jù)傳輸協(xié)定以所述時鐘脈沖信號為基準(zhǔn)讀取信號,并以所述訊框辨識信號判別所述數(shù)據(jù)流中多個數(shù)據(jù)區(qū)段的起始點,進而判讀出所述數(shù)據(jù)流中的第一數(shù)據(jù),且所述控制單元更依據(jù)所述第一數(shù)據(jù)而據(jù)以產(chǎn)生對應(yīng)于所述網(wǎng)絡(luò)端口的所述多個控制信號。
3.如權(quán)利要求1所述多端口網(wǎng)絡(luò)接口卡的控制方法,其特征在于,所述多個控制信號經(jīng)由改變該多端口網(wǎng)絡(luò)接口卡的對應(yīng)腳位的邏輯電位,以禁能對應(yīng)的該網(wǎng)絡(luò)端口。
4.如權(quán)利要求1所述多端口網(wǎng)絡(luò)接口卡的控制方法,其特征在于,更包括在該基本輸入輸出系統(tǒng)設(shè)置一選項功能表,具有多個控制選項,分別對應(yīng)于該選項目錄中的所述禁能指令。
5.如權(quán)利要求4所述多端口網(wǎng)絡(luò)接口卡的控制方法,其特征在于,更包括于重新啟動該電腦之后,執(zhí)行一電力開啟自我測試;于該電力開啟自我測試中檢測所述控制選項;以及若所述控制選項表示禁能所述網(wǎng)絡(luò)端口的全部,則設(shè)置該網(wǎng)絡(luò)接口卡的一根端口的一連接禁能設(shè)定值為禁能。
6.如權(quán)利要求1所述多端口網(wǎng)絡(luò)接口卡的控制方法,其特征在于,該選項目錄中進一步包含該多端口網(wǎng)絡(luò)接口卡的使能指令,當(dāng)該基本輸入輸出系統(tǒng)檢測到所述使能指令有效時,所述控制信號分別使能所述使能指令對應(yīng)的所述網(wǎng)絡(luò)端口。
全文摘要
本發(fā)明公開一種多端口網(wǎng)絡(luò)接口卡的控制方法,以提供使用者通過基本輸入輸出系統(tǒng)(BIOS)對同一個多端口網(wǎng)絡(luò)接口卡中多個網(wǎng)絡(luò)端口進行個別設(shè)定/控制。于使用具有多個網(wǎng)絡(luò)端口的多端口網(wǎng)絡(luò)接口卡的電腦中,在基本輸入輸出系統(tǒng)設(shè)定選單設(shè)置多個控制選項,這些控制選項包括對應(yīng)所述網(wǎng)絡(luò)端口的多個禁能指令,通過一控制單元根據(jù)禁能指令產(chǎn)生對應(yīng)于所述網(wǎng)絡(luò)端口的多個控制信號,讓使用者個別地控制這些網(wǎng)絡(luò)端口。此外,利用BIOS中的參考碼程序?qū)⑾到y(tǒng)重新啟動后硬件設(shè)置生效的特點,把控制網(wǎng)絡(luò)端口的動作設(shè)置在參考碼程序重新啟動系統(tǒng)之前。
文檔編號G06F9/445GK102467400SQ201010551108
公開日2012年5月23日 申請日期2010年11月10日 優(yōu)先權(quán)日2010年11月10日
發(fā)明者羅鵬芳 申請人:英業(yè)達股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
睢宁县| 新丰县| 项城市| 佛教| 图们市| 儋州市| 交城县| 霍城县| 巧家县| 卓资县| 赣榆县| 随州市| 沿河| 兴仁县| 新干县| 清水县| 河北区| 灵璧县| 连州市| 平和县| 丹寨县| 黄梅县| 宾川县| 太谷县| 阜康市| 阳新县| 基隆市| 枣庄市| 连江县| 扶沟县| 长丰县| 柳河县| 永嘉县| 望江县| 金昌市| 怀来县| 大埔区| 饶阳县| 保山市| 蒙城县| 桂东县|