两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

虛擬usb通信端口的制作方法

文檔序號(hào):6620566閱讀:306來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):虛擬usb通信端口的制作方法
技術(shù)領(lǐng)域
本發(fā)明通常涉及計(jì)算機(jī)領(lǐng)域,具體地涉及提供在服務(wù)器機(jī)座內(nèi)的多個(gè)刀片服務(wù)器(blade server)。更具體地,本發(fā)明涉及用于為服務(wù)器機(jī)座內(nèi)的不具有實(shí)際通信端口的服務(wù)器提供虛擬通信端口的方法和系統(tǒng)。
背景技術(shù)
刀片服務(wù)器計(jì)算機(jī)在單個(gè)服務(wù)器機(jī)座(刀片中心機(jī)座)中提供高密度的服務(wù)器板(刀片)。圖1示出了典型的刀片服務(wù)器計(jì)算機(jī),表示為刀片服務(wù)器機(jī)座102。刀片服務(wù)器機(jī)座102包括多個(gè)可熱交換的刀片服務(wù)器104a-n。刀片服務(wù)器機(jī)座102中通常有14個(gè)刀片服務(wù)器104。刀片服務(wù)器104的操作由表示為管理模塊108的邏輯控制,每個(gè)管理模塊108通常包括用于控制輸入/輸出(I/O)功能并將作業(yè)和數(shù)據(jù)分配給不同的刀片服務(wù)器104的處理器。通常將第一管理模塊108a指定為主管理模塊,第二管理模塊108b作為在主管理模塊108a失效時(shí)將使用的備份。管理模塊108的另一個(gè)功能是控制電源模塊110和冷卻風(fēng)扇112。
盡管通常可能經(jīng)過(guò)交換器(沒(méi)有顯示)與刀片服務(wù)器104通信,但許多處理,例如遠(yuǎn)程控制臺(tái)和運(yùn)行在LinuxTM和WindowsTM下的調(diào)試器,都要求串行通信端口(“COM端口”)。這些處理與刀片服務(wù)器中的服務(wù)處理器(沒(méi)有顯示)通信。這些處理需要經(jīng)過(guò)COM端口來(lái)由這些服務(wù)處理器訪問(wèn)。但是,主要由于刀片服務(wù)器機(jī)座102的集成特性導(dǎo)致刀片服務(wù)器機(jī)座102中的刀片服務(wù)器104沒(méi)有各自的COM端口。這個(gè)問(wèn)題的可能解決方案是使所有的刀片服務(wù)器104共享刀片服務(wù)器機(jī)座102中的背板(沒(méi)有顯示)上的公用的COM端口。但是,由于在任何時(shí)間只可能訪問(wèn)14個(gè)刀片服務(wù)器104中的一個(gè),所以這個(gè)解決方案是有問(wèn)題的。
因此需要一種方法和系統(tǒng),其能夠允許刀片服務(wù)器機(jī)座102中的所有刀片服務(wù)器104都連接到外部COM端口并允許與每個(gè)刀片服務(wù)器104建立同時(shí)通信會(huì)議。該方法和系統(tǒng)能夠處理視頻改向和代碼更新所需的較高帶寬,以及其它數(shù)據(jù)密集的通信。

發(fā)明內(nèi)容
因此,本發(fā)明是關(guān)于一種方法和系統(tǒng),其通過(guò)在刀片服務(wù)器中創(chuàng)建虛擬COM端口而從刀片服務(wù)器機(jī)座中的刀片服務(wù)器訪問(wèn)遠(yuǎn)程實(shí)際通信端口(“COM端口”)?;据斎?輸出(BIOS)控制器監(jiān)視刀片服務(wù)器中的內(nèi)部COM端口的通信流量。一旦檢測(cè)到通信流量,BIOS控制器使該流量改向至BIOS控制器芯片組創(chuàng)建的虛擬USB COM端口。虛擬USB COM端口將該通信流量發(fā)送至刀片服務(wù)器中的內(nèi)部通用串行總線(xiàn)(USB)裝置。然后USB裝置將該流量引向到達(dá)遠(yuǎn)程計(jì)算機(jī)系統(tǒng)的邊帶信道上的以太網(wǎng)媒體存取控制器(MAC)輸入/輸出(I/O),該通信流量通過(guò)其到達(dá)遠(yuǎn)程計(jì)算機(jī)系統(tǒng)中的實(shí)際COM端口。
本發(fā)明的上述以及其它的目的、特征和優(yōu)點(diǎn)將在下面詳細(xì)記載的說(shuō)明中變得顯而易見(jiàn)。


在后附的權(quán)利要求中闡述了本發(fā)明可信特點(diǎn)的新穎特征。但是,當(dāng)結(jié)合附圖閱讀時(shí),通過(guò)參照下面的示意性實(shí)施例的詳細(xì)說(shuō)明可更好地理解發(fā)明本身、優(yōu)選的使用方式以及其它的目的和優(yōu)點(diǎn),其中圖1示出了刀片服務(wù)器機(jī)座的現(xiàn)有技術(shù)的視圖;圖2a示意性顯示了按照本發(fā)明的連接到遠(yuǎn)程系統(tǒng)的刀片服務(wù)器機(jī)座,遠(yuǎn)程系統(tǒng)具有供刀片服務(wù)器機(jī)座中的刀片服務(wù)器使用的通信端口(COM端口);圖2b示出了圖2a所示刀片服務(wù)器中的刀片服務(wù)器的其它細(xì)節(jié);
圖3a是用于本發(fā)明的從刀片服務(wù)器向遠(yuǎn)程系統(tǒng)上的COM端口發(fā)送通信流量的步驟的流程圖;圖3b是用于本發(fā)明的從遠(yuǎn)程系統(tǒng)上的COM端口向刀片服務(wù)器發(fā)送通信流量的步驟的流程圖;圖4示意性顯示了用于設(shè)置供指定刀片服務(wù)器使用的遠(yuǎn)程COM端口的圖形用戶(hù)界面(GUI)。
具體實(shí)施例方式
現(xiàn)在參照?qǐng)D2a,顯示了按照本發(fā)明優(yōu)選實(shí)施例的刀片服務(wù)器機(jī)座200的示意性方塊圖。為了更加清楚,只顯示了4個(gè)刀片服務(wù)器202a、202b、202c、202n。但是,在優(yōu)選實(shí)施例中,刀片服務(wù)器機(jī)座200具有能夠連接14個(gè)或更多個(gè)刀片服務(wù)器202的中間背板204。(中間背板204在功能上類(lèi)似于其上連接刀片服務(wù)器202的底板,但是由于其最佳位置是在刀片服務(wù)器機(jī)座200的中間而不是在刀片服務(wù)器機(jī)座200的底部所以被稱(chēng)作“中間背板”。)刀片服務(wù)器機(jī)座200具有一個(gè)或多個(gè)管理模塊206。盡管只顯示了一個(gè)管理模塊206,但是刀片服務(wù)器機(jī)座200優(yōu)選地具有主管理模塊206和備份管理模塊206(沒(méi)有顯示)。管理模塊206能夠管理多個(gè)刀片服務(wù)器202。管理模塊206經(jīng)過(guò)虛擬局域網(wǎng)(VLAN)與刀片服務(wù)器202通信,虛擬局域網(wǎng)(VLAN)將管理模塊206連接到以太網(wǎng)交換器208,將以太網(wǎng)交換器208連接到中間背板204,并將中間背板204連接到以太網(wǎng)媒體地址控制器(MAC)輸入/輸出(I/O)210。
在本發(fā)明中,向或從實(shí)際遠(yuǎn)程通信端口(COM端口)212發(fā)射刀片服務(wù)器202的入站的串行通信流量。串行通信流量的路徑是從COM端口212(例如,COM端口212a)到遠(yuǎn)程系統(tǒng)214,例如膝上型計(jì)算機(jī)。然后該流量經(jīng)過(guò)管理模塊以太網(wǎng)216到達(dá)與刀片服務(wù)器機(jī)座200關(guān)聯(lián)的管理模塊206。該流量從管理模塊206經(jīng)過(guò)VLAN到達(dá)刀片服務(wù)器機(jī)座200中的以太網(wǎng)交換器208,然后到達(dá)中間背板204。接著該流量繼續(xù)經(jīng)過(guò)VLAN到達(dá)刀片服務(wù)器202(例如刀片服務(wù)器202a)中的以太網(wǎng)MAC 210(例如,以太網(wǎng)MAC 210a)。該流量在以太網(wǎng)MAC210被解碼,然后經(jīng)過(guò)內(nèi)置集成電路(I2C)線(xiàn)發(fā)送至內(nèi)部USB裝置218(例如,USB裝置218a),內(nèi)置集成電路線(xiàn)遵循菲利普的內(nèi)置IC(內(nèi)置集成電路)標(biāo)準(zhǔn)(該標(biāo)準(zhǔn)被全文引用并入此處并通稱(chēng)作I2C)。應(yīng)注意的是,USB裝置218是嚴(yán)格的內(nèi)部USB裝置,其不能與刀片服務(wù)器202的外部通信。該流量從USB裝置218經(jīng)過(guò)內(nèi)部USB線(xiàn)被發(fā)送至USB主機(jī)控制器220(例如,USB主機(jī)控制器220a)。來(lái)自USB主機(jī)控制器220的該流量由圖2b所示的邏輯控制。
參照?qǐng)D2b,給出按照本發(fā)明設(shè)計(jì)的刀片服務(wù)器202a的操作的其它細(xì)節(jié)。刀片服務(wù)器202a的詳細(xì)組件在其參考標(biāo)記后面給出了后綴“a”,應(yīng)當(dāng)理解每個(gè)刀片服務(wù)器202都具有與刀片服務(wù)器202a所示完全相同的組件。
當(dāng)圖2a中所示的通信流量到達(dá)USB主機(jī)控制器220a時(shí),基本輸入/輸出系統(tǒng)(BIOS)控制器222a檢測(cè)流量的到達(dá)。該檢測(cè)使得系統(tǒng)管理中斷(SMI)處理器228a向USB主機(jī)控制器220a發(fā)出SMI,使USB主機(jī)控制器220a將流量發(fā)送至由BIOS 224a中虛擬USB COM端口代碼226a定義的虛擬USB COM端口。即,虛擬USB COM端口代碼226a在軟件中創(chuàng)建能與USB主機(jī)控制器220a通信的虛擬COM端口。然后虛擬USB COM端口將流量引向內(nèi)部COM(ICOM)端口230,端口230是超級(jí)I/O 232a的輸入/輸出(I/O)。該流量繼續(xù)到達(dá)服務(wù)處理器234a,服務(wù)處理器234a將該流量引向處理該流量的適當(dāng)?shù)能浖?36a。
應(yīng)當(dāng)注意,多刀片機(jī)座200中的數(shù)據(jù)流量能夠以同頻道和不同頻道信號(hào)傳輸通信。正常的管理數(shù)據(jù)流量是受控制的,并經(jīng)過(guò)符合數(shù)據(jù)通信的電子工業(yè)協(xié)會(huì)(EIA)RS 485標(biāo)準(zhǔn)的管理網(wǎng)絡(luò)(沒(méi)有顯示)傳輸。本發(fā)明所述的進(jìn)出實(shí)際COM 212的通信流量是不同頻道信號(hào)傳輸?shù)?,其?jīng)過(guò)以太網(wǎng)交換器208通信,因此不會(huì)與同頻道信號(hào)傳輸?shù)墓芾砭W(wǎng)絡(luò)流量沖突。
除了SMI處理器228a響應(yīng)于ICOM端口I/O 230a處的活動(dòng)發(fā)出SMI之外,從軟件236a流出的通信流量流過(guò)與上述入站的通信流量類(lèi)似的路徑。即,當(dāng)來(lái)自軟件236a的通信數(shù)據(jù)經(jīng)過(guò)服務(wù)處理器234a和超級(jí)I/O 232a到達(dá)ICOM端口I/O 230a時(shí),BIOS控制器222a檢測(cè)ICOM端口I/O 230a處到達(dá)的流量,并使SMI處理器228a向ICOM端口I/O 230a發(fā)出SMI,以將該流量引導(dǎo)至上述的虛擬USB端口。然后虛擬USB端口將該流量引導(dǎo)至USB控制器220a,該流量從USB控制器220a在上述路徑中繼續(xù)到達(dá)實(shí)際COM端口212。
現(xiàn)參照?qǐng)D3a,其給出了從刀片服務(wù)器到遠(yuǎn)程COM端口發(fā)送流出的通信流量所用步驟的流程圖。在開(kāi)始方塊300之后,構(gòu)造BIOS控制器芯片組被構(gòu)造成創(chuàng)建虛擬USB COM端口,并且只要內(nèi)部COM(ICOM)I/O端口接收流出的通信流量就產(chǎn)生SMI(方塊302),如圖2b中所示。SMI使流出的通信流量改向至虛擬USB端口(方塊304),然后到達(dá)USB主機(jī)控制器(方塊305)。然后USB主機(jī)控制器經(jīng)過(guò)內(nèi)部USB線(xiàn)將流量發(fā)送至內(nèi)部USB裝置(方塊306)。然后USB裝置優(yōu)選的使用因特網(wǎng)協(xié)議經(jīng)過(guò)內(nèi)部I2C線(xiàn)將流量發(fā)送至以太網(wǎng)MAC I/O裝置(方塊308),以太網(wǎng)MAC I/O裝置將流量封裝,并將其發(fā)送至多片機(jī)座中的管理模塊(方塊310)。然后管理模塊經(jīng)過(guò)管理模塊以太網(wǎng)上的邊帶將封裝的流量發(fā)送至例如膝上型或其它的計(jì)算機(jī)的遠(yuǎn)程系統(tǒng)(方塊312),封裝的流量在遠(yuǎn)程系統(tǒng)被解碼(開(kāi)包)。然后將解碼的流出流量發(fā)送至與遠(yuǎn)程系統(tǒng)關(guān)聯(lián)的實(shí)際物理COM端口(方塊314),其允許按照需要將該流量發(fā)送至任何適當(dāng)?shù)木W(wǎng)絡(luò)(圖中沒(méi)有顯示),結(jié)束該過(guò)程(終止方塊316)。
圖3b示意性給出了刀片服務(wù)器從遠(yuǎn)程COM端口接收進(jìn)入的通信流量所用的步驟。在開(kāi)始方塊318之后,遠(yuǎn)程系統(tǒng)中的實(shí)際物理COM端口接收進(jìn)入的通信流量(方塊320),在此處將輸入的通信流量封裝(方塊322),并在管理模塊以太網(wǎng)的邊帶上將其發(fā)送至管理模塊,然后到達(dá)以太網(wǎng)I/O交換器(方塊324)。進(jìn)入的通信流量在以太網(wǎng)I/O交換器被解碼,然后被發(fā)送至刀片服務(wù)器中的內(nèi)部USB裝置(方塊326),然后到達(dá)USB主機(jī)(方塊328),在此通過(guò)BIOS控制器芯片組檢測(cè)進(jìn)入的通信流量(方塊330)。BIOS控制器芯片組向USB主機(jī)發(fā)出第二SMI,將該進(jìn)入的通信流量改向至預(yù)先設(shè)置的虛擬USB COM端口,該流量然后到達(dá)ICOM I/O端口(方塊332)。該進(jìn)入流量從ICOM I/O端口經(jīng)過(guò)超級(jí)I/O和服務(wù)處理器被發(fā)送至軟件(方塊334),結(jié)束該過(guò)程(終止方塊336)。
通過(guò)圖2b所示的管理模塊206來(lái)執(zhí)行刀片服務(wù)器所使用的實(shí)際COM端口的設(shè)置過(guò)程。為了幫助管理人員確定使用哪一個(gè)COM端口,在監(jiān)視器215(如圖2a、2b所示)上顯示如圖4中示意性方式所示的圖形用戶(hù)界面(GUI)400。在GUI 400中列出了刀片服務(wù)器機(jī)座中的所有刀片服務(wù)器,如圖4中所列的刀片1-14。每個(gè)所列的刀片下面是下拉的或類(lèi)似的選擇菜單402,其允許為每個(gè)刀片服務(wù)器選擇或不選擇COM端口。例如,如圖4所示,管理模塊已經(jīng)選擇了激活窗口404中所示的COM1作為刀片3將使用的實(shí)際COM端口。通過(guò)點(diǎn)擊激活的窗口404,管理模塊將引導(dǎo)BIOS芯片組222(如圖2b所示)建立虛擬USB COM端口,以仿真圖2b所示的實(shí)際COM端口1(212b)。
應(yīng)當(dāng)理解,可以用程序產(chǎn)品來(lái)替代實(shí)施本發(fā)明的至少一些方面。經(jīng)過(guò)各種信號(hào)承載媒體能夠?qū)⒍x本發(fā)明功能的程序傳送到數(shù)據(jù)存儲(chǔ)系統(tǒng)或計(jì)算機(jī)系統(tǒng),信號(hào)承載媒體包括(但不限于)不可寫(xiě)存儲(chǔ)媒體(例如,CD-ROM)、可寫(xiě)存儲(chǔ)媒體(例如,軟盤(pán)、硬盤(pán)、讀/寫(xiě)CD-ROM、光學(xué)媒體)和通信媒體,例如計(jì)算機(jī)和包括以太網(wǎng)的電話(huà)網(wǎng)。應(yīng)當(dāng)理解,在這樣的信號(hào)承載媒體中,當(dāng)承載或編碼指示本發(fā)明中方法功能的計(jì)算機(jī)可讀指令時(shí),代表了本發(fā)明的可選實(shí)施例。此外,應(yīng)當(dāng)理解可通過(guò)具有如此處所述的硬件、軟件或軟件與硬件組合的形式的裝置或其等價(jià)物來(lái)實(shí)施本發(fā)明。
盡管已經(jīng)參照優(yōu)選實(shí)施例具體給出并說(shuō)明了本發(fā)明,但本領(lǐng)于技術(shù)人員應(yīng)當(dāng)理解,在不脫離本發(fā)明的實(shí)質(zhì)和范圍的情況下可實(shí)施各種形式和細(xì)節(jié)上的改變。
權(quán)利要求
1.一種方法,包括在計(jì)算機(jī)中配置基本輸入/輸出系統(tǒng)(BIOS)控制器芯片組,以在內(nèi)部通信端口(ICOM端口)接收輸出通信流量時(shí)產(chǎn)生第一系統(tǒng)管理中斷(SMI);響應(yīng)于ICOM端口接收該輸出通信流量,第一SMI使該輸出通信流量改向至計(jì)算機(jī)中的通用串行總線(xiàn)(USB)主機(jī);將該輸出通信流量從USB主機(jī)控制器發(fā)送至計(jì)算機(jī)中的USB裝置,USB裝置僅能夠在經(jīng)過(guò)內(nèi)部USB適應(yīng)線(xiàn)的USB主機(jī)控制器與經(jīng)過(guò)內(nèi)部?jī)?nèi)置集成電路(I2C)適應(yīng)線(xiàn)的計(jì)算機(jī)中的以太網(wǎng)輸入/輸出(I/O)裝置之間內(nèi)部通信;將該輸出通信流量從USB裝置發(fā)送至以太網(wǎng)I/O裝置;在以太網(wǎng)I/O裝置中封裝該輸出通信流量;在不同于管理信道的邊帶信道上將封裝的輸出通信流量發(fā)送至與多計(jì)算機(jī)機(jī)座關(guān)聯(lián)的管理模塊;將該封裝的輸出通信流量從管理模塊發(fā)送至遠(yuǎn)程系統(tǒng);在遠(yuǎn)程系統(tǒng)中解碼該封裝的輸出通信流量;以及將解碼的輸出通信流量發(fā)送至與遠(yuǎn)程系統(tǒng)關(guān)聯(lián)的實(shí)際物理通信端口(COM端口)。
2.如權(quán)利要求1所述的方法,其中計(jì)算機(jī)是多刀片機(jī)座中的刀片服務(wù)器。
3.如權(quán)利要求2所述的方法,還包括在與遠(yuǎn)程系統(tǒng)關(guān)聯(lián)的COM端口接收去往多計(jì)算機(jī)機(jī)座中計(jì)算機(jī)的輸入通信流量;在遠(yuǎn)程系統(tǒng)封裝該輸入通信流量;將封裝的輸入通信流量經(jīng)由管理模塊從遠(yuǎn)程系統(tǒng)發(fā)送至以太網(wǎng)I/O裝置;在以太網(wǎng)I/O裝置中解碼該封裝的輸入通信流量;將解碼的輸入通信流量從以太網(wǎng)I/O裝置發(fā)送至計(jì)算機(jī)中的USB裝置;將該輸入通信流量從USB裝置發(fā)送至USB主機(jī)控制器;通過(guò)BIOS控制器芯片組檢測(cè)由USB主機(jī)控制器接收的輸入通信流量;以及響應(yīng)于BIOS控制器芯片組檢測(cè)到在USB主機(jī)控制器處接收的輸入通信流量,BIOS控制器芯片組向USB主機(jī)控制器發(fā)出第二SMI,使該輸入通信流量從USB主機(jī)控制器改向至ICOM端口。
4.一種方法,包括在計(jì)算機(jī)中配置基本輸入/輸出系統(tǒng)(BIOS)控制器芯片組,以在內(nèi)部通信端口(ICOM端口)從該計(jì)算機(jī)接收輸出通信流量時(shí)產(chǎn)生第一系統(tǒng)管理中斷(SMI);響應(yīng)于ICOM端口接收該輸出通信流量,第一SMI使該輸出通信流量改向至由BIOS控制器芯片組產(chǎn)生的虛擬通信端口;將該輸出通信流量從虛擬通信端口發(fā)送至與遠(yuǎn)程系統(tǒng)關(guān)聯(lián)的實(shí)際通信端口。
5.如權(quán)利要求4所述的方法,其中虛擬通信端口是虛擬通用串行總線(xiàn)(USB)通信端口。
6.如權(quán)利要求5所述的方法,還包括將該輸出通信流量從虛擬USB通信端口發(fā)送至計(jì)算機(jī)中的USB主機(jī)控制器。
7.如權(quán)利要求6所述的方法,還包括將該輸出通信流量從USB主機(jī)控制器發(fā)送至計(jì)算機(jī)中的以太網(wǎng)MAC輸入/輸出(I/O)裝置。
8.如權(quán)利要求7所述的方法,其中該計(jì)算機(jī)是多刀片機(jī)座中的刀片服務(wù)器。
9.如權(quán)利要求8所述的方法,還包括將該輸出通信流量從以太網(wǎng)MAC I/O裝置發(fā)送至與多刀片機(jī)座關(guān)聯(lián)的管理模塊。
10.如權(quán)利要求9所述的方法,還包括將該輸出通信流量從管理模塊發(fā)送至與遠(yuǎn)程系統(tǒng)關(guān)聯(lián)的實(shí)際通信端口。
11.如權(quán)利要求10所述的方法,還包括在與遠(yuǎn)程系統(tǒng)關(guān)聯(lián)的COM端口接收去往多計(jì)算機(jī)機(jī)座中計(jì)算機(jī)的輸入通信流量;在遠(yuǎn)程系統(tǒng)中封裝該輸入通信流量;將封裝的輸入通信流量經(jīng)由管理模塊從遠(yuǎn)程系統(tǒng)發(fā)送至以太網(wǎng)I/O裝置;在以太網(wǎng)I/O裝置中解碼該封裝的輸入通信流量;將解碼的輸入通信流量從以太網(wǎng)I/O裝置發(fā)送至計(jì)算機(jī)中的USB裝置;將該輸入通信流量從USB裝置發(fā)送至USB主機(jī)控制器;通過(guò)BIOS控制器芯片組檢測(cè)由USB主機(jī)控制器接收的輸入通信流量;以及響應(yīng)于BIOS控制器芯片組檢測(cè)在USB主機(jī)控制器處接收的輸入通信流量,BIOS控制器芯片組向USB主機(jī)控制器發(fā)出第二SMI,使該輸入通信流量從USB主機(jī)控制器改向至ICOM端口。
12.一種包括多計(jì)算機(jī)機(jī)座、多計(jì)算機(jī)機(jī)座中作為主機(jī)的計(jì)算機(jī)和遠(yuǎn)程系統(tǒng)的計(jì)算機(jī)系統(tǒng),其中所述多計(jì)算機(jī)機(jī)座包括管理模塊和以太網(wǎng)交換器;所述計(jì)算機(jī)包括基本輸入/輸出系統(tǒng)(BIOS)控制器、內(nèi)部通信端口(ICOM端口)、通用串行總線(xiàn)(USB)主機(jī)控制器、USB裝置和以太網(wǎng)輸入/輸出(I/O)裝置;其中,所述內(nèi)部通信端口(ICOM端口)用于接收輸出通信流量;所述通用串行總線(xiàn)(USB)主機(jī)控制器用于從基本輸入/輸出系統(tǒng)(BIOS)控制器接收輸出通信流量;所述基本輸入/輸出系統(tǒng)(BIOS)控制器被配置成用于在所述內(nèi)部通信端口(ICOM端口)接收輸出通信流量時(shí)產(chǎn)生第一系統(tǒng)管理中斷(SMI),并且該第一SMI使該輸出通信流量改向至計(jì)算機(jī)中的所述通用串行總線(xiàn)(USB)主機(jī)控制器;所述USB裝置用于從計(jì)算機(jī)中的USB主機(jī)控制器接收該輸出通信流量,該USB裝置僅能夠在經(jīng)過(guò)內(nèi)部USB適應(yīng)線(xiàn)的USB主機(jī)控制器與經(jīng)過(guò)內(nèi)部?jī)?nèi)置集成電路(I2C)適應(yīng)線(xiàn)的以太網(wǎng)輸入/輸出(I/O)裝置之間內(nèi)部通信;所述以太網(wǎng)I/O裝置用于從USB裝置接收輸出通信流量,并將該輸出通信流量封裝;所述以太網(wǎng)交換器用于在不同于管理信道的邊帶信道上將封裝的輸出通信流量發(fā)送至所述的管理模塊;所述管理模塊用于將該封裝的輸出通信流量發(fā)送至所述的遠(yuǎn)程系統(tǒng);所述遠(yuǎn)程系統(tǒng)用于解碼該封裝的輸出通信流量,并將解碼的輸出通信流量發(fā)送至與遠(yuǎn)程系統(tǒng)關(guān)聯(lián)的實(shí)際物理通信端口(COM端口)。
13.如權(quán)利要求12所述的計(jì)算機(jī)系統(tǒng),其中該計(jì)算機(jī)是多刀片機(jī)座中的刀片服務(wù)器。
14.如權(quán)利要求13所述的計(jì)算機(jī)系統(tǒng),其中所述遠(yuǎn)程系統(tǒng)還被配置成用于在與遠(yuǎn)程系統(tǒng)關(guān)聯(lián)的COM端口接收去往多計(jì)算機(jī)機(jī)座中計(jì)算機(jī)的輸入通信流量,并封裝該輸入通信流量;所述計(jì)算機(jī)系統(tǒng)還被配置成用于將封裝的進(jìn)入信息流量經(jīng)由管理模塊從遠(yuǎn)程系統(tǒng)發(fā)送至以太網(wǎng)I/O裝置;所述以太網(wǎng)I/O裝置還被配置成用于解碼該封裝的輸入通信流量,并將解碼的輸入通信流量從以太網(wǎng)I/O裝置發(fā)送至USB裝置;所述USB裝置還被配置成用于將該輸入通信流量發(fā)送至USB主機(jī)控制器;所述BIOS控制器還被配置成用于檢測(cè)由USB主機(jī)控制器接收的輸入通信流量;響應(yīng)于BIOS控制器芯片組檢測(cè)到在USB主機(jī)控制器處接收的輸入通信流量,該BIOS控制器向USB主機(jī)控制器發(fā)出第二SMI,使該輸入通信流量從USB主機(jī)控制器改向至ICOM端口。
15.一種計(jì)算機(jī)系統(tǒng),包括用于接收輸出通信流量的內(nèi)部通信端口(ICOM端口);在計(jì)算機(jī)中的基本輸入/輸出系統(tǒng)(BIOS)控制器,被配置成用于在所述內(nèi)部通信端口(ICOM端口)從計(jì)算機(jī)接收輸出通信流量時(shí)產(chǎn)生第一系統(tǒng)管理中斷(SMI)和虛擬通信端口,該第一SMI使該輸出通信流量改向至BIOS控制器芯片組產(chǎn)生的所述虛擬通信端口;用于將輸出通信流量從虛擬通信端口發(fā)送至與遠(yuǎn)程系統(tǒng)關(guān)聯(lián)的實(shí)際通信端口的發(fā)送裝置。
16.如權(quán)利要求15所述的計(jì)算機(jī)系統(tǒng),其中虛擬通信端口是虛擬通用串行總線(xiàn)(USB)通信端口。
17.如權(quán)利要求16所述的計(jì)算機(jī)系統(tǒng),所述發(fā)送裝置還包括計(jì)算機(jī)中的USB主機(jī)控制器,其被配置成用于從虛擬USB通信端口接收輸出通信流量。
18.如權(quán)利要求17所述的計(jì)算機(jī)系統(tǒng),其中所述發(fā)送裝置還被配置成用于將輸出通信流量從USB主機(jī)控制器發(fā)送至計(jì)算機(jī)中的以太網(wǎng)MAC輸入/輸出(I/O)裝置。
19.如權(quán)利要求18所述的計(jì)算機(jī)系統(tǒng),其中計(jì)算機(jī)是多刀片機(jī)座中的刀片服務(wù)器。
20.如權(quán)利要求19所述的計(jì)算機(jī)系統(tǒng),其中所述發(fā)送裝置還被配置成用于將輸出通信流量從以太網(wǎng)MAC I/O裝置發(fā)送至與多刀片機(jī)座關(guān)聯(lián)的管理模塊。
21.如權(quán)利要求20所述的計(jì)算機(jī)系統(tǒng),其中所述發(fā)送裝置還被配置成用于將輸出通信流量從管理模塊發(fā)送至與遠(yuǎn)程系統(tǒng)關(guān)聯(lián)的實(shí)際通信端口。
22.如權(quán)利要求21所述的計(jì)算機(jī)系統(tǒng),其中所述遠(yuǎn)程系統(tǒng)還被配置成用于在與遠(yuǎn)程系統(tǒng)關(guān)聯(lián)的COM端口接收去往多計(jì)算機(jī)機(jī)座中計(jì)算機(jī)的輸入通信流量,并封裝該輸入通信流量;所述計(jì)算機(jī)系統(tǒng)還被配置成用于將封裝的進(jìn)入信息流量經(jīng)過(guò)管理模塊從遠(yuǎn)程系統(tǒng)發(fā)送至以太網(wǎng)I/O裝置;所述以太網(wǎng)I/O裝置還被配置成用于解碼該封裝的輸入通信流量,并將解碼的輸入通信流量從以太網(wǎng)I/O裝置發(fā)送至USB裝置;所述USB裝置還被配置成用于將該輸入通信流量發(fā)送至USB主機(jī)控制器;所述BIOS控制器還被配置成用于檢測(cè)由USB主機(jī)控制器接收的輸入通信流量;響應(yīng)于BIOS控制器芯片組檢測(cè)到在USB主機(jī)控制器處接收的輸入通信流量,該BIOS控制器向USB主機(jī)控制器發(fā)出第二SMI,使該輸入通信流量從USB主機(jī)控制器改向至ICOM端口。
23.一種駐留在計(jì)算機(jī)可用介質(zhì)中的計(jì)算機(jī)程序產(chǎn)品,包括用于執(zhí)行權(quán)利要求1-11所述的任何方法的程序代碼。
全文摘要
一種通過(guò)在刀片服務(wù)器中創(chuàng)建虛擬COM端口而從刀片服務(wù)器機(jī)座中的刀片服務(wù)器訪問(wèn)遠(yuǎn)程實(shí)際通信端口(“COM端口”)的方法和系統(tǒng)?;据斎?輸出(BIOS)控制器監(jiān)視刀片服務(wù)器中的內(nèi)部COM端口的通信流量。一旦檢測(cè)到通信流量,BIOS控制器使該流量改向至BIOS控制器芯片組創(chuàng)建的虛擬USB COM端口。虛擬USB COM端口將該通信流量發(fā)送至刀片服務(wù)器中的內(nèi)部通用串行總線(xiàn)(USB)裝置。然后USB裝置將該流量引向到達(dá)遠(yuǎn)程系統(tǒng)的邊帶信道上的以太網(wǎng)媒體存取控制器(MAC)輸入/輸出(I/O),該通信流量通過(guò)其到達(dá)遠(yuǎn)程系統(tǒng)中的實(shí)際COM端口。
文檔編號(hào)G06F13/24GK1702636SQ200510073829
公開(kāi)日2005年11月30日 申請(qǐng)日期2005年5月24日 優(yōu)先權(quán)日2004年5月28日
發(fā)明者達(dá)里爾·C·克羅默, 布蘭登·J·埃利森, 埃里克·R·克恩, 霍華德·J·洛克, 愛(ài)德華·S·薩福恩 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
开平市| 乳山市| 文成县| 岚皋县| 天柱县| 马龙县| 宝应县| 临泉县| 平顺县| 岢岚县| 河间市| 始兴县| 普陀区| 长海县| 兴仁县| 通州区| 封开县| 宜都市| 临海市| 廉江市| 东山县| 恭城| 大埔县| 沅江市| 梨树县| 沾化县| 密云县| 兰溪市| 剑阁县| 黔西县| 额济纳旗| 广水市| 石门县| 伊春市| 顺平县| 疏附县| 黑山县| 志丹县| 麻江县| 巩留县| 永嘉县|