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

 

ติดตั้งโมเด็ม 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 ขึ้น เราสามารถเรียกใช้โมเด็มได้จากลิงก์นี้ครับ

เสร็จแล้วครับ :)

ข้อมูลเพิ่มเติม

  • 51-12-09 บนเดเบียน lenny เคอร์เนลรุ่น 2.6.26-1-486 แพกเกจรุ่น 2.9.9d+e-pre2-12+2 : ติดตั้งผ่าน แต่ใช้งานแฟกซ์ไม่ได้ dmesg ขึ้น error ว่า EIP is at down+0x19/0x39
 

Syndicate

Subscribe to Syndicate

Who's online

There are currently 0 users online.