1 / 8

Hot Plug PCI

Hot Plug PCI. 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:

gala
Download Presentation

Hot Plug PCI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Hot Plug PCI

  2. 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. 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. 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. NT 4.0 PCI Hot Plug Architecture Control Panel Applet PCI Hot Plug Service Device Class DLL PCI Hot Plug System Driver Adapter Device Driver PCI Adapter Hot Plug Hardware

  6. 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. 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. 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

More Related