Arduino Nano sans port série pour MacBook Air 2013

16

Problème

J'ai un Arduino Nano connecté via un câble USB (Type A à Mini Type B) à mon MacBook Air (modèle mi-2013). La LED PWR est allumée lorsque l'arduino est connecté.

L'ouverture du logiciel Arduino, le fait de dérouler le Tools > Serial Portmenu ne m'affiche pas de port série valide. Tout ce que je vois c'est:

/dev/tty.Bluetooth-Incoming-Port
/dev/cu.Bluetooth-Incoming-Port
/dev/tty.Bluetooth-Modem
/dev/cu.Bluetooth-Modem

Ce que j'ai essayé et n'a pas fonctionné

  • J'ai installé le bon pilote FTDI (v2.2.18). x64 pour le Corei5 de mon MacBook Air, fichier FTDIUSBSerialDriver_10_4_10_5_10_6_10_7.mpkg. Redémarré après l'installation.

  • J'ai essayé de connecter Arduino aux deux ports USB de mon Air.

Plus d'informations

  • Exécution de Mac OSX 10.10 Yosemite
  • Les mêmes arduino et câbles fonctionnent lorsqu'ils sont connectés à une machine Windows ou à un Raspberry Pi.

Si cela aide, je peux voir la série USB dans mon Apple Logo > About This Mac > System ReportsousHardware > USB

USB2.0-Serial:

  Product ID:               0x7523
  Vendor ID:                0x1a86
  Version:                  2.54
  Speed:                    Up to 12 Mb/sec
  Location ID:              0x14100000 / 8
  Current Available (mA):   500
  Current Required (mA):    Unknown (Device has not been configured)

Je suis à court d'idées et d'options. Toute aide serait grandement appréciée.

Merci d'avance :)

Mecha
la source
Votre nano est-il un clone ou un vrai nano?
PhillyNJ
C'est un clone. Je pensais avoir lu que c'était vraiment bon. Quoi qu'il en soit, j'ai trouvé quelque chose qui l'a résolu pour moi. Je vais le mettre comme réponse.
Mecha
L'avez-vous branché sur une machine Windows en premier ou avant de le brancher sur votre Mac? Il a peut-être été maçonné, mais la bonne nouvelle est que vous pouvez le débricker.
PhillyNJ
La première fois que je l'ai essayé sur mon Windows. Mais il s'avère que j'avais besoin d'un pilote supplémentaire pour Mac. Voir ma réponse.
Mecha

Réponses:

13

Cela l'a résolu pour moi.

  • Téléchargez ce pilote
  • Installez-le
  • Courir sudo nvram boot-args="kext-dev-mode=1"
  • Redémarrer

Les ports série sont maintenant apparus dans l'IDE Arduino et aussi quand j'ai utilisé ls -1 /dev/tty*

Espère que cela aide quelqu'un.

Référence: ce fil

Mecha
la source
1
J'ai le même problème et l'utilisation de votre lien résout mon problème. Merci pour le partage des informations. Cordialement, Jo
1
Le 13/04/2016, j'ai téléchargé le pilote (version 1.2 ?, du 2015-11-19?) À partir de là, ai fait le redémarrage requis et je n'ai pas eu besoin de faire le paramètre kext du pilote non signé. En le branchant, l'appareil est apparu comme '/dev/cu.wchusbserialfa130' dans Arduino / Tools / Port.
Dave X
2
Veuillez mettre à jour votre réponse pour refléter le fait qu'il n'est plus nécessaire de bricoler avec le noyau OS X pour permettre aux pilotes non signés d'être chargés dans l'espace du noyau, ce qui représente un risque de sécurité gigantesque. Le dernier OS X reconnaît correctement ces ID de fournisseur et de produit, sans avoir besoin d'installer de pilote. ID produit: 0x7523, ID fournisseur: 0x1a86.
Paul-Sebastian Manole
1
Oui, je connais les dates. Pour un novice, il n'est pas évident quelle partie de la réponse bricole avec le noyau OS / X, et quelle partie ne l'est pas. Je vous suggère de publier votre réponse améliorée.
Nick Gammon
2
Il faut se méfier! Panique du noyau! sur macOS Sierra, à partir du 25 septembre 2016.
Jangid