Howto minicom

จาก Wiki Opensource

เอกสารอ้างอิง: http://sutian.exteen.com/20070505/minicom-config-router-ubuntu-rhel

การทดสอบ: ได้ทดสอบตามนี้และใช้งานได้

อุปกรณ์: Notebook, USB2Serial, Serial Cable


วิธีการ:

  • ต่อ USB2Serial เข้ากับ Notebook
  • ดูรายชื่ออุปกรณ์ด้วยคำสั่ง

    tail /var/log/message


Jun 18 10:07:13 net-nrnb-2128 kernel: [ 761.679818] usb 3-1: new low speed USB device using uhci_hcd and address 2
Jun 18 10:07:14 net-nrnb-2128 kernel: [ 1523.511069] usb 3-1: configuration #1 chosen from 1 choice
Jun 18 10:07:14 net-nrnb-2128 kernel: [ 761.940589] usbcore: registered new interface driver usbserial
Jun 18 10:07:14 net-nrnb-2128 kernel: [ 761.940609] /build/buildd/linux-2.6.24/drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
Jun 18 10:07:14 net-nrnb-2128 kernel: [ 761.940642] usbcore: registered new interface driver usbserial_generic
Jun 18 10:07:14 net-nrnb-2128 kernel: [ 761.940645] /build/buildd/linux-2.6.24/drivers/usb/serial/usb-serial.c: USB Serial Driver core
Jun 18 10:07:14 net-nrnb-2128 kernel: [ 761.958890] /build/buildd/linux-2.6.24/drivers/usb/serial/usb-serial.c: USB Serial support registered for DeLorme Earthmate USB
Jun 18 10:07:14 net-nrnb-2128 kernel: [ 761.958909] /build/buildd/linux-2.6.24/drivers/usb/serial/usb-serial.c: USB Serial support registered for HID->COM RS232 Adapter
Jun 18 10:07:14 net-nrnb-2128 kernel: [ 761.958924] /build/buildd/linux-2.6.24/drivers/usb/serial/usb-serial.c: USB Serial support registered for Nokia CA-42 V2 Adapter
Jun 18 10:07:14 net-nrnb-2128 kernel: [ 761.960922] usb 3-1: HID->COM RS232 Adapter converter now attached to ttyUSB0
Jun 18 10:07:14 net-nrnb-2128 kernel: [ 761.961005] usbcore: registered new interface driver cypress
Jun 18 10:07:14 net-nrnb-2128 kernel: [ 761.961009] /build/buildd/linux-2.6.24/drivers/usb/serial/cypress_m8.c: Cypress USB to Serial Driver v1.09


จากตัวอย่างนี้ linux กำหนดให้เป็น ttyUSB0


  • ติดตั้งโปรแกรม minicom (ตามความสะดวก)
  • ตั้งค่า minicom ก่อนใช้งาน
    สามารถใช้คำสั่ง minicom -s เพื่อเข้าสู่หน้าจอตั้งค่า (ข้ามไปข้อ 4) หรือเข้าตามลำดับดังนี้
  1. เรียกคำสั่ง minicom
  2. กดปุ่ม Ctrl+A กด Z เข้าเมนู
  3. กด O เพื่อตั้งค่า cOnfigure Minicom..
  4. เลือก Serial port setup
    เลือก A แล้วกำหนด device เป็น /dev/ttyUSB0 ต้องพิมพ์เข้าไปเองตามที่เราตรวจสอบข้างต้น
    เลือก E แล้วกำหนดเป็น 9600 8N1 ด้วยการกดปุ่ม c และ q
    เลือก F เพื่อตั้ง hardware flow control กดจนได้ค่าเป็น No
  5. ออกมาที่ Configuration Menu เลือก Save setup as dfl
  6. ออกจากโปรแกรม minicom
  7. เรียกโปรแกรม minicom อีกครั้งเพื่อให้อ่านค่า Configuration ใหม่ คราวนี้ระบบจะเชื่อมต่อกับอุปกรณ์เครือข่ายผ่าน Serial Port ได้แล้วตามตัวอย่าง


Welcome to minicom 2.3-rc1

OPTIONS: I18n
Compiled on Dec 10 2007, 10:36:19.
Port /dev/ttyUSB0

Press CTRL-A Z for help on special keys


Login: username
Password: password
Menu options: --------------3Com SuperStack 3 Switch 4200---------------
bridge             - Administer bridge-wide parameters
gettingStarted     - Basic device configuration
logout             - Logout of the Command Line Interface
physicalInterface  - Administer physical interfaces                            
protocol           - Administer protocols                                      
security           - Administer security                                       
system             - Administer system-level functions                         
trafficManagement  - Administer traffic management                             
                                                                               

Type  ? for help