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 :)


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


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.