JP4558519B2 - 情報処理装置およびシステムバス制御方法 - Google Patents
情報処理装置およびシステムバス制御方法 Download PDFInfo
- Publication number
- JP4558519B2 JP4558519B2 JP2005010821A JP2005010821A JP4558519B2 JP 4558519 B2 JP4558519 B2 JP 4558519B2 JP 2005010821 A JP2005010821 A JP 2005010821A JP 2005010821 A JP2005010821 A JP 2005010821A JP 4558519 B2 JP4558519 B2 JP 4558519B2
- Authority
- JP
- Japan
- Prior art keywords
- lanes
- controller
- information processing
- pci express
- processing apparatus
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
- 230000010365 information processing Effects 0.000 title claims description 36
- 238000000034 method Methods 0.000 title claims description 27
- 230000007850 degeneration Effects 0.000 claims description 27
- 238000012545 processing Methods 0.000 claims description 14
- 230000008569 process Effects 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000006870 function Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 11
- 238000012544 monitoring process Methods 0.000 description 11
- 238000005192 partition Methods 0.000 description 11
- 238000012546 transfer Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000009118 appropriate response Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0026—PCI express
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Debugging And Monitoring (AREA)
- Information Transfer Systems (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
Description
100、101、102、103 システムボード
200、201、202、203 I/Oユニット
210 I/Oブリッジ
211、212、213 制御レジスタ
211a Link Statusレジスタ
211b Link Speedレジスタ
211c Negotiated Link Widthレジスタ
211d Available Link Widthレジスタ
211e Max Link Widthレジスタ
211f 割込Maskレジスタ
211g Error Statusレジスタ
220 オンボードデバイス
230 PCIブリッジ
240 スロット
300 クロスバースイッチ(XB)
400 MMB
410 CPU
420 RAM
430 ネットワークコントローラ
440 フラッシュメモリー
450 リアルタイムクロック(RTC)
460a、460b、460c、460d、460e SMBUSコントローラ
500 ファームウェア
510 IPMI(2.0)
520 OEM拡張部
521 パーティション制御部
522 スケジュール制御部
523 ファームウェア更新部
Claims (7)
- 複数のレーンからなるPCI Expressインターフェースを有する情報処理装置であって、
前記PCI Expressインターフェースの制御をおこない、このインターフェースの動作状態を保持するコントローラと、
情報処理装置の初期処理完了時に前記コントローラから前記PCI Expressインターフェースの動作状態を取得して記憶し、故障発生の通知をうけた場合に、記憶している動作状態と前記コントローラが保持している動作状態を比較し、レーン数が縮退していることを検出したならば、PCI互換で動作中のシステムに対して縮退の発生通知および/または縮退したレーンを使用するデバイスの切り離しをおこなうシステム管理装置と
を備えたことを特徴とする情報処理装置。 - PCI Expressインターフェースに接続されたデバイスが本来接続されるべきレーン数を記憶する記憶手段をさらに備え、
前記システム管理装置は、情報処理装置の初期処理完了時に、前記コントローラから前記PCI Expressインターフェースの動作状態を取得し、この情報に含まれる接続レーン数と前記記憶手段に記憶されているレーン数とを比較し、レーン数が縮退していることを検出したならば、PCI互換で動作中のシステムに対して縮退の発生通知および/または縮退したレーンを使用するデバイスの切り離しをおこなうことを特徴とする請求項1に記載の情報処理装置。 - 前記コントローラは、制御対象のPCI Expressインターフェースに係る故障が発生した場合に、前記システム管理装置に故障が発生した旨を通知する手段を備えたことを特徴とする請求項1または2のいずれか一つに記載の情報処理装置。
- 情報処理装置内において情報処理を実行する1または複数のプロセッサと1または複数の前記コントローラとの接続を動的に組替えることができるスイッチをさらに備え、
前記システム管理装置は、レーン数の縮退が発生していることを検出した場合に、前記スイッチを制御してレーン数の縮退が発生したコントローラを動的に切り離し、プロセッサの稼動状態を継続させることを特徴とする請求項1、2または3のいずれか一つに記載の情報処理装置。 - 前記システム管理装置は、レーン数の縮退により切り離したコントローラの代替となるコントローラが実装された旨の通知を受信した場合に、プロセッサの稼動状態を継続させたままで、前記スイッチを制御して前記代替となるコントローラの組込み処理をおこなうことを特徴とする請求項4に記載の情報処理装置。
- 前記システム管理装置は、プロセッサの稼動状態を継続させたままで代替となるコントローラの組込み処理をおこなう場合に、前記コントローラから前記PCI Expressインターフェースの動作状態を取得し、この情報に含まれる接続レーン数と前記記憶手段に記憶されているレーン数とを比較し、レーン数が縮退していることを検出したならば、予め決められた所定の対応処理をおこなうことを特徴とする請求項5に記載の情報処理装置。
- 必要な伝送速度に応じて複数のシリアル接続回線を束ねてデバイスを接続するシステムバスインターフェースであるPCI Expressインターフェースを制御するシステムバス制御方法であって、
情報処理装置の初期処理完了時に、前記システムバスインターフェースの制御をおこなうコントローラからインターフェースの動作状態を取得して記憶する工程と、
故障発生の通知をうけた場合に、記憶している動作状態と前記コントローラが保持している動作状態を比較し、レーン数が縮退していることを検出したならば、PCI互換で動作中のシステムに対して縮退の発生通知および/または縮退したレーンを使用するデバイスの切り離しをおこなう工程と
を含んだことを特徴とするシステムバス制御方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005010821A JP4558519B2 (ja) | 2005-01-18 | 2005-01-18 | 情報処理装置およびシステムバス制御方法 |
EP05252413A EP1681632A3 (en) | 2005-01-18 | 2005-04-18 | Method and apparatus for monitoring a number of lanes between a controller and a PCI express device |
US11/117,540 US20060161714A1 (en) | 2005-01-18 | 2005-04-29 | Method and apparatus for monitoring number of lanes between controller and PCI Express device |
KR1020050038470A KR100725080B1 (ko) | 2005-01-18 | 2005-05-09 | 정보 처리 장치 및 시스템 버스 제어 방법 |
CNB2005100694812A CN100456267C (zh) | 2005-01-18 | 2005-05-09 | 监控控制器和PCI Express设备间信道数量的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005010821A JP4558519B2 (ja) | 2005-01-18 | 2005-01-18 | 情報処理装置およびシステムバス制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006201881A JP2006201881A (ja) | 2006-08-03 |
JP4558519B2 true JP4558519B2 (ja) | 2010-10-06 |
Family
ID=36190421
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005010821A Expired - Fee Related JP4558519B2 (ja) | 2005-01-18 | 2005-01-18 | 情報処理装置およびシステムバス制御方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20060161714A1 (ja) |
EP (1) | EP1681632A3 (ja) |
JP (1) | JP4558519B2 (ja) |
KR (1) | KR100725080B1 (ja) |
CN (1) | CN100456267C (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102016012627A1 (de) | 2015-10-28 | 2017-05-04 | Fanuc Corporation | Motorsteuergerät, das Datenkommunikationen sowohl mit niedriger Latenzzeit als auch mit hohem Durchsatz erzielt |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8021193B1 (en) | 2005-04-25 | 2011-09-20 | Nvidia Corporation | Controlled impedance display adapter |
US7793029B1 (en) * | 2005-05-17 | 2010-09-07 | Nvidia Corporation | Translation device apparatus for configuring printed circuit board connectors |
US8332560B2 (en) * | 2005-07-11 | 2012-12-11 | Dell Products L.P. | System and method for identifying inoperable connection points in a storage enclosure |
US7539809B2 (en) * | 2005-08-19 | 2009-05-26 | Dell Products L.P. | System and method for dynamic adjustment of an information handling systems graphics bus |
CN100382064C (zh) * | 2005-12-19 | 2008-04-16 | 威盛电子股份有限公司 | 状态协调方法 |
JP5076400B2 (ja) * | 2006-08-16 | 2012-11-21 | 富士通株式会社 | データ処理システムおよび情報処理装置 |
US20090006708A1 (en) * | 2007-06-29 | 2009-01-01 | Henry Lee Teck Lim | Proportional control of pci express platforms |
JP5151500B2 (ja) * | 2008-01-18 | 2013-02-27 | 日本電気株式会社 | コンピュータシステム、障害処理方法および障害処理プログラム |
JP5217939B2 (ja) * | 2008-11-17 | 2013-06-19 | 日本電気株式会社 | 拡張カード、障害診断処理方法、情報処理装置及び障害診断処理プログラム |
WO2010103564A1 (ja) * | 2009-03-10 | 2010-09-16 | 富士通株式会社 | 送受信装置、送信装置、受信装置、データの送受信方法 |
JP5359410B2 (ja) * | 2009-03-12 | 2013-12-04 | 日本電気株式会社 | 障害対応システムおよび障害対応方法 |
JP5573118B2 (ja) * | 2009-11-18 | 2014-08-20 | 日本電気株式会社 | ディスクアレイ装置の故障診断システム、故障診断方法、故障診断プログラムおよびディスク装置 |
JP2011258055A (ja) * | 2010-06-10 | 2011-12-22 | Fujitsu Ltd | 情報処理システム及び情報処理システムの障害処理方法 |
JP5644859B2 (ja) * | 2010-08-19 | 2014-12-24 | 富士通株式会社 | バス制御装置及びバス制御方法 |
CN103646001B (zh) * | 2013-12-12 | 2016-07-06 | 北京经纬恒润科技有限公司 | Dma数据传输控制方法及系统 |
JP6264155B2 (ja) | 2014-03-31 | 2018-01-24 | 富士通株式会社 | 情報処理装置、情報処理装置の制御方法及び情報処理装置の制御プログラム |
WO2015149293A1 (zh) | 2014-04-02 | 2015-10-08 | 华为技术有限公司 | 一种PCIe链路故障的处理方法、设备及系统 |
TWI810886B (zh) * | 2022-04-11 | 2023-08-01 | 大陸商星宸科技股份有限公司 | 資料傳輸控制裝置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000293443A (ja) * | 1999-04-09 | 2000-10-20 | Nec Eng Ltd | データ転送システム及びそれに用いるデータ転送方法 |
JP2000315197A (ja) * | 1999-03-31 | 2000-11-14 | Internatl Business Mach Corp <Ibm> | 区分システム用の動的構成を備えたpciスロット制御装置 |
US6535939B1 (en) * | 1999-11-09 | 2003-03-18 | International Business Machines Corporation | Dynamically configurable memory bus and scalability ports via hardware monitored bus utilizations |
JP2005141739A (ja) * | 2003-11-06 | 2005-06-02 | Dell Products Lp | Pciエクスプレスリンクのダイナミック再構成 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58176726A (ja) * | 1982-04-09 | 1983-10-17 | Toshiba Corp | バス障害検出装置 |
JPH0449461A (ja) * | 1990-06-19 | 1992-02-18 | Fujitsu Ltd | バスロック解除方式 |
US5774640A (en) * | 1991-10-21 | 1998-06-30 | Tandem Computers Incorporated | Method and apparatus for providing a fault tolerant network interface controller |
JP2692472B2 (ja) * | 1991-12-24 | 1997-12-17 | 日本電気株式会社 | データ転送制御システム |
CA2064541C (en) * | 1992-03-31 | 1998-09-15 | Thomas A. Gray | Cycling error count for link maintenance |
JP3397861B2 (ja) * | 1993-11-29 | 2003-04-21 | 株式会社エフ・エフ・シー | プロセス制御装置 |
US5933614A (en) * | 1996-12-31 | 1999-08-03 | Compaq Computer Corporation | Isolation of PCI and EISA masters by masking control and interrupt lines |
JPH1185644A (ja) * | 1997-09-05 | 1999-03-30 | Hitachi Ltd | 冗長構成システムの系切替制御方法 |
KR100293950B1 (ko) * | 1998-01-22 | 2001-08-07 | 윤종용 | 주변소자 내부연결 버스 모니터를 이용한 장애 감지 장치 및 방법 |
US6256700B1 (en) * | 1999-03-30 | 2001-07-03 | Dell Usa, L.P. | Bus/port switching system and method for a computer |
US6505317B1 (en) | 2000-03-24 | 2003-01-07 | Sun Microsystems, Inc. | System and method for testing signal interconnections using built-in self test |
JP2001298482A (ja) * | 2000-04-13 | 2001-10-26 | Nec Corp | 分散型障害回復装置及びシステムと方法並びに記録媒体 |
US6658478B1 (en) * | 2000-08-04 | 2003-12-02 | 3Pardata, Inc. | Data storage system |
US7035202B2 (en) * | 2001-03-16 | 2006-04-25 | Juniper Networks, Inc. | Network routing using link failure information |
US6918001B2 (en) * | 2002-01-02 | 2005-07-12 | Intel Corporation | Point-to-point busing and arrangement |
US7802049B2 (en) * | 2002-10-30 | 2010-09-21 | Intel Corporation | Links having flexible lane allocation |
US7464307B2 (en) * | 2003-03-25 | 2008-12-09 | Intel Corporation | High performance serial bus testing methodology |
JP4492035B2 (ja) | 2003-04-21 | 2010-06-30 | 日本電気株式会社 | データ処理装置 |
US7440396B1 (en) * | 2003-11-24 | 2008-10-21 | Cisco Technology, Inc. | Determining the position of a bad link |
US7293127B2 (en) * | 2004-01-15 | 2007-11-06 | Ati Technologies, Inc. | Method and device for transmitting data using a PCI express port |
US7844767B2 (en) * | 2004-05-21 | 2010-11-30 | Intel Corporation | Method for identifying bad lanes and exchanging width capabilities of two CSI agents connected across a link |
US7174412B2 (en) * | 2004-08-19 | 2007-02-06 | Genesys Logic, Inc. | Method and device for adjusting lane ordering of peripheral component interconnect express |
US7174411B1 (en) * | 2004-12-02 | 2007-02-06 | Pericom Semiconductor Corp. | Dynamic allocation of PCI express lanes using a differential mux to an additional lane to a host |
KR100853290B1 (ko) * | 2004-12-14 | 2008-08-21 | 엘지전자 주식회사 | 휴대용 기기의 버스제어방법 및 장치 |
-
2005
- 2005-01-18 JP JP2005010821A patent/JP4558519B2/ja not_active Expired - Fee Related
- 2005-04-18 EP EP05252413A patent/EP1681632A3/en not_active Withdrawn
- 2005-04-29 US US11/117,540 patent/US20060161714A1/en not_active Abandoned
- 2005-05-09 KR KR1020050038470A patent/KR100725080B1/ko not_active IP Right Cessation
- 2005-05-09 CN CNB2005100694812A patent/CN100456267C/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000315197A (ja) * | 1999-03-31 | 2000-11-14 | Internatl Business Mach Corp <Ibm> | 区分システム用の動的構成を備えたpciスロット制御装置 |
JP2000293443A (ja) * | 1999-04-09 | 2000-10-20 | Nec Eng Ltd | データ転送システム及びそれに用いるデータ転送方法 |
US6535939B1 (en) * | 1999-11-09 | 2003-03-18 | International Business Machines Corporation | Dynamically configurable memory bus and scalability ports via hardware monitored bus utilizations |
JP2005141739A (ja) * | 2003-11-06 | 2005-06-02 | Dell Products Lp | Pciエクスプレスリンクのダイナミック再構成 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102016012627A1 (de) | 2015-10-28 | 2017-05-04 | Fanuc Corporation | Motorsteuergerät, das Datenkommunikationen sowohl mit niedriger Latenzzeit als auch mit hohem Durchsatz erzielt |
Also Published As
Publication number | Publication date |
---|---|
CN1808406A (zh) | 2006-07-26 |
KR20060083837A (ko) | 2006-07-21 |
JP2006201881A (ja) | 2006-08-03 |
EP1681632A2 (en) | 2006-07-19 |
EP1681632A3 (en) | 2006-12-06 |
US20060161714A1 (en) | 2006-07-20 |
CN100456267C (zh) | 2009-01-28 |
KR100725080B1 (ko) | 2007-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4558519B2 (ja) | 情報処理装置およびシステムバス制御方法 | |
US9122810B2 (en) | System and method for providing input/output functionality to a processing node | |
US7849235B2 (en) | DMA controller, node, data transfer control method and storage medium | |
JP2010140361A (ja) | コンピュータシステム及び異常検出回路 | |
US20110191573A1 (en) | Multi-motherboard server system | |
JP2018116648A (ja) | 情報処理装置、その制御方法、及びプログラム | |
US10691562B2 (en) | Management node failover for high reliability systems | |
JP2008217265A (ja) | プールi/oデバイス動作確認方法、及び計算機システム | |
JP6669979B1 (ja) | 情報処理システム及び中継装置 | |
JP6357879B2 (ja) | システムおよび障害処理方法 | |
JP6352627B2 (ja) | コンピュータシステム及びその動作方法 | |
US9454452B2 (en) | Information processing apparatus and method for monitoring device by use of first and second communication protocols | |
JP6256087B2 (ja) | ダンプシステムおよびダンプ処理方法 | |
JP6841876B2 (ja) | プロセッサモジュールのフレキシブル接続 | |
KR20090092707A (ko) | 정보 처리 시스템, 정보 처리 시스템의 제어 방법, 및 정보처리 시스템의 제어 프로그램 | |
JP4633553B2 (ja) | デバッグシステム、デバッグ方法およびプログラム | |
JP6579255B1 (ja) | 情報処理システム、および中継装置 | |
JP4432975B2 (ja) | パケット通信デバイス、パケット通信方法、およびパケット通信プログラム | |
JP6089543B2 (ja) | 試験方法および処理装置 | |
US20210064108A1 (en) | Information processing system | |
KR101273875B1 (ko) | 데이터전송 제어방법 및 그 장치 | |
JP2009015472A (ja) | コンピュータシステムのデバイス監視方式 | |
JP2020119098A (ja) | 情報処理システム及び中継装置 | |
JP2005108034A (ja) | 計算機システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070803 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100415 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100427 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100628 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100720 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100721 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4558519 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130730 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |