ติดตั้งโมเด็ม Aztech UM-9800

โมเด็มตัวนี้ใช้ชิปเซ็ตของ SmartLink (sl-modem) โมเด็มตัวอื่นที่ใช้ชิปเซ็ตเดียวกันก็สามารถใช้วิธีเดียวกันได้ครับ

สมัยก่อนไดรเวอร์ตัวนี้มีปัญหามาก ว่าติดตั้งแล้วมักจะมีปัญหากับเคอร์เนล ไม่ว่าจะเลือกใช้ ไดรเวอร์ของโมเด็มเอง หรือของ ที่เขาเขียนสำหรับลินุกซ์โดยเฉพาะ ก็ตาม

แต่ปัจจุบันมีแพกเกจ module-assistant ทำให้การติดตั้งง่ายขึ้นมาก

กับ Etch ผมทดสอบกับเคอร์เนล 2.6.17 ไม่ผ่าน แต่กับเคอร์เนลปัจจุบันคือ 2.6.18 ผ่านเรียบร้อยครับ

เริ่มด้วยติดตั้งแพกเกจ module-assistant

# aptitude install module-assistant

เรียกใช้ module-assistant ให้ติดตั้งโมดูล sl-modem โดยอัตโนมัติ

# m-a a-i sl-modem

เนื่องจากโมเด็มตัวนี้ไม่ใช่โมเด็มจริง ๆ (เป็นคล้าย ๆ WinModem) จึงต้องมีโปรแกรมทำงานเบื้องหลังเป็น daemon อีกทีนึง เราจึงต้องติดตั้งแพกเกจตัวนี้ด้วย

# aptitude install sl-modem-daemon

ปรับแต่ง - อาจไม่จำเป็นก็ได้

เมื่อเริ่มต้นรัน sl-modem-daemon โปรแกรมจะทำการตรวจสอบโดยอัตโนมัติว่า ฮาร์ดแวร์ของเราเป็น pci หรือ usb

  • ถ้าเป็น pci โปรแกรมจะเลือกใช้เคอร์เนลโมดูล slamr
  • ถ้าเป็น usb โปรแกรมจะเลือกใช้เคอร์เนลโมดูล slusb

ฮาร์ดแวร์ของเราเป็น usb เวลาโปรแกรมตรวจสอบอัตโนมัติ เขาจะขึ้นมารายงานผลว่าไม่สามารถแทรกมอดูล slamr ได้ ทำให้รำคาญพอควร ผมเลยเลือกที่จะไม่ให้เขาตรวจสอบอัตโนมัติ แต่จะระบุไปเลยว่าของเราต้องใช้เคอร์เนลมอดูล slusb

# vi /etc/default/sl-modem-daemon
...
#SLMODEMD_DEVICE=auto
SLMODEMD_DEVICE=slusb0
SLMODEMD_COUNTRY=THAILAND
...

สั่งเริ่มรัน daemon ใหม่

# /etc/init.d/sl-modem-daemon restart

ถ้าไม่มีอะไรผิดพลาด จะเกิดดีไวซ์ /dev/ttySL0 ขึ้น เราสามารถเรียกใช้โมเด็มได้จากลิงก์นี้ครับ

เสร็จแล้วครับ (หากบางครั้งเรียกใช้ยังไม่ได้ อาจติดตั้งจากซอร์สตามลิงก์ข้างบนก็ได้ครับ)

ช่วงนี้นิยมเศรษฐกิจพอเพียง เลยพยายามขุดฮาร์ดแวร์เก่าขึ้นมาใช้นะครับ โมเด็มที่เป็นซอฟต์โมเด็ม ข้อเสียคือติดตั้งยาก แต่มีข้อดีคือทนทานต่อฟ้าดีกว่าโมเด็มที่เป็นฮาร์ดแวร์จริง ๆ ครับ :)

Creative Commons License ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น
ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้