ATEN USB to Serial กับ Linux mint 15

image_pdfimage_print

Screenshot from 2013-11-06 13:50:50เว้นช่วงการเขียนบทความไปนานมาก ๆ เกือบ 11 เดือน จนเกือบลืมเว็บของตนเองไปซะแล้ว แต่ถึงกระนั้น บทความเก่า ๆ ยังพอที่จะเป็นประโยชน์ได้บ้าง วันนี้ขอมาปัดฝุ่นการเขียนบทความด้วยบทความสั้น ๆ ก่อนนะครับ

ผู้ดูแลระบบเครือข่ายคอมพิวเตอร์ทุกท่าน คงจะคุ้นเคยกับการคอนฟิกอุปกรณ์โดยใช้สายคอนโซลกันเป็นอย่างดี และถือว่าสาย USB to Serial เป็นสิ่งที่ขาดไม่ได้ แต่ส่วนใหญ่แล้วการเชื่อมต่อมักจะดำเนินการภายใต้ระบบปฏิบัติการวินโดว์ ซึ่งเราสามารถตรวจสอบหมายเลขพอร์ตของสาย USB to Serial ดังกล่าวได้จาก Device Manager แต่หากเป็นระบบปฏิบัติการลีนุกซ์ละ เราจะตรวจสอบยังไง ว่าเป็นหมายเลขพอร์ตอะไร แล้วใช้โปรแกรมอะไรในการเชื่อมต่อ

บทความฉบับนี้ทดสอบภายใต้สภาพแวดล้อมดังต่อไปนี้

  1. สาย USB to Serial ยี่ห้อ ATEN รุ่น UC232A
  2. ระบบปฏิบัติการ Linux Mint 15  64 bit ติดตั้งบนโน๊ตบุ๊ค Lenovo X230
  3. อุปกรณ์ที่จะทำการเชื่อมต่อคือ Switching 3Com 7754 โดยใช้สายคอนโซลของ 3Com โดยเฉพาะ

ขั้นตอนการดำเนินการ

  • ต่อสาย USB to Serial เข้ากับช่อง USB
  • เปิด Terminal แล้วพิมพ์คำสั่งดังนี้
    • lsusb
      • เพื่อตรวจสอบการเชื่อมต่อ USB แล้วให้สังเกตว่ามีการเชื่อมต่อด้วย  Bus 003 Device 006: ID 0557:2008 ATEN International Co., Ltd UC-232A Serial Port [pl2303]
    • dmesg |grep pl2303
      • เพื่อดูว่าตอนนี้ USB to Serial ทำการเชื่อมต่อด้วยหมายเลขพอร์ตอะไร ในบทความนี้คือ ttyUSB0
    • sudo chmod 777 /dev/ttyUSB0
      • ทำการปรับเปลี่ยนสิทธิ์ในการใช้งาน ซึ่งสาย USB 2 Serial นี้ผมไม่ห่วงเรื่องความปลอดภัย เลยกำหนดเป็น 777 ให้ทุกคนทุกกลุ่มสามารถอ่านเขียนผ่านหมายเลขพอร์ตนี้ได้

Screenshot from 2013-11-06 13:50:24

 

  • โปรแกรมที่จะใช้เชื่อมต่อผ่านพอร์ต Serail ผมใช้อยู่ 2 โปรแกรมคือ putty และ minicom ซึ่งสามารถติดตั้งได้ Software Manager ของ Linux Mint ได้ครับ
  • การตั้งค่าของ Putty นั้น ไม่ยากครับ เหมือนกับการใช้ putty บนวินโดว์ แค่เปลี่ยนค่าให้ตรงกับความต้องการคือช่องของ Specify the destination you want to connect to Serial line กำหนดให้ตรงกับค่าที่ได้จาก dmesg ในบทความคือ ttyUSB0 ในที่นี้ต้องป้อนอ้างอิงพาร์ทคือ /dev/ttyUSB0 ส่วน Speed ก็กำหนดให้ตรงกับตัวอุปกรณ์ ซึ่งมีค่าที่แตกต่างกันไป สำหรับ 3Com7754 (รุ่นเก่าครับ ไม่ต้องค้นหาใน google หรอก) นั้น ใช้ Speed ที่ 9600

Screenshot from 2013-11-06 13:50:50

 

  • เมื่อป้อนข้อมูลครบแล้วก็ให้คลิ๊กที่ Open โปรแกรม Putty ก็จะทำการเชื่อมต่อให้ทันที (คลิ๊กแล้วอย่าลืมกด Enter ด้วยนะครับ) หากมีการแจ้ง Error เกี่ยวกับการเชื่อมต่อ ต้องทำการตรวจสอบตั้งแต่ขั้นตอนแรกจนถึงการตั้งค่าของ Putty อีกครั้ง

Screenshot from 2013-11-06 13:51:21

 

  • ส่วนการใช้งานโปรแกรม minicom นั้น ก่อนอื่นต้องทำการติดตั้งผ่าน Software Manager ของ Linux Mint ก่อนนะครับ ส่วนการใช้งาน จะเป็นการใช้งานผ่าน Terminal ครับ โดยเรียกใช้ด้วยคำสั่งดังนี้
    • minicom -s   หรือแนะนำให้ใช้    sudo minicom -s -c on
    • ออปชั่น -s คือ การเปิด Setting ครับ ทำให้เราสามารถตั้งค่าก่อนการใช้งาน หากไม่เติม -s จะเป็นการเรียกค่ามาตรฐานมาใช้งาน ซึ่งอาจจะใช้งานไม่ได้ ส่วนออปชั่น -c on คือ สั่งให้มีสีสันครับ

Screenshot from 2013-11-06 13:51:59

  • เมื่อเข้าสู่หน้าจอ minicom แล้ว ให้กดลูกศรที่แป้นพิมพ์ เลื่อนมาที่ Serial port setup แล้วกด Enter
  • ตั้งค่าการเชื่อมต่อโดยกดตามตัวอักษรด้านหน้า ในบทความฉบับนี้ผมต้องกดปุ่ม A แล้วแก้ไข Device ให้เป็น /dev/ttyUSB0 แล้ว Enter จากนั้นกดปุ่ม E เพื่อเลือก Speed (กด C ) ให้เป็น 9600 แล้วกด Enter จนออกจากหน้าตั้่งค่า

Screenshot from 2013-11-06 13:52:21

  • หากต้องการบันทึกการตั้งค่านี้ให้เป็นค่ามาตรฐาน เพื่อการเปิดใช้งานทุกครั้งไม่จำเป็นต้องกลับมาตั้งค่าใหม่ ให้เลือกที่ตัวเลือก Save setup as dfl แล้วกด Enter เพื่อเป็นการบันทึก
  • เมื่อปรับแต่งได้ตามความต้องการแล้ว ให้เลื่อนลงมาที่ Exit เพื่อเข้าสู่การเชื่อมต่อ

Screenshot from 2013-11-06 13:52:59

  • หากต้องการปิดการใช้งาน สามารถปิด Terminal ได้ทันทีครับ

** สามารถอ่านการตั้งค่าของ minicom เพิ่มเติมได้ที่ http://www.cyberciti.biz/tips/connect-soekris-single-board-computer-using-minicom.html

หวังว่าบทความเล็ก ๆ นี้ จะช่วยให้ผู้ที่ชื่นชอบการใช้งานลีนุกซ์ แล้วมีปัญหาด้านการคอนฟิกอุปกรณ์ ทำงานได้สะดวกมากขึ้นครับ

 

Leave a Reply