Utilizar modunload mientras el puerto nxge
puede producir un error grave del sistema
(CR 6551509)
Si se ejecuta el comando modunload en el controlador nxge mientras está en
ejecución se puede producir un error grave del sistema. Un problema del controlador
nxge puede ocasionar, aunque muy raramente, que dicho controlador genere un error
grave al reiniciar el sistema. Dicho error se produce si el sistema aún está transfiriendo
volúmenes considerables de datos de red a través de una interfaz nxge mientras el
sistema está apagándose. Es muy improbable que esta condición se produzca en
circunstancias normales.
El mensaje de error grave sería mutex_enter: bad mutex, ...
La pila del error grave incluirá las dos funciones del controlador
nxge:nxge_freeb() y nxge_post_page().
En caso de que se produzca dicho error grave, el sistema se recuperará y se reiniciará
con normalidad. Tanto el sistema como las interfaces de nxge se restituirán sin más
incidencias.
Solución provisional: Desconecte las interfaces antes de descargar el controlador.
▼ Para desconectar las interfaces antes de descargar el
controlador.
No suele hacer falta descargar un controlador de un núcleo en ejecución, pero en las
raras ocasiones en que puede ser preciso, hay que desconectar todas las instancias
del controlador antes de descargarlo.
1. Primero, localice las instancias de nxge que están conectadas (activas)
utilizando el comando ifconfig:
# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL>
mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
bge0: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS>
mtu 1500 index 2
26
Servidores SPARC Enterprise T5120 y T5220: Notas del producto • Octubre de 2008