2 votes

Signature de code invalide empêchant le chargement de l'extension du noyau sur macOS Sierra.

J'ai un lecteur de bandes LTO avec un ATTO Thunderlink SH 1068 intégré qui repose sur une extension de noyau ATTO SAS/HBA en fin de vie, le ATTO ThunderLink SAS HBA Driver 1.25 .

Lors de la mise à jour vers MacOS Sierra, l'extension du noyau ne se charge pas, de sorte que le lecteur de bande LTO n'apparaît pas dans l'arborescence des périphériques SAS. Il fonctionnait correctement sous El Capitan 10.11.6.

Il semble que Gatekeeper dans Sierra bloque désormais cette extension du noyau.

La course à pied kextutil -t dans Terminal, car un diagnostic révèle que la signature du code n'est pas valide :

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

Que dois-je faire pour charger en toute sécurité l'extension du noyau afin que mon lecteur de bandes LTO fonctionne à nouveau ?

2voto

Frank Meerkötter Points 799

Je pense que j'ai réussi à faire fonctionner ce système. Suite à la réponse de Jason Conrad ci-dessus, ATTO semble avoir intégré le pilote SH 1068 dans le package SH 2068.

Je ne sais pas pourquoi ils ne l'indiquent pas clairement aux personnes qui ne téléchargent pas le pilote et n'essaient pas de l'installer.

Ce que je sais, c'est qu'après avoir installé le pilote pour le SH 2068 (qui est signé, donc fonctionne sur Sierra), je peux maintenant voir ma bibliothèque de bandes LTO.

Téléchargez les installateurs à partir d'ici : https://www.atto.com/downloads/165/

1voto

icc97 Points 495

Vous pouvez désactiver le contrôle de l'intégrité du système dans Sierra en suivant les instructions de cette page : http://osxdaily.com/2015/10/05/disable-rootless-system-integrity-protection-mac-os-x/

Essayez également d'obtenir une version plus récente des pilotes sur le site Web d'Atto. Par exemple, le Thunderlink NT 1101 n'est plus commercialisé, mais le pilote, version 2.0.7, pour le NT2101 indique qu'il prend en charge le 1101 et semble fonctionner.

0voto

martindale Points 477

Il s'avère qu'il n'est tout simplement pas viable d'exécuter cette extension de noyau obsolète sur Sierra.

Ma solution a été de conserver un système El Capitan dédié afin de pouvoir utiliser ce matériel particulier.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X