WO2003054713A3 - Hot plug interface control method and apparatus - Google Patents

Hot plug interface control method and apparatus Download PDF

Info

Publication number
WO2003054713A3
WO2003054713A3 PCT/US2002/037980 US0237980W WO03054713A3 WO 2003054713 A3 WO2003054713 A3 WO 2003054713A3 US 0237980 W US0237980 W US 0237980W WO 03054713 A3 WO03054713 A3 WO 03054713A3
Authority
WO
WIPO (PCT)
Prior art keywords
hot plug
control method
interface control
plug interface
computing device
Prior art date
Application number
PCT/US2002/037980
Other languages
French (fr)
Other versions
WO2003054713A2 (en
Inventor
Shivnandan Kaushik
James Crossland
Mohan Kumar
Linda Rankin
David O'shea
Ling Cen
Original Assignee
Intel Corp
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 Intel Corp filed Critical Intel Corp
Priority to EP02789904A priority Critical patent/EP1472608B1/en
Priority to AU2002352944A priority patent/AU2002352944A1/en
Priority to KR1020047009553A priority patent/KR100715740B1/en
Publication of WO2003054713A2 publication Critical patent/WO2003054713A2/en
Publication of WO2003054713A3 publication Critical patent/WO2003054713A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • G06F13/4081Live connection to bus, e.g. hot-plugging

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

Hot plug modules comprising processors, memory, and/or I/O hubs may be added to and removed from a running computing device without rebooting the running computing device. The hot plug modules and computing device comprise hot plug interfaces that support hot plug addition and hot plug removal of the hot plug modules.
PCT/US2002/037980 2001-12-19 2002-11-27 Hot plug interface control method and apparatus WO2003054713A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP02789904A EP1472608B1 (en) 2001-12-19 2002-11-27 Hot plug interface control method and apparatus
AU2002352944A AU2002352944A1 (en) 2001-12-19 2002-11-27 Hot plug interface control method and apparatus
KR1020047009553A KR100715740B1 (en) 2001-12-19 2002-11-27 Hot plug interface control method and apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/028,858 2001-12-19
US10/028,858 US7673090B2 (en) 2001-12-19 2001-12-19 Hot plug interface control method and apparatus

Publications (2)

Publication Number Publication Date
WO2003054713A2 WO2003054713A2 (en) 2003-07-03
WO2003054713A3 true WO2003054713A3 (en) 2004-08-19

Family

ID=21845893

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2002/037980 WO2003054713A2 (en) 2001-12-19 2002-11-27 Hot plug interface control method and apparatus

Country Status (7)

Country Link
US (1) US7673090B2 (en)
EP (1) EP1472608B1 (en)
KR (1) KR100715740B1 (en)
CN (2) CN1639702A (en)
AU (1) AU2002352944A1 (en)
TW (1) TWI279707B (en)
WO (1) WO2003054713A2 (en)

Families Citing this family (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6792494B2 (en) * 2001-03-30 2004-09-14 Intel Corporation Apparatus and method for parallel and serial PCI hot plug signals
US6842827B2 (en) 2002-01-02 2005-01-11 Intel Corporation Cache coherency arrangement to enhance inbound bandwidth
US7346135B1 (en) 2002-02-13 2008-03-18 Marvell International, Ltd. Compensation for residual frequency offset, phase noise and sampling phase offset in wireless networks
US7035953B2 (en) * 2002-05-03 2006-04-25 Hewlett-Packard Development Company, L.P. Computer system architecture with hot pluggable main memory boards
US7039743B2 (en) * 2002-05-06 2006-05-02 Dell Usa, L.P. System and method of retiring events upon device replacement
US7225427B2 (en) * 2002-06-14 2007-05-29 Hewlett-Packard Development Company, L.P. Method and device for providing computer system component data
US7096306B2 (en) * 2002-07-31 2006-08-22 Hewlett-Packard Development Company, L.P. Distributed system with cross-connect interconnect transaction aliasing
US20040024941A1 (en) * 2002-07-31 2004-02-05 Compaq Information Technologies Group, L.P. Method and apparatus for supporting hot-plug cache memory
US7263153B2 (en) * 2002-10-09 2007-08-28 Marvell International, Ltd. Clock offset compensator
US7444207B2 (en) 2002-10-15 2008-10-28 Rain Bird Corporation Modular and expandable irrigation controller
US7319705B1 (en) 2002-10-22 2008-01-15 Marvell International Ltd. Programmable pre-emphasis circuit for serial ATA
US8185602B2 (en) 2002-11-05 2012-05-22 Newisys, Inc. Transaction processing using multiple protocol engines in systems having multiple multi-processor clusters
US7246192B1 (en) * 2003-01-10 2007-07-17 Marvell International Ltd. Serial/parallel ATA controller and converter
US20040215864A1 (en) * 2003-04-28 2004-10-28 International Business Machines Corporation Non-disruptive, dynamic hot-add and hot-remove of non-symmetric data processing system resources
US6990545B2 (en) * 2003-04-28 2006-01-24 International Business Machines Corporation Non-disruptive, dynamic hot-plug and hot-remove of server nodes in an SMP
US7019752B1 (en) * 2003-06-04 2006-03-28 Apple Computer, Inc. Method and apparatus for frame buffer management
CN100346607C (en) * 2003-09-02 2007-10-31 华为技术有限公司 Method for interface back-up in interface hot connect-disconnect supporting system
US8930583B1 (en) 2003-09-18 2015-01-06 Marvell Israel (M.I.S.L) Ltd. Method and apparatus for controlling data transfer in a serial-ATA system
DE10346617B4 (en) * 2003-10-08 2007-01-25 Stadt Nürnberg Switching device for controlling via a fieldbus line controllable electrical equipment
US7234013B2 (en) * 2003-10-31 2007-06-19 Hewlett-Packard Development Company, L.P. System and method for preventing wake on LAN to protect expansion cards
AU2004308488B8 (en) 2003-12-23 2010-10-14 Rain Bird Corporation Modular and expandable irrigation controller
US7844367B2 (en) 2003-12-23 2010-11-30 Rain Bird Corporation Code replacement for irrigation controllers
US7958292B2 (en) 2004-06-23 2011-06-07 Marvell World Trade Ltd. Disk drive system on chip with integrated buffer memory and support for host memory access
US20060062541A1 (en) * 2004-09-17 2006-03-23 Sharp Laboratories Of America, Inc. Method and system for preparing a removable HD for live TV control
US7734741B2 (en) 2004-12-13 2010-06-08 Intel Corporation Method, system, and apparatus for dynamic reconfiguration of resources
US7738484B2 (en) 2004-12-13 2010-06-15 Intel Corporation Method, system, and apparatus for system level initialization
US7386640B2 (en) * 2004-12-28 2008-06-10 Intel Corporation Method, apparatus and system to generate an interrupt by monitoring an external interface
US7453816B2 (en) * 2005-02-09 2008-11-18 International Business Machines Corporation Method and apparatus for automatic recovery from a failed node concurrent maintenance operation
US7260666B2 (en) * 2005-07-26 2007-08-21 Hewlett-Packard Development Company, L.P. Supporting multiple methods for device hotplug in a single computer
US20070033314A1 (en) * 2005-08-04 2007-02-08 Arad Rostampour Event generation for device hotplug
JP2007233879A (en) * 2006-03-03 2007-09-13 Nec Corp Information processor
JP2007233878A (en) * 2006-03-03 2007-09-13 Nec Corp Information processor
CN101114925B (en) * 2006-07-28 2011-05-25 深圳迈瑞生物医疗电子股份有限公司 Parameter module plug detecting method and apparatus for medical guardianship equipment
CN100459547C (en) * 2006-08-09 2009-02-04 华为技术有限公司 Communication system and method between serial boards
US8250276B2 (en) * 2006-10-10 2012-08-21 Hewlett-Packard Development Company, L.P. Online deletion of devices
CN100428151C (en) * 2006-11-29 2008-10-22 南京联创科技股份有限公司 C/C++ module hot plug-in and pull-off method of base version in large scale concurrent on-line trade
US20080177907A1 (en) * 2007-01-23 2008-07-24 Paul Boerger Method and system of a peripheral port of a server system
US20080270480A1 (en) * 2007-04-26 2008-10-30 Hanes David H Method and system of deleting files from a remote server
US8005993B2 (en) * 2007-04-30 2011-08-23 Hewlett-Packard Development Company, L.P. System and method of a storage expansion unit for a network attached storage device
US8433842B2 (en) * 2007-06-29 2013-04-30 Sandisk Technologies Inc. Method for communicating with a non-volatile memory storage device
US8429328B2 (en) * 2007-06-29 2013-04-23 Sandisk Technologies Inc. System for communicating with a non-volatile memory storage device
GB2467705B (en) * 2007-11-29 2012-02-15 Intel Corp Modifying system routing information in link based systems
US20090144476A1 (en) * 2007-12-04 2009-06-04 Xiaohua Cai Hot plug in a link based system
JP5645014B2 (en) * 2008-05-28 2014-12-24 日本電気株式会社 I / O connection system, method and program
US20100023956A1 (en) * 2008-07-25 2010-01-28 Prostor Systems, Inc. Methods for implementation of an eject service for a removable disk drive
TWI449356B (en) * 2010-02-05 2014-08-11 Htc Corp Detachable wireless communication module and method for using the same
CN101930419B (en) * 2010-03-04 2012-07-18 成都市华为赛门铁克科技有限公司 Hot plug method, hot plug control device and hot plug card system
US8239582B2 (en) * 2010-05-27 2012-08-07 Cilag Gmbh International Hand-held test meter with disruption avoidance circuitry
CN102339236B (en) * 2010-07-21 2013-08-14 英业达股份有限公司 Method for detecting pluggable storage device and electronic device
CN101930276B (en) * 2010-08-30 2012-05-23 浪潮电子信息产业股份有限公司 Device for realizing main board power supply by hot-plugging technology
US8706944B2 (en) 2010-12-22 2014-04-22 Intel Corporation Dual bus standard switching bus controller
CN102411554B (en) * 2011-08-09 2015-04-29 Tcl集团股份有限公司 Hot-plugging method, apparatus and terminal device for USB (universal serial bus) storage devices
KR101532397B1 (en) * 2011-08-31 2015-06-29 후아웨이 테크놀러지 컴퍼니 리미티드 Method for managing a memory of a computer system, memory management unit and computer system
KR101572403B1 (en) 2011-12-22 2015-11-26 인텔 코포레이션 Power conservation by way of memory channel shutdown
CN104932993A (en) * 2014-03-21 2015-09-23 中兴通讯股份有限公司 Stable hot plug driving method and apparatus as well as hot plugging supporting device
CN104077083A (en) * 2014-07-01 2014-10-01 浪潮(北京)电子信息产业有限公司 New added storage method, device and system
US9542283B2 (en) * 2014-07-14 2017-01-10 Lenovo (Singapore) Pte. Ltd. Preventing removal of hot-swappable components
TWI561975B (en) * 2015-10-20 2016-12-11 Mitac Computing Technology Corp Method for detecting hot-swap occurrence
CN105260336B (en) * 2015-11-17 2018-12-18 上海交通大学 Can byte addressing nonvolatile memory hot-plug method and device
US9900260B2 (en) 2015-12-10 2018-02-20 Arm Limited Efficient support for variable width data channels in an interconnect network
US10157133B2 (en) * 2015-12-10 2018-12-18 Arm Limited Snoop filter for cache coherency in a data processing system
CN106980588A (en) * 2016-01-18 2017-07-25 中兴通讯股份有限公司 A kind of equipment heat treatment method and device
US9990292B2 (en) 2016-06-29 2018-06-05 Arm Limited Progressive fine to coarse grain snoop filter
WO2018013104A1 (en) * 2016-07-13 2018-01-18 Hewlett-Packard Development Company, L.P. Hot unplug predictions based on latch positions
KR20180085192A (en) * 2017-01-18 2018-07-26 에스케이하이닉스 주식회사 System including hot plug module and memory module
US10042766B1 (en) 2017-02-02 2018-08-07 Arm Limited Data processing apparatus with snoop request address alignment and snoop response time alignment
EP3619894A4 (en) * 2017-05-01 2020-11-18 Hewlett-Packard Development Company, L.P. Input data switches
CN108121681B (en) * 2017-12-04 2020-12-11 泾县谷声信息科技有限公司 Hot plug implementation method, terminal and storage medium
CN110955624B (en) * 2018-09-26 2023-08-15 阿里巴巴集团控股有限公司 Hot plug method, device and system of PCIE equipment
US11656992B2 (en) 2019-05-03 2023-05-23 Western Digital Technologies, Inc. Distributed cache with in-network prefetch
CN111143104A (en) * 2019-12-29 2020-05-12 苏州浪潮智能科技有限公司 Memory exception processing method and system, electronic device and storage medium
US11765250B2 (en) 2020-06-26 2023-09-19 Western Digital Technologies, Inc. Devices and methods for managing network traffic for a distributed cache
US11675706B2 (en) 2020-06-30 2023-06-13 Western Digital Technologies, Inc. Devices and methods for failure detection and recovery for a distributed cache
US11736417B2 (en) 2020-08-17 2023-08-22 Western Digital Technologies, Inc. Devices and methods for network message sequencing
CN114840460A (en) * 2021-02-02 2022-08-02 上海博泰悦臻网络技术服务有限公司 Hot plug processing method, storage medium, electronic device and processing system
US20230325316A1 (en) * 2022-04-11 2023-10-12 Arteris, Inc. System and method to enter and exit a cache coherent interconnect
SE2230296A1 (en) * 2022-09-19 2024-03-20 Evnxs Adamo Ab A computation platform for automotive applications

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE9104790U1 (en) * 1991-04-19 1991-07-18 Uranit Gmbh, 5170 Juelich, De
US5315488A (en) * 1992-04-14 1994-05-24 Bull S.A Host structure for terminal adapters
EP0811932A1 (en) * 1996-06-05 1997-12-10 Compaq Computer Corporation Connecting expansion cards
EP0820022A2 (en) * 1996-07-19 1998-01-21 Compaq Computer Corporation Computer system incorporating hot docking and undocking capabilities without requiring a standby or suspend mode
US5852743A (en) * 1996-07-12 1998-12-22 Twinhead International Corp. Method and apparatus for connecting a plug-and-play peripheral device to a computer
EP0898231A2 (en) * 1997-08-15 1999-02-24 Compaq Computer Corporation Bus ring-back and voltage over-shoot reduction techniques in a hot-plugging computer system
US5923897A (en) * 1996-04-01 1999-07-13 Microsoft Corporation System for adapter with status and command registers to provide status information to operating system and processor operative to write eject command to command register
US6122711A (en) * 1997-01-07 2000-09-19 Unisys Corporation Method of and apparatus for store-in second level cache flush

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2281793A (en) 1993-09-11 1995-03-15 Ibm A data processing system for providing user load levelling in a network
US5781744A (en) * 1995-08-25 1998-07-14 Apple Computer, Inc. Method and apparatus for ensuring safe peripheral connection
US5875308A (en) * 1997-06-18 1999-02-23 International Business Machines Corporation Peripheral component interconnect (PCI) architecture having hot-plugging capability for a data-processing system
TW444165B (en) * 1998-05-12 2001-07-01 Primax Electronics Ltd Hot plug and play universal serial bus switch device and control method
US6282596B1 (en) * 1999-03-25 2001-08-28 International Business Machines Corporation Method and system for hot-plugging a processor into a data processing system
US6578099B1 (en) * 2000-01-04 2003-06-10 Dell Usa, L.P. Method and computer system for safely hot-plugging adapter cards
JP4553279B2 (en) * 2000-03-09 2010-09-29 インターナショナル・ビジネス・マシーンズ・コーポレーション Data transfer system, data transfer terminal, controller, and interface method
US6748496B1 (en) * 2000-04-18 2004-06-08 Ati International Srl Method and apparatus for providing cacheable data to a peripheral device
US6591324B1 (en) * 2000-07-12 2003-07-08 Nexcom International Co. Ltd. Hot swap processor card and bus

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE9104790U1 (en) * 1991-04-19 1991-07-18 Uranit Gmbh, 5170 Juelich, De
US5315488A (en) * 1992-04-14 1994-05-24 Bull S.A Host structure for terminal adapters
US5923897A (en) * 1996-04-01 1999-07-13 Microsoft Corporation System for adapter with status and command registers to provide status information to operating system and processor operative to write eject command to command register
EP0811932A1 (en) * 1996-06-05 1997-12-10 Compaq Computer Corporation Connecting expansion cards
US5852743A (en) * 1996-07-12 1998-12-22 Twinhead International Corp. Method and apparatus for connecting a plug-and-play peripheral device to a computer
EP0820022A2 (en) * 1996-07-19 1998-01-21 Compaq Computer Corporation Computer system incorporating hot docking and undocking capabilities without requiring a standby or suspend mode
US6122711A (en) * 1997-01-07 2000-09-19 Unisys Corporation Method of and apparatus for store-in second level cache flush
EP0898231A2 (en) * 1997-08-15 1999-02-24 Compaq Computer Corporation Bus ring-back and voltage over-shoot reduction techniques in a hot-plugging computer system

Also Published As

Publication number Publication date
KR20040069334A (en) 2004-08-05
US20030167367A1 (en) 2003-09-04
AU2002352944A8 (en) 2003-07-09
TWI279707B (en) 2007-04-21
CN1639702A (en) 2005-07-13
EP1472608B1 (en) 2013-01-02
US7673090B2 (en) 2010-03-02
KR100715740B1 (en) 2007-05-09
WO2003054713A2 (en) 2003-07-03
TW200301435A (en) 2003-07-01
EP1472608A2 (en) 2004-11-03
CN101859290B (en) 2012-04-25
CN101859290A (en) 2010-10-13
AU2002352944A1 (en) 2003-07-09

Similar Documents

Publication Publication Date Title
WO2003054713A3 (en) Hot plug interface control method and apparatus
EP1089274A4 (en) Data processing system, data processing method, and data processor
MXPA03005214A (en) System, method, and computer program product for configuring computing systems.
EP1383073A4 (en) Data processing system, memory device, data processor, data processing method, and program
EP1549055A4 (en) Data processing device, data processing method, computer program, and data processing system
EP2312556B8 (en) Map data product, map data processing program product, map data processing method, and map data processing device
HK1043226A1 (en) Method for aiding space design using network, system therefor, and server computer of the system
ATE347230T1 (en) TCP/IP/PPP MODEM
DE69933153D1 (en) Electronic device, data processing method and system, and computer-readable storage medium
WO2006052017A3 (en) Methods and apparatus for secure data processing and transmission
SG97177A1 (en) Method and system for supporting multiple operating systems on the same disk running on different computers at the same time
HK1037248A1 (en) Method of executing microprocessor instructions, associated microprocessor and data processing system.
AU6386999A (en) Apparatus and method for emulating an i/o instruction for the correct processor and for servicing software smi's in multi-processor environment
HK1044827A1 (en) A computer processor, a method and a system of checking a computer instruction and a corresponding computer system.
WO2001057660A3 (en) Virtual rom for device enumeration
NO20022904L (en) System, device, computer software product and method for allocating resources to users
HUH3795A (en) Apparatus, computer system and method for initialization symmetric devices
AU2003283919A8 (en) Control system, computer program product, device and method
EP1499023A4 (en) Data processing system, data processing method, data processing device, and data processing program
GB2394328A8 (en) System, method and apparatus for performance optimization at the processor level
AU2003245924A1 (en) Method and system for simulating order processing processes, corresponding computer program product, and corresponding computer-readable storage medium
EP1523133A4 (en) Inter-device authentication system, inter-device authentication method, communication device, and computer program
HK1048178A1 (en) Device for processing data and corresponding method.
WO2003081454A3 (en) Method and device for data processing
HK1058253A1 (en) Method and apparatus for booting the operating environment of an autonomous subsystem in a computer based system.

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LU MC NL PT SE SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2002789904

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020047009553

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 20028257898

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 2002789904

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Ref document number: JP