Los sistemas Ultra 450, como todos los sistemas UltraSPARC(TM), están basados en el bus UPA (Ultra Port Architecture) de alta velocidad, un bus de sistema conmutado, que proporciona hasta 32 ID de direcciones de puertos (o ranuras) para dispositivos de alta velocidad incorporados a la placa base, como pueden ser las CPU, puentes de E/S y memorias intermedias de trama. Aunque la mayoría de los sistemas Ultra utilizan sólo tres o cuatro puertos UPA activos, el sistema Ultra 450 proporciona hasta nueve puertos activos distribuidos en los siguientes subsistemas.
Tabla 2-1 Puertos activos
Tipo de dispositivo |
Ranura UPA |
Implementación física |
---|---|---|
CPU |
0-3 |
Cuatro ranuras de conexión |
Puente UPA-PCI |
4,6,1f |
Soldado a la placa base |
Memoria intermedia de trama para gráficos UPA |
1d, 1e |
Dos ranuras de conexión |
El usuario no puede controlar el orden de sondeo de estos nueve identificadores de puerto, pero sí puede excluir determinados puertos del sondeo a través de la variable NVRAM upa-port-skip-list. En el ejemplo siguiente, esta variable se utiliza para excluir uno de los puentes UPA-PCI y la primera tarjeta de gráficos UPA de la lista de sondeo.
ok setenv upa-port-skip-list 4,1d
Esta función permite excluir un determinado dispositivo del sondeo (y su posterior utilización) realizado por el sistema sin tener que retirar físicamente la tarjeta. Puede resultar útil para detectar cualquier tarjeta que no funcione correctamente en un sistema que experimente fallos transitorios.