Rabu, 02 Maret 2016

Cara Instalasi Aten USB Serial Adapter di MAC OSX Elcapitan



Tulisan ini saya buat untuk catatan saya pribadi, dan semoga berguna juga untuk teman pembaca.

Setelah update OS ke versi Elcapitan, ternyata Macbook saya jadi tidak bisa console lagi ke router menggunakan ATEN USB Serial, ternyata di OSX Elcapitan ini driver atau serial nya tidak bisa UP karena ke block oleh security policy default nya.

Cara nya adalah kita harus melakukan disable terlebih dahulu System Integrity Protection (rootless) di OS X El Capitan, langkah-langkah nya adalah sebagai berikut :

1. Reboot dulu Mac nya dan selama proses reboot tekan tombol Command + R keys sampai masuk ke Recovery Mode

2. Ketika sudah masuk di Recovery Mode,  “OS X Utilities” akan muncul, dan di menu ‘Utilities’ pilih  “Terminal” untuk membuka command line

3. Ketik command atau perintah berikut :

# csrutil disable
# reboot

Maka setelah reboot, System Integrity Protection akan di disable.

Kemudian lakukan langkah instalasi driver ATEN nya, pertama download dulu driver nya disini : http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=229&pcid=41

Kemudian lakukan langkah berikut ini :

1. Buka file zip nya
2. Mount Disk Image nya yang ada di dalam file zip tadi
3. Buka Installer Package dan install drivers nya
4. Lakukan Reboot Mac nya.

Setelah selesai reboot, maka kita harus setting dulu driver ATEN yang sudah di install, dengan cara :

1. Colokan USB ATEN ke Mac nya.
2. Buka System Profiler/System Information, di Application -> Utilites
Klik USB di Contents panel
3. Pilih GUC232A di menu Device Tree; biasanya akan di listen pada USB-Serial Controller atau di listed pada Composite Device
4. Dicatat ProductID dan VendorID, atau catat the System Profiler window yang terbuka pada
Terminal, di Application -> Utilites
5. Gunakan perintah ini di Property List of the Prolific driver pada terminal :

$ sudo nano /System/Library/Extensions/ProlificUsbSerial.kext/Contents/Info.plist

Masukan admin password ketika ditanyakan.

6. Scroll down dan cari the ProductID and VendorID yang ada di dalam plist file dimana dinamakan idProduct dan idVendor
7. Ganti ProductID and VendorID agar sama dengan GUC232A’s ProductID dan VendorID yang ada di plist file tadi pada langkah ke 4, lihat nomor integer values nya, tapi System Profiler reports yang hexa. Gunakan Calculator untuk convert numbers nya. Pada System Profiler akan terlihat Product ID nya 0x2008 dan Vendor ID nya 0x0557.  Intinya disesuikan dengan hasil pencatatan pada langkah ke 4
8. Simpan perubahan nya dan keluar (Control-X) di nano nya.

Setelah itu kita masih perlu untuk Reload Kernel Extension nya, caranya adalah :

1. Unplug ATEN nya (GUC232A)
2. Gunakan perintah berikut untuk load kernel extension :

$ sudo kextload /System/Library/Extensions/ProlificUsbSerial.kext

3. Pasang atau colok lagi ATEN ke Mac.

Setelah Anda menyelesaikan langkah-langkah diatas dan Anda memiliki adaptor  ATEN yang sudah terpasang, Anda akan melihat file bernama tty.usbserial di folder / dev Anda. Sekarang ATEN nya seharusnya sudah bisa digunakan. Saya menggunakan ZTerm untuk mengakses perangkat serial. USB Serial perangkat muncul di daftar drop-down dari perangkat di bawah menu komunikasi Modem.

Atau bisa juga menggunakan program iTerm untuk console nya, caranya :

1. Download file nya di : http://www.iterm2.com/downloads.html
2. Install iTerm nya.
3. Buka iTerm2 dan buat profile baru (Profiles>Open Profiles>Edit Profiles)
Klik menu + dan kasih nama profile nya
4. Klik Command button dan masukan ‘screen /dev/cu.usbserial’ di command box.



Simpan setting nya tadi dan keluar dari menu setting.

Setelah dicolokan atau dipasang kabel console ATEN ke Mac dan juga ke router atau switch, buka iTerm2 dan pilih Serial profile yang tadi dibuat.  iTerm2 akan otomatis terbukan dan connect ke perangkat yang akan di console.  

Untuk keluar dari iterm, Gunakan CTRL-A, kemudian CTRL-\ 

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Tidak ada komentar: