Los sistemas que tienen dispositivos habilitados para SR-IOV pueden presentar problemas para iniciar en determinadas configuraciones con la interfaz gráfica de usuario (GUI) de X11 Xorg durante el inicio. Los sistemas que ejecutan el software del sistema operativo Oracle Solaris 11 11/11 preinstalado ya incluirán la solución alternativa para este problema. No obstante, si realiza una instalación nueva con el medio de distribución de Oracle Solaris 11 11/11 y observa que la GUI de X11 GUI no se inicia, deberá llevar a cabo la solución alternativa que se describe a continuación.
Software afectado:
Oracle Solaris 11 11/11
Versiones 1.0, 1.1, 1.2, 1.3, 1.4.4 y 1.5
Solución alternativa:
Si realiza una instalación basada en GUI de Oracle Solaris 11 11/11, deberá seguir los pasos 1 a 3 descritos a continuación para permitir el inicio de la GUI para la instalación y, luego, deberá realizar todos los pasos (es decir, los pasos 1 a 4) en el primer inicio posterior a la instalación.
Si inicia sesión en el sistema sin utilizar la consola gráfica (con la consola serie o texto o el inicio de sesión Ethernet), realice el paso 4 en el primer inicio posterior a la instalación.
Edite la línea GRUB que se muestra en el inicio y cambie la consola gráfica por defecto a ttya para una consola serie o text para el texto VGA, según su preferencia. Agregue también -kd como indicadores de núcleo. Por ejemplo:
kernel /platform/i86pc/kernel/amd64/unix
se convierte en
kernel /platform/i86pc/kernel/amd64/unix -kd -Bconsole=text
o bien,
kernel /platform/i86pc/kernel/amd64/unix -kd -Bconsole=ttya
Para editar la línea GRUB:
Pulse ???e' para editar la entrada GRUB.
Pulse ???e' para editar la línea seleccionada.
Escriba los cambios.
Pulse <esc> para finalizar.
Pulse ???b' para iniciar.
Cuando el sistema operativo Solaris pase al depurador, escriba lo siguiente para definir un punto de ruptura en pcie???_init:
[0]> ::bp pcie???_init
:c
Cuando el sistema operativo Oracle Solaris detecta el punto de ruptura, escriba lo siguiente para definir la variable 0> pcie_br_flags/W 0:
pcie'pcie_br_flags: 0x1 = 0x0
[0]>:c
Una vez que se inicia el sistema y es posible iniciar sesión, anexe la siguiente línea para evitar la necesidad de definir la variable mediante el depurador:
set pcie:pcie_br_flags=0 to /etc/system.
#echo 'set pcie:pcie_br_flags=0' >> /etc/system