Sunday, July 08, 2012

ATEN UC-232A USB-to-Serial Converter in MacBook

Untuk membuat agar MacBook saya bisa digunakan sebagai console suatu perangkat, saya perlu konverter dari USB ke RS-232. Yang saya punya adalah ATEN UC-232A USB-to-Serial Converter. Awalnya saya ikuti petunjuk di http://cooperlees.com/blog/?p=414. Namun karena tidak mendapatkan hasil, saya mencoba mengikuti petunjuk di http://xbsd.nl/2011/07/pl2303-serial-usb-on-osx-lion.html. Dan tampaknya berhasil. Untuk pastinya saya mesti ke kantor dulu untuk pinjam switch yang ada console-nya.

Langkah-langkah secara umum:
  1. Download dan ekstrak driver dan konfigurasi ATEN UC-232A for Mac OS X
  2. Masuk sebagai Root
  3. Salin hasil ekstrak (berupa folder) ke folder /System/Library/Extensions/
  4. Atur permission dan owner folder driver
  5. Jalankan kextload dan kextcache

Download dan ekstrak driver dan konfigurasi ATEN UC-232A for Mac OS X
Download driver di http://id.driverscollection.com/?aid=39450171288fd01886365fe6ab5.
Setelah di-download, ekstrak file UC-232A_macX.zip sehingga menghasilkan sebuah file lain yaitu PL2303_1.0.8.pkg. Jalankan file ini untuk meng-install driver ke dalam Mac OS X.

Download konfigurasi di http://xbsd.nl/~martijn/log/osx-pl2303.kext.tgz dengan hasil sebuah file osx-pl2303.kext.tar. Ekstrak file ini sehingga menghasilkan sebuah folder osx-pl2303.kext.

Masuk sebagai root
$ su -
Password: *******
#

Salin hasil ekstrak
Setelah masuk sebagai root, salin file /Users/muhammadsirojulmunir/Downloads/osx-pl2303.kext/ ke /System/Library/Extensions/.
# cp /Users/muhammadsirojulmunir/Downloads/osx-pl2303.kext/ /System/Library/Extensions/

Atur permission dan owner folder driver
Pindah ke folder /System/Library/Extensions/ untuk atur permisi dan pemilik
# cd /System/Library/Extensions/
# chmod -R 755 osx-pl2303.kext/
# chown -R root:wheel osx-pl2303.kext/

Menjalankan kextload dan kextcache
# cd /System/Library/Extensions
# kextload ./osx-pl2303.kext
# kextcache -system-cache

Cek tty sebelum USB-To-Serial Converter ditancapkan ke MacBook.
# ls /dev/tty.*
/dev/tty.Bluetooth-Modem 
/dev/tty.Bluetooth-PDA-Sync

Tancapkan USB-To-Serial Converter lalu cek lagi
# ls /dev/tty.*
/dev/tty.Bluetooth-Modem 
/dev/tty.PL2303-00001004 
/dev/tty.Bluetooth-PDA-Sync

Cek dengan perangkat switch (besok)

Sempat mencoba petunjuk di http://cooperlees.com/blog/?p=414, namun saat dijalankan kextcache, tampil pesan kesalahan :
Muhammad-Sirojul-Munirs-MacBook-Air:Extensions root# kextcache -system-cache
Can't read info dictionary for ProlificUsbSerial.kext: IOCFUnserialize: syntax error near line 104.
Can't read info dictionary for ProlificUsbSerial.kext: IOCFUnserialize: syntax error near line 104.
Can't read info dictionary for ProlificUsbSerial.kext: IOCFUnserialize: syntax error near line 104.
Can't read info dictionary for ProlificUsbSerial.kext: IOCFUnserialize: syntax error near line 104.
Can't read info dictionary for ProlificUsbSerial.kext: IOCFUnserialize: syntax error near line 104.

Setelah sintak tambahan pada file /System/Library/Extensions/ProlificUsbSerial.kext/Contents/Info.plist dihapus, pesan kesalahan di atas hilang.

Hasil pengecekan koneksi dengan switch

Ketika USB-To-Serial Converter  ditancapkan ke MacBook, akan muncul device PL2303-00001004. Perhatikan hasil menjalankan perintah baris di bawah ini.

$ ls /dev/tty.*
/dev/tty.Bluetooth-Modem
/dev/tty.PL2303-00001004
/dev/tty.Bluetooth-PDA-Sync

Ketika aplikasi terminal emulator MacWise dijalankan, ada jendela :
Available serial ports
has changed. Please select a new serial port
from Settings Menu








Ini menandakan bahwa USB-To-Serial Converter  sudah dikenal oleh terminal emulator MacWise. Sekarang terminal emulator siap digunakan. Jangan lupa pilih serial port PL2303-00001004.














Dalam kesempatan ini, dicoba untuk mengakses console switch H3C S3100-52P atau HP A3100. Tampilannya dalah sebagai berikut :

No comments:

Post a Comment