Presentation is loading. Please wait.

Presentation is loading. Please wait.

Hot Plug PCI. 2 PP340299.ppt PCI Hot Plug Objective  To Enable higher availability of file and application servers by standardizing the process of removing.

Similar presentations


Presentation on theme: "Hot Plug PCI. 2 PP340299.ppt PCI Hot Plug Objective  To Enable higher availability of file and application servers by standardizing the process of removing."— Presentation transcript:

1 Hot Plug PCI

2 2 PP340299.ppt PCI Hot Plug Objective  To Enable higher availability of file and application servers by standardizing the process of removing and adding PCI adapter & controller cards while system is running  While system is online, a user can:  Replace failed or aging adapters / controllers with new adapters / controllers  Upgrade older generation controllers with new state of the art controllers  Add additional controllers to expand system capabilities

3 3 PP340299.ppt PCI Hot Plug Availability  “March Update Maintenance Release” (MUM)  RTM: 3/31/99  FCS: 4/15/99  NT 4.0  NetWare  eXtremeRAID ™ 1100 only  i960 based products are not yet supported

4 4 PP340299.ppt PCI Hot Plug Terms  Hot Replacement  Replace an existing controller with an identical controller  (Same channel, F/W, etc.)  Only Hot Replacement is available in MUM  Hot Upgrade  Replace an existing controller with a newer controller  May have different PCI resource requirement (CH’s, F/W, etc.)  (e.g. Upgrade DACPJ with an eXtremeRAID1100)  Not available in MUM  Hot Expansion  Adding an additional controller to an open slot  (New PCI resources need to be assigned)  Not available in MUM

5 5 PP340299.ppt NT 4.0 PCI Hot Plug Architecture PCI Hot Plug System Driver PCI Adapter Adapter Device Driver PCI Hot Plug Service Control Panel Applet Hot Plug Hardware Device Class DLL

6 6 PP340299.ppt DAC Driver /Firmware support  Stop or shut down an individual adapter / controller  User is required to flush cache, stop background activities, perform no host interrupts (async events), quiesce the bus and power manage the bus before the slot is powered down.  Finish or abort all current pending IOs in the controller F/W  Assuming the upper layer has no pending IOs in the controller before shut down command was issued.  Restart or Re-initialize Individual Adapter  Driver is required to init the controller, sync up with F/W power up procedure, spin up drive if needed (much like BIOS function) and be able to handle COD configuration update in a new controller.

7 7 PP340299.ppt DAC OS driver and FW support In MUM….  DAC PCI Hot Plug support for:  NT 4.0 : Support Compaq hot plug API. Pseudo device for hotplug IOCTRL access  NetWare 5.0 : NWPA HAM driver instant load/unload and driver hot swap support In Big Apple Time Frame….  DAC PCI Hot Plug support for:  NT 5.0 : Plug & Play and power management requirement - HwAdapterControl  UNIXWARE : DDI-8 implementation - Add, Remove, Suspend and Resume operations

8 8 PP340299.ppt DAC OS driver and FW support  Future Plan  Non-Stop IO while replacing RAID controllers  Active/Active, Fail-Over/Fail back, load balancing implementation using PCI 2-node clustering and external RAID dual duplexing technique


Download ppt "Hot Plug PCI. 2 PP340299.ppt PCI Hot Plug Objective  To Enable higher availability of file and application servers by standardizing the process of removing."

Similar presentations


Ads by Google