La firma de código no válida impide que la extensión del kernel se cargue en macOS Sierra

2

Tengo una unidad de cinta LTO con un ATTO Thunderlink SH 1068 incorporado que se basa en una extensión del kernel SAS / HBA ATTO de fin de 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. Estaba funcionando bien en El Capitán 10.11.6.

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

La ejecución de kextutil -t en la Terminal como 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é debo hacer para cargar de forma segura la extensión del kernel para que mi unidad de cinta LTO funcione de nuevo?

    
pregunta user260467 20.10.2016 - 22:33

3 respuestas

0

Resulta que simplemente no es viable ejecutar esta extensión de kernel obsoleta en Sierra.

Mi solución fue simplemente retener un sistema dedicado de El Capitan para poder usar este hardware en particular.

    
respondido por el user260467 14.03.2017 - 22:04
2

Creo que tengo que trabajar esto. Además de la respuesta anterior de Jason Conrad, ATTO parece haber incorporado el controlador SH 1068 en el paquete SH 2068.

Ahora, no sé por qué no se lo explican a nadie sin descargar el controlador e intentar instalarlo.

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

Agarra los instaladores desde aquí: enlace

    
respondido por el Kai Howells 22.09.2017 - 12:33
1

puede desactivar la Comprobación de integridad del sistema en Sierra siguiendo las instrucciones de esta página: enlace

También intente obtener una versión más nueva de los controladores del sitio web de Atto. Por ejemplo, el Thunderlink NT 1101 se suspende, pero el controlador, versión 2.0.7, para el NT2101 dice que es compatible con el 1101 y parece funcionar.

    
respondido por el Jason Conrad 01.11.2016 - 15:26

Lea otras preguntas en las etiquetas