2 votos

Firma de código no válida que impide la carga de la extensión del kernel en macOS Sierra

Tengo una unidad de cinta LTO con un ATTO Thunderlink SH 1068 incorporado que depende de una extensión del kernel SAS/HBA de ATTO al final de su vida útil (EOL), el ATTO ThunderLink SAS HBA Driver 1.25 .

Al actualizar a MacOS Sierra, la extensión del kernel no se carga, por lo que la unidad de cinta LTO no aparece en el árbol de dispositivos SAS. Funcionaba bien en El Capitan 10.11.6.

Parece que Gatekeeper en Sierra está bloqueando esta extensión del kernel.

Corriendo kextutil -t en el Terminal, ya que un diagnóstico revela que la firma del código no es válida:

MacBook-Pro:~ user$ sudo kextutil -t /Library/Extensions/ATTOThunderLinkSASHBA.kext 
Password:
Diagnostics for /Library/Extensions/ATTOThunderLinkSASHBA.kext:
Code Signing Failure: code signature is invalid
Untrusted kexts are not allowed
ERROR: invalid signature for com.ATTO.driver.ATTOThunderLinkSASHBA, will not load

¿Qué tengo que hacer para cargar de forma segura la extensión del kernel para que mi unidad de cinta LTO vuelva a funcionar?

2voto

Kai Howells Puntos 21

Creo que he conseguido que esto funcione. Además de la respuesta de Jason Conrad, ATTO parece haber incluido el controlador SH 1068 en el paquete SH 2068.

Ahora, por qué no dejan esto claro a nadie sin descargar el controlador e intentar instalarlo, no lo sé.

Lo que sí sé es que después de instalar el controlador para el SH 2068 (que está firmado, así que funciona en Sierra) ahora puedo ver mi biblioteca de cintas LTO.

Consigue los instaladores desde aquí: https://www.atto.com/downloads/165/

1voto

icc97 Puntos 242

Puede desactivar la comprobación de integridad del sistema en Sierra siguiendo las instrucciones de esta página: http://osxdaily.com/2015/10/05/disable-rootless-system-integrity-protection-mac-os-x/

Intenta también conseguir una versión más reciente de los controladores en el sitio web de Atto. Por ejemplo, el Thunderlink NT 1101 está descatalogado, pero el controlador, versión 2.0.7, para el NT2101 dice que es compatible con el 1101 y parece que funciona.

0voto

user260467 Puntos 16

Resulta que simplemente no es viable ejecutar esta extensión del kernel anticuada en Sierra.

Mi solución fue simplemente mantener un sistema dedicado a El Capitán para poder utilizar este hardware en particular.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X