Arduino Nano tidak ada port serial untuk MacBook Air 2013

16

Masalah

Saya memiliki Arduino Nano yang terhubung melalui kabel USB (Tipe A ke Mini Tipe B) ke MacBook Air (Model Mid 2013). LED PWR menyala saat Arduino terhubung.

Membuka perangkat lunak Arduino, menarik Tools > Serial Portmenu tidak menunjukkan port serial yang valid. Yang saya lihat adalah:

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

Apa yang saya coba dan tidak berhasil

  • Saya telah menginstal driver FTDI yang benar (v2.2.18). x64 untuk Corei5 MacBook Air saya, file FTDIUSBSerialDriver_10_4_10_5_10_6_10_7.mpkg. Mulai ulang setelah instalasi.

  • Mencoba menghubungkan arduino ke kedua port USB di Air saya.

Info lebih lanjut

  • Menjalankan Mac OSX 10.10 Yosemite
  • Arduino dan kabel yang sama berfungsi saat terhubung ke mesin Windows atau Raspberry Pi.

Jika itu membantu, saya dapat melihat Serial USB di Apple Logo > About This Mac > System Reportbawah sayaHardware > 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)

Saya kehabisan ide dan pilihan. Bantuan apa pun akan sangat dihargai.

Terima kasih sebelumnya :)

Mecha
sumber
Apakah nano Anda klon atau nano nyata?
PhillyNJ
Itu tiruan. Kupikir aku sudah membaca bahwa itu sangat bagus. Bagaimanapun, saya menemukan sesuatu yang menyelesaikannya untuk saya. Akan menempatkannya sebagai jawaban.
Mecha
Apakah Anda sudah mencolokkannya ke mesin Windows terlebih dahulu atau sebelum Anda mencolokkannya ke Mac Anda? Mungkin sudah rusak tetapi kabar baiknya adalah Anda dapat mencabutnya.
PhillyNJ
Pertama kali saya mencobanya di Windows saya. Tetapi ternyata saya membutuhkan driver tambahan untuk Mac. Lihat jawaban saya.
Mecha

Jawaban:

13

Ini menyelesaikannya untuk saya.

  • Unduh driver ini
  • Pasang itu
  • Lari sudo nvram boot-args="kext-dev-mode=1"
  • Mulai ulang

Port serial sekarang muncul di Arduino IDE dan juga ketika saya menggunakan ls -1 /dev/tty*

Semoga ini bisa membantu seseorang.

Referensi: utas ini

Mecha
sumber
1
Saya memiliki masalah yang sama dan menggunakan tautan Anda memecahkan masalah saya. Terima kasih telah berbagi informasi. Salam, Jo
1
Pada 2016-04-13, saya mengunduh driver (versi 1.2 ?, tertanggal 2015-11-19?) Dari sana, melakukan reboot yang diperlukan, dan tidak perlu melakukan pengaturan kext driver yang tidak ditandatangani. Saat memasangnya, perangkat muncul sebagai '/dev/cu.wchusbserialfa130' di Arduino / Tools / Port.
Dave X
2
Harap perbarui jawaban Anda untuk mencerminkan fakta bahwa tidak perlu lagi mengotak-atik kernel OS X untuk memungkinkan driver yang tidak ditandatangani dimuat dalam ruang kernel yang merupakan risiko keamanan raksasa. OS X terbaru mengenali ID vendor dan produk ini dengan benar, tanpa perlu menginstal driver apa pun. ID Produk: 0x7523, ID Vendor: 0x1a86.
Paul-Sebastian Manole
1
Ya, saya kenal tanggal. Untuk seorang pemula, tidak jelas bagian mana dari jawabannya yang mengutak-atik kernel OS / X, dan bagian mana yang tidak. Saya sarankan Anda mengirim jawaban yang lebih baik.
Nick Gammon
2
Waspadalah! Panik Kernel! pada macOS Sierra, pada 25 September 2016.
Jangid