A method and an apparatus is presented for configuring a system bus
topology dynamically. In a preferred embodiment, the system bus is a Small
Computer System Interface (SCSI) bus that connects a "daisy" chain of disk
drives. Two types of disk drives are used: single ended (SE) "Ultra"
drives capable of 20 MHz operation and LVD (low voltage differential)
"Ultra Plus" drives capable of 40 MHz operation. LVD disk drives can also
function in the slower SE mode. The first drive in the chain of drives may
need to be connected by a cable over three feet long. This introduces
signal degradation that is often overcome by introducing redrive circuitry
to boost signal quality. This is an expensive solution and a much easier
solution is presented: install a jumper between the last drive in the
chain and the first drive. However, if LVD bus mode is used, then this
jumper solution does not work and the jumper must be removed. Disk drives
in a server system are "hot swappable," which means they can be changed at
run time without shutting down the system. A method and an apparatus is
provided for dynamically testing for the appropriate mode of bus operation
based on the currently installed disk drives and adjusting the jumper
setting accordingly.
Un método y un aparato se presenta para configurar una topología del autobús del sistema dinámicamente. En una encarnación preferida, el autobús del sistema es un autobús del interfaz pequeño del sistema informático (SCSI) que conecta una cadena de la "margarita" de los accionamientos de disco. Dos tipos de accionamientos de disco se utilizan: solo terminado (SE)"ultra" conduce capaz de la operación y de LVD (diferencial de 20 megaciclos de la baja tensión)"ultra más" las impulsiones capaces de la operación de 40 megaciclos. Los accionamientos de disco de LVD pueden también funcionar en el modo más lento del SE. La primera impulsión en la cadena de impulsiones puede necesitar ser conectado por un cable sobre tres pies de largo. Esto introduce la degradación de la señal que es superada a menudo introduciendo el trazado de circuito redrive para alzar calidad de la señal. Esto es una solución costosa y se presenta una solución mucho más fácil: instale un puente entre la impulsión pasada en la cadena y la primera impulsión. Sin embargo, si se utiliza el modo del autobús de LVD, después esta solución del puente no trabaja y el puente debe ser quitado. Los accionamientos de disco en un sistema del servidor son "intercambiables caliente," que los medios ellos se pueden cambiar en el tiempo de pasada sin cerrar abajo del sistema. Un método y un aparato se proporciona para dinámicamente probar para el modo apropiado de la operación del autobús basado en los accionamientos de disco actualmente instalados y ajustar el puente que fija por consiguiente.