- แสดงความคิดเห็น
- อ่าน 3574 ครั้ง
- not spam ()

ถ้าเป็น modem ของ lucent ลองดูอันนี้
ftp://ftp.nectec.or.th/pub/linux-distributions/Linux_TLE/7.0/i386/TLE/RP...
กับอันนี้
ftp://ftp.nectec.or.th/pub/linux-distributions/Linux_TLE/7.0/i386/TLE/RP...
ถ้ายังไม่ได้ผล ลองดูที่
http://www.physcip.uni-stuttgart.de/heby/ltmodem/
โดยดูที่หมวด Fedora Core ครับ

ใช้ SmartLink Modem (slmodem) ครับ ลองหาดูในแผ่นของทะเลน่าจะมีครับ

ขอบคุณทุกท่านครับ
#คุณทะเลเรียบครับ ผมลองไปตาม link แต่ไม่ใช่ครับ ยังลงไม่ได้ครับ
#คุณหมูอ้วนครับ
ในแผ่น 3 ของ Linux 5.0 andaman มันมี slmodem แบบ pci , amr และ usb น่ะครับ
ต้องเลือกลง slmodem ตัวไหนครับ? (โมเดมโน้ตบุ๊คผมเป็นแบบเสียบปลั๊กสายโทรศัพท์ทั่วไป)

ผมเคยใช้ LinuxTLE 5.0 กับ IBM R40 คิดว่าน่าจะใช้ amr ครับ (อันนี้จำไม่ค่อยได้เพราะผมใช้ Agere driver ตาม Link ข้างล่างครับ)
แต่ถ้าคุณสามารถ Compile เองได้ก็ Download driver จาก http://www.smlink.com/content.aspx?id=135
และทำตามวิธีจากเวปของคุณ Kitti ้http://www.kitty.in.th/index.php?room=lab&id=109
หรือลองใช้ Driver จาก Agere ก็ได้ครับ Download จาก http://www.agere.com/support/drivers/lxsoft/index.cgi
:D

สวัสดีครับ คุณหมูอ้วน
ขอบคุณมากที่กรุณาแนะนำมานะครับ แต่ผมยังไม่ค่อยเข้าใจนะครับ
1) ที่ว่า Compile เองได้ หมายถึงอะไรครับ? จากลิงค์ที่ให้มา http://www.smlink.com/content.aspx?id=135 ผมเข้าไปโหลดที่ Licence End user ถูกต้องหรือเปล่าครับ? ขณะที่พิมพ์อยู่นี้ ผมกำลังโหลดอยู่ แต่ไฟล์มันเป็นนามสกุล *.tar น่ะครับ โหลดมาแล้วต้องลงไดร์วเวอร์อย่างไรครับ? (ปกติที่ผมลงจากแผ่น#3 เป็น *.rpm)
2) เว๊บ http://www.kitty.in.th/index.php?room=lab&id=109 เข้าไม่ได้ครับ
3) บน Windows ผมใช้โปรแกรมตรวจสอบดู พบว่าโน้ตบุ๊ค IBM R40 เป็นโมเด็มของ Agere AC97 modem จากลิงค์ที่คุณให้มา ผมหาที่ดาวน์โหลดdriver ไม่เจอครับ (ใช่ตรง V.90 modem update หรือเปล่าครับ ผมอ่านดูแล้วแต่ไม่กล้า update ครับ เพราะเห็นเขียนแต่ใช้กับ windowsครับ)
อนึ่ง ผมลองลง driver ที่ลองหามาก่อนหน้านี้ (จากแผ่น#3) โดยการดับเบิ้ล คลิ๊กไฟล์ *.rpm แล้วเรียกเมนูโปรแกรมอินเตอร์เน๊ต-->เครื่องมือหมุนเชื่อมต่อลองทดสอบโมเด็มดู มันก็ขึ้นข้อความว่า ไม่สามารถเปิดโมเด็มใช้งานได้น่ะครับ
เมื่อผมลงแล้วใช้ไม่ได้ ผมต้องการ remove ออกก่อน โดยผมไปที่เมนูปรับแต่งระบบ--> synaptic-->communication แล้วเลือก remove driver modem ที่ลงไปแล้วดู พอผมคลิ๊ก remove มันก็บอกว่า remove แล้วนะครับ แต่ทำไมพอเข้าไปใหม่ driver นั้นก็ยังอยู่เหมือนเดิม ไม่ได้ remove ??
^
^
^
ผมลงdriver ถูกวิธีหรือเปล่าครับ?
รบกวนคุณหมูอ้วนชี้แนะ เพิ่มเติมให้ผมทีนะครับ
ขอบคุณมากครับ

เพิ่มเติมครับ
จากลิงค์ http://www.kitty.in.th/index.php?room=lab&id=109 ผมเข้าได้แล้ว แต่มึนตึบครับ
อะไรคือ เคอร์เนลโมดูลครับ? และอะไรๆๆ?? อ่านแล้ว งงครับ (เดาว่าคงเกี่ยวกับ complie ที่ผมถามไป)
ผมลองใช้ แผ่น#3 ของ Linux TLE 5.0 เลือกไดรว์เวอร์ของ smart modem,
slmdm-amr-2.7.9-0.i686.rpm แต่ก็ใช้ไม่ได้ (ทดสอบโมเด็มไม่ได้ครับ)
ปล. จากลิงค์ http://www.smlink.com/content.aspx?id=135 ผมโหลดมาเรียบร้อยแล้ว แต่ยังลงไม่เป็น
ขอศึกษาดูก่อนครับ (ท่าทางจะยากครับ)

[quote:30f435dc14]ปล. จากลิงค์ http://www.smlink.com/content.aspx?id=135 ผมโหลดมาเรียบร้อยแล้ว แต่ยังลงไม่เป็น ขอศึกษาดูก่อนครับ (ท่าทางจะยากครับ)[/quote:30f435dc14]
การคอมไพล์เคอร์เนลโมดูลเอง มีขั้นตอนดังนี้
ให้เข้าไปที่ xterminal ( start-menu -> เครื่องมือ -> เทอร์มินอล ) แล้วพิมพ์ดังนี้ ( ในวงเล็บ เป็นคำอธิบาย ไม่ต้องพิมพ์ตามครับ )
$ su ( เปลี่ยน user เป็น root เพื่อสะดวกในการติดตั้งเคอร์เนลโมดูล )
# mv slmodem-2.9.10.tar.gz /usr/src ( ย้ายไฟล์ที่ดาวน์โหลดมาไปที่ /usr/src )
# cd /usr/src
# tar xvfz slmodem-2.9.10.tar.gz ( แตกไฟล์ออกมา จะได้ไดเรคทอรี่ชื่อ slmodem-2.9.10 )
# cd slmodem-2.9.10
# make ( คอมไพล์ - ต้องไม่มีคำว่า error ในขั้นตอนการคอมไพล์ - ถ้ามี error แสดงว่าติดตั้งแพคเก็จไม่ครบ ต้องกลับไปติดตั้งแพคเก็จเกี่ยวกับการพัฒนาซอฟท์แวร์ คือ เครื่องมือสำหรับการพัฒนาและ Kernel Development )
# make install ( ติดตั้ง - ต้องไม่มีคำว่า error ในขั้นตอนติดตั้ง )
# /sbin/modprobe slamr ( เพ่ิมโมดูล slamr เข้าในเคอร์เนล )
# ls /dev/slamr0 <ตัวท้ายคือเลขศูนย์> ( ตรวจสอบว่าติดตั้งโมดูลสำเร็จหรือไม่ ถ้าสำเร็จจะต้องมี /dev/slamr0 ถ้าไม่สำเร็จ แสดงว่าไดร์เวอร์ไม่ถูกต้อง ต้องกลับไปเริ่มใหม่ )
# ln -sf /dev/ttySL0 /dev/modem <ตัวท้ายคือเลขศูนย์> ( สร้างซอฟท์ลิงค์เพื่อให้โปรแกรมอื่นเรียกใช้ง่าย )
# slmodemd --country=THAILAND /dev/slamr0 ( สั่งรัน daemon สำหรับโมเด็มที่เป็นซอฟท์แวร์โมเด็ม - มันจะค้างอยู่อย่างนั้น )
เมื่อผ่านขั้นตอนทั้งหมด ให้ลองหมุนต่ออินเตอร์เนตดูครับ
48-06-16 เพิ่มเติม
ในส่วนของ slmodemd เพื่อให้การใช้งานสะดวกขึ้น ผมจะสั่งรันผ่าน init เพื่อสตาร์ทและรันเป็น daemon ไว้เลยโดยไม่ต้องสั่ง slmodemd ใหม่ วิธีการคือ
$ su
# gedit /etc/inittab
เพ่ิมต่อจากบรรทัดสุดท้ายดังนี้
# usb modem daemon startup
s0:2345:respawn:/usr/sbin/slmodemd --country=THAILAND /dev/slamr0
(บรรทัดแรกเป็นคอมเมนท์ ไม่ต้องพิมพ์ก็ได้ครับ
บรรทัดหลัง
s0 - เป็นโค้ดที่เราตั้งขึ้นมาเองเพื่อให้ init ใช้อ้างอิง ใช้อันอื่นก็ได้ โดยไม่ให้ซ้ำกับบรรทัดอื่น
2345 - เป็นค่า runlevel ที่เราต้องการให้โปรแกรม slmodemd ทำงาน
respawn - คือ ให้ทำงานแล้วค้างไว้ หากหยุดให้เริ่มทำงานใหม่อัตโนมัติ
/usr/sbin/slmodemd ... - เป็นโปรแกรมที่ให้ init ดูแลให้)
เมื่อ save แล้วสั่ง
# init q
จบครับ
( หากท่านอื่นมีวิธีอื่นที่ดีกว่า รบกวนแนะนำด้วยครับ )

ขอโทษทีครับ ที่ไม่ได้บอกวิธีการ Compile แต่ทำตามที่คุณ wd เขียนมาครับ (ละเอียดมากๆ) แต่ถ้าไม่ได้อีก ผมจะเมล์ Agere Driver ไปให้ครับ :D

สวัสดีครับ คุณ wd และคุณ mooaoun
ขอบคุณมากๆครับสำหรับขั้นตอนการคอมไพล์จากคุณ wd จะลองทำดูก่อนนะครับ (ที่xterminal หมายถึงให้พิมพ์ทีละบรรทัดแล้ว enter หรือเปล่าครับ?)
คุณ mooaoun ครับ รบกวนส่ง agere driver มาให้ผมเลยก็ได้นะครับ (ฮ่าฮ่า กันพลาดครับ) ที่เมล์ indrachitr@yahoo.com ครับ
ขอบคุณทุกท่านอีกครั้งครับ เดี๋ยวผมจะล๊อคออฟออกไปลินุ๊กซ์แล้วทดลองดูก่อนนะครับ
ด้วยความนับถือ
ชิต บางปะกง
7 มิ.ย. 48 (22:00น.)

สวัสดีครับ คุณ Wd คุณ mooaoun ที่นับถือ
มารายงานผลครับ
1) เริ่มต้น ผมคอมไพล์ slmodem ไม่ได้ครับ ในขั้นตอนคำสั่ง# make install ปรากฏข้อความ Error ในช่วงท้ายๆ (ดังแนบไพล์นะครับ) ผมไม่รู้ว่านี่คือ error หรือเปล่า? ต่อไปเมื่อพิมพ์ # /sbin/modprobe slamr มันก็ขึ้นว่า Cant locate module slamr ครับ
เข้าใจว่า smart driver อาจใช้ไม่ได้หรือโปรแกรมอาจมีผิดพลาดประการใด
2) หลังจากนั้น คุณ mooaoun ได้กรุณาส่ง agere driver มาให้ ขอบคุณมากครับ
- หลังติดตั้งผมสามารถตรวจสอบโมเดมได้
- ลองต่ออินเตอร์เนตดู ผมใช้ tot online ครับ
- 2-3 ครั้งแรก พอเริ่มหมุนต่ออินเตอร์เนต เครื่องก็ hang ไปเลยครับ ต้องปิดเปิดใหม่อย่างเดียว
- ผมมาลองอีกที คราวนี้ ไม่ hang แต่ต่อไม่ได้ ขึ้นว่าหมดเวลาอินเตอร์เฟซ ?
สรุป
ไดร์วเวอร์ที่คุณหมูอ้วนให้มาใช้ได้แล้วครับ แต่ผมยังใช้งานจริงไม่ได้ ไม่ทราบว่าต้องติดตั้งหรือแก้ไขในระบบเพิ่มเติมอะไรบ้างหรือไม่
กรุณาแนะนำด้วยนะครับ
ด้วยความนับถือ
ชิต (11 มิ.ย. 48 06:40น.)

คอมไพล์ไม่ผ่าน แสดงว่าติดตั้งแพคเก็จไม่ครบครับ ต้องกลับไปติดตั้งแพคเก็จเกี่ยวกับการพัฒนาซอฟท์แวร์ คือ เครื่องมือสำหรับการพัฒนาและ Kernel Development

สวัสดีครับ คุณ Wd ที่นับถือ
1) หากผมต้องการติดตั้งแพคเกจเกี่ยวกับการพัฒนาซอฟท์แวร์ (เครื่องมือสำหรับการพัฒนาและKernel Development) ตามที่แนะนำมานั้น ต้องทำอย่างไรครับ? จะหาได้จากที่ไหนครับ
2) ไดร์วเวอร์ที่คุณหมูอ้วนให้มา (agree modem) ผมลองลงดู ปรากฎว่าสามารถทดสอบโมเดมได้แล้ว แต่เมื่อต่ออินเตอร์เนตจริง ยังไม่ได้ครับ (ต่อไม่ติด)
จะขึ้นข้อความ [ ผิดพลาด KPPP ] หมดเวลาในการคอยอินเตอเฟซ PPP ให้ทำงาน !
ต้องแก้ไขอย่างไรครับ?
ขออภัยที่รบกวนทุกครั้งนะครับ ผมไม่มีความรู้เกี่ยวกับลินุกซ์ดีพอ รบกวนแนะนำผมด้วยนะครับ
ขอบคุณมากครับ
ด้วยความนับถือ
ชิต (11 มิ.ย. 48 22:20น.)

รายงานผล เพิ่มเติมครับ
คุณ mooaoun ได้กรุณาแนะนำให้ผมตั้งค่าโมเดม ดังต่อไปนี้
Flow Control = Hardware
Line termination = CR/LF
Modem timeout = 60 Sec
pppd timeout = 120 sec
ผมได้ทำตามแล้ว แต่ก็ยังต่อเนตจริงไม่ติดครับ
สังเกตดูจากหน้าต่างล๊อกอินพบว่า พอโมเดมต่อ1222 จาก [กำลัง CONNECT] เปลี่ยนเป็น [ กำลังเริ่ม pppd ]
พักสักมันก็เป็น [ ผิดพลาด KPPP ] หมดเวลาในการคอยอินเตอเฟซ PPP ให้ทำงาน !
ผมจะทำอย่างไรดี อีกนิ๊ดเดียวเท่านั้น (สู้ตายครับ)
ลองredial อยู่นาน ก็ต่อไม่ได้ครับ (บนวินโดว์ 2-3ครั้งก็ติดแล้ว TOT online)
ท่านใดทราบ กรุณาแนะนำการแก้ไขด้วยนะครับ
ขอบคุณมากครับ
ด้วยความนับถือ
ชิต (12 มิ.ย. 48 09:10น.)

ลองใช้ wvdial ดูครับ ไปที่ http://muphrtrc.dyns.cx/ แล้วคลิ๊กที่หัวข้อ wvdial จะมีวิธีในการ Config และการใช้งาน
สำหรับการคอมไพล์น่าจะขาด Package "kernel-source-x.y.z.i386 หรือ (i686)" ตรวจสอบว่าเป็น i386 หรือ i686 ด้วยการพิมพ์ uname -m ที่ Terminal ครับ :-)

เพิ่มเติมสำหรับ wvdial
ถ้าต้องการใช้ GUI ให้เลือกเมนู Applications --> System Settings --> Network แล้วบสร้าง Connection สำหรับการใช้งาน Modem ก็ได้ครับ ;-)

[quote:9360dadc19]1) หากผมต้องการติดตั้งแพคเกจเกี่ยวกับการพัฒนาซอฟท์แวร์ (เครื่องมือสำหรับการพัฒนาและKernel Development) ตามที่แนะนำมานั้น ต้องทำอย่างไรครับ? จะหาได้จากที่ไหนครับ[/quote:9360dadc19]
คลิ๊กที่ <StartMenu> -> ปรับแต่งระบบ -> เพ่ิม/ลบ แอพลิเคชั่น
ดูที่หัวข้อหลัก -> การพัฒนาซอฟท์แวร์
ต้องเลือก 1.เครื่องมือสำหรับการพัฒนา และ 2.Kernel Development
สำหรับตัวแพคเก็จ
- ถ้ามีซีดี น่าจะอยู่ที่แผ่น2 และแผ่น3 ครับ
- ถ้าจะดาวน์โหลด ก็ให้ดาวน์โหลดจาก ftp://ftp.nectec.or.th/pub/linux-distributions/Linux_TLE/7.0/i386/TLE/RP...
ชื่อแพ็คเก็จที่ต้องการคือ gcc, make, binutils, pkgconfig

สวัสดีครับ คุณ mooaoun คุณ Wd ที่นับถือ
มารายงานผลครับ ผมได้ลงแพ็กเกจสำหรับการพัฒนาและKernel development เรียบร้อยแล้วครับโดยลินุกซ์เรียกแผ่น 1 และ 2 ครับ
ภายหลังการลง สิ่งที่ได้มาและแตกต่างคือ โมเดมของโน้ตบุ๊คผมมีเสียงคอนเน็กฯเวลาต่อเนตแล้วครับ ซึ่งก่อนหน้านี้ไม่มีเสียงครับ (ผมนึกว่าบนลินุกซ์คงเป็นอย่างนั้นเอง)
แต่ก็ยังต่อเนตไม่ติดอยู่เหมือนเดิมครับ ! อีกนิดเดียวเท่านั้น ฮึ่ม !!
ผมลองคอนเน็ตredial อยู่หลายสิบเที่ยว ก็ยังไม่สามารถต่อติดได้ แต่พอมาลองบนวินโดว์ ปรากฎว่าต่อที่เดียวติดครับ??
หากมีข้อแนะนำเพิ่มเติม กรุณาแนะนำด้วยนะครับ
สุดท้าย ผมขอความรู้หน่อยนะครับ wvdial และ GUI คืออะไรครับ หมายถึงอะไร?
ขอบคุณมากครับ
ด้วยความนับถือ
ชิต (14 มิ.ย. 48 22:35น.)

GUI : Graphic User Inteface ก็หน้าตาของระบบที่มีการติดต่อกับผู้ใช้งานด้วย กราฟฟิค และ Icon ครับ
ส่วน KPPP และ wvdial เป็นโปรแกรมสำหรับช่วยในการต่อใช้งานระบบสื่อสารด้วย Modem ครับ เนื่องจาก Linux จะใช้การควบคุมระบบด้วย Command line หรือ Bash script เป็นส่วนใหญ่ซึ่งทำให้การใช้งานค่อนข้างยากสำหรับผู้เริ่มต้น (อันนี้จำเขามาครับ ฮิฮิ) จึงได้มีผู้เมตตาทั้งหลายได้เขียนโปรแกรมสำหรับเรียกเจ้า Bash หรือ Command เหล่านั้นขึ้นมาทำงาน เช่น KPPP ทำงานในโหมด GUI, wvdial ทำงานในโหมด Command line ซึ่งโปรแกรมทั้งสองจะไปเรียกใช้งานโปรแกรม pppd ที่เป็นโปรแกรมหลักในการเรียกใช้ช่องทางการติดต่อสื่อสารเช่น Modem อีกทีครับ
**ผิดถูกอย่างไร ท่านผู้รู้ทั้งหลายช่วยแนะนำด้วยครับ จะได้มีคนเล่น Linux เยอะๆ
ส่วนที่ผมแนะนำให้ใช้ wvdial ก็เพราะว่าผมเคยใช้ KPPP กับการต่อ Modem และ GPRS modem ไม่สำเร็จสักกะที แต่ใช้ wvdial ผ่านฉลุยครับ (ผมเคยใช้ KPPP กับ IBM i-Series ซึ่งใช้ Lucent Modem บน TLE 4.0, TLE 5.0 ได้ แต่ใช้กับ R40 ไม่ได้ ทั้งกับ TLE 5.0, 5.5 และ ปัจจุบันก็ยังใช้ KPPP กับ Smartlink driver บน R40 ซึ่งลง Ubuntu linux 4.10 ไม่ได้ แต่กับ wvdial ผ่านฉลุยอีกแล้วครับท่าน)
ซึ่งผมเองก็ไม่ทราบสาเหตุที่แน่ชัดครับ (ท่านใดมีประสบการณ์ เล่าสู่กันฟังบ้างครับ)
คุณชิตอย่าท้อแท้กับการเล่น Linux นะครับ แล้วคุณจะรู้ว่าการใช้งานคอมพิวเตอร์มิใช่กับ Install และก็ Clickๆๆๆ อย่างเดียว :)
ผมไม่ได้ไช้ M$ Windows มา 7 ปีแล้วครับ....จริงๆนะ :wink:

เพิ่มเติมครับ
จะตรวจดูว่ามีการต่อ Internet แล้วหรือไม่ หรือตรวจสอบสาเหตุการไม่ Connect โดยพิมพ์คำสั่ง tail -40 /var/log/messages ใน Terminal ด้วย root user จะได้รายการดังตัวอย่างข้างล่างนี้ (ให้ดูหัวข้อ pppd[xyzz])
localhost pppd[6602]: pppd 2.4.2 started by root, uid 0 ;เริ่มใช้งาน pppd
localhost pppd[6602]: Serial connection established.
localhost pppd[6602]: Using interface ppp0 ; ใช้ ppp0 interface
localhost pppd[6602]: Connect: ppp0 <--> /dev/rfcomm0 ; ใช้ device rfcomm0 (กรณีของคุณน่าจะเป็น /dev/ttySL0 หรือ /dev/ttySL14 หรือ /dev/modem)
localhost pppd[6602]: Remote message: Welcome! ; ต่อกับ Server แล้ว
localhost pppd[6602]: PAP authentication succeeded ; Password ผ่านแล้ว
ส่วนข่างล่างนี้เป็นเลขหมาย IP ที่ระบบจัดการให้
localhost pppd[6602]: local IP address 10.101.12x.4x
localhost pppd[6602]: remote IP address 192.168.1xx.1xx
localhost pppd[6602]: primary DNS address 202.44.1x4.3x
localhost pppd[6602]: secondary DNS address 202.44.2x2.x
ถ้ามีรายการคล้ายๆข้างบนแสดงว่าการต่อ Internet สมบูรณ์แล้วครับ ถ้าต่อไม่ได้จะมีข้อความบอกถึงสาเหตุครับ

ลองดูแล้วครับ (ผมลองกับ slmodem - slusb0) ปรากฎว่า wvdial ใช้ได้แค่ตัวเดียว ตัวอื่นคือ KPPP, redhat-config-network ใช้ไม่ได้เลยครับ แต่ต้องมีการเพ่ิมเติมดังนี้
$ su (เปลี่ยนเป็น root)
# wvdialconf /etc/wvdial.conf (เซ็ทค่า /etc/wvdial.conf)
# gedit /etc/wvdial.conf
FlowControl = Hardware (CRTSCTS)
Phone = (เบอร์ที่ต้องการ)
Username = (ชื่อ)
Password = (พาสเวิร์ด)
Carrier Check = no
เมื่อ save แล้วก็สั่ง
# wvdial
น่าจะ connect ได้ตามต้องการครับ

สวัสดีครับ คุณ mooaoun คุณ Wd ที่นับถือ
ขอบคุณมากๆนะครับที่ทุกท่านได้ให้ความรู้และช่วยเหลือผมมาตลอด ผมจะพยายามแก้ไขปัญหาตามที่ได้แนะนำมานะครับ ได้ผลอย่างไรแล้ว ผมจะแจ้งให้ทราบครับ
ขอบคุณครับ
ชิต (16 มิ.ย. 48 22:00น.)

สวัสดีครับ คุณ mooaoun คุณ Wd ที่นับถือ
รายงานผลการทดสอบ wvdial ครับ เริ่มแรกผมพิมพ์
# wvdialconf /etc/wvdial.conf
# gedit /etc/wvdial.conf
จะขึ้นข้อความว่า wvdial.conf ยังไม่มีการสร้าง กด Yes เพื่อสร้างก็จะได้ หน้า Blankในลินุกซ์ขึ้นมา ผมก็เลยจัดการพิมพ์ตามที่คุณ Wd แนะนำมาดังนี้
FlowControl = Hardware (CRTSCTS)
Phone = (เบอร์โทร)
Username = (ชื่อ)
Password = (รหัส)
Carrier Check = no
เมื่อ Save แล้ว ผมสั่ง # wvdialconf /etc/wvdial.conf อีกครั้ง คราวนี้ขึ้นข้อความดังนี้
Scanning your serial ports for a modem
Port Scan<*1>: Scanning ttyS14 first, /dev/modem is a link to it.
ttyS14<*1>: ATQO V1 E1 - - OK
ttyS14<*1>: ATQO V1 E1 Z - - OK
ttyS14<*1>: ATQO V1 E1 SQ = 0 - - OK
ttyS14<*1>: ATQO V1 E1 SQ = 0 &C1 - - OK
ttyS14<*1>: ATQO V1 E1 SQ = 0 &C1 &D2 - - OK
ttyS14<*1>: ATQO V1 E1 SQ = 0 &C1 &D2 +FCLASS=0 - - OK
ttyS14<*1>: Modem Idenifier: ATI Agere SoftModem Version Beta 2.1.0
ttyS14<*1>: Speed 4800: AT - - OK
ttyS14<*1>: Speed 9600: AT - - OK
ttyS14<*1>: Speed 19200: AT - - OK
ttyS14<*1>: Speed 38400: AT - - OK
ttyS14<*1>: Speed 57600: AT - - OK
ttyS14<*1>: Speed 115200; that should be safe.
ttyS14<*1>: Max speed is 115200; that should be safe.
ttyS14<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 - - OK
Found a modem on /dev/ttyS14, using link /dev/modem in config.
Modem configuration written to /etc/wvdial.conf.
ttyS14<Info> : Speed 115200; init ATQ0 V1 E1 SQ=0 &C1 &D2 +FCLASS=0
[root@linuxtle]#
ผมจึงสั่ง # wvdial เพื่อทดสอบ connect ได้ข้อความ ดังนี้
-- > Sending: ATZ
ATZ
OK
-- > Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
-- > Modem initialized
-- > Sending: ATDT1222
-- > Waiting for carrier.
ATDT1222
CONNECT 36000 V42bis
-- > Carrier detected. Waiting for prompt.
****************************************************
Unauthorized Access is Stictly Prohibited.
This system is the property of TOT Corporation Public Company
Disconnect IMMEDIATELY if you are not authorized user.
****************************************************
User Access Verification
Username:
-- > Looks like a login prompt
-- > Sending: tot1222@totonline.net
tot1222@totonline.net
Password:
-- > Looks like a password prompt.
-- > Sending: (password)
Successful login
Entering PPP mode.
Async interface address is unnumbered (FastEthernet0)
Your IP address is 172.17.103.130 MTU is 15000 bytes
Header compression will match your system.
-- > Looks like a welcome message.
-- > Starting pppd at Fri Jun 17 17:10:26 2005
-- > pid of pppd: 3344
(มาถึงบรรทัดนี้ มันก็ค้างอยู่ในเทอร์มินอลเฉยๆครับ คือไม่มี prompt ขึ้นมา และที่สังเกตคือ บรรทัดสุดท้ายมันขึ้น pid of pppd: 3344 มาด้วย ผมดูตัวอย่างจาก ที่ http://muphrtrc.dyns.cx/ ที่คุณmooaounให้มา ตามตัวอย่างเมื่อคอนเน็กติดแล้ว ไม่มีบรรทัดต่อท้าย Starting ppd น่ะครับ ปกติหรือเปล่า?)

ผมไม่รู้ว่ามันต่อเน๊ตได้หรือยัง ก็เลยลองคลิ๊กเว๊บบราวเซอร์ขึ้นมา ก็จะโชว์โปรแกรมหน้ารูปโลมา แต่พอลองพิมพ์แอ๊ดเดรส เข้าไป มันไม่ได้ครับ ขี้น Alert ว่า www.opentle.org could not be found. Please check the name and try again. (เมื่อลองพิมพ์อีกหลายเว๊บก็ขึ้นข้อความดังกล่าวเหมือนกัน)
ยกนี้แสดงว่า ไม่สำเร็จ ใช่มั๊ยครับ ? (ฮ่าฮ่าฮ่า)
ผมจะทำอย่างไรต่อไปดีครับ? (สู้ๆ)
ด้วยความนับถือ
ชิต (18 มิ.ย. 48 9:00น.)
ปล. เพิ่มเติมครับ
ผลการ uname m ได้ i686 ครับ
และในการใช้ KPPP ต่อเน๊ตนั้น ก็ยังต่อไม่ได้เหมือนเดิมครับ ผมจึงลองพิมพ์คำสั่ง
tail -40 /var/log/messages ตามที่คุณ Wd แนะนำมา จะได้ข้อความยาวเฟื้อยเลยครับ(ไม่รู้เป็นเพราะผมตั้งโทรทวนซ้ำด้วยหรือเปล่า) แต่ของผมไม่มีหัวข้อ pppd[xyzz] เลยครับ
(ผมพิมพ์มาให้ดู เฉพาะส่วนที่ผมคิดว่าสำคัญและอาจมีประโยชน์ในการแก้ไขของผมต่อไปนะครับ ดังนี้)
[root@linuxtle]# tail -40 /var/log/messages
Jun 17 16:36:19 linuxtle มิ.ย. 17 16:36:18 econfd (root-1306) : Resolved address xml:readwrite:/root/.gconf to a writable config source at position 1
Jun 17 16:36:19 linuxtle มิ.ย. 17 16:36:18 econfd (root-1306) : Resolved address xml:readwrite:/root/.gconf/gconf.xml.defaults to a read-only config source at position 2
Jun 17 16:36:25 linuxtle kernel: Attaced scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
Jun 17 16:36:25 linuxtle kernel: sr0: scsi3-mmc driver: 24x/24x written cd/rw xa/form2 cdda tray
Jun 17 16:36:25 linuxtle kernel: Uniform CD-ROM driver Revision: 3.12
Jun 17 16:37:21 linuxtle kernel: scr0: CDROM (ioctl) reports ILLEGSL REQUEST.
Jun 17 16:39:41 linuxtle kernel: scr0: CDROM (ioctl) reports ILLEGSL REQUEST.
Jun 17 16:47:09 linuxtle modprobe: modprobe: Cant locate module ppp0
Jun 17 16:47:09 linuxtle modprobe: modprobe: Cant locate module ppp0
Jun 17 16:47:09 linuxtle kernel: CSLIP: code copyright 1989 Regents of te University of California
Jun 17 16:47:09 linuxtle kernel: PPP generic driver version 2.4.2
Jun 17 16:47:09 linuxtle pppd[1581]: pppd 2.4.1 started by root, uid 0
Jun 17 16:47:09 linuxtle modprobe: modprobe: Cant locate module ppp0
Jun 17 16:47:09 linuxtle last message repeated 252 times
Jun 17 16:48:09 linuxtle last message repeated 234 times
Jun 17 16:48:09 linuxtle pppd[1581]: Terminating on signal 15.
Jun 17 16:48:09 linuxtle pppd[1581]: Exit
และเมื่อผมลองพิพม์ # vi /etc/wvdial.conf จะได้ข้อความดังนี้
FlowControl = Hardware (CRTSCTS)
Phone = 1222
Username = (ชื่อ)
Password = (รหัส)
Carrier Check = no
[Dialer Defaults]
Modem = /dev/modem
Baud = 115200
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FLCALSS=0
ISDN = 0
Modem Type = Analog Modem
สุดท้ายครับ โน้ตบุ๊ค IBM R40 ของผมใช้โมเดม Agere AC97 ครับ ก่อนหน้านี้ลองคอมไฟล์ของ smartlink modem แต่ไม่ผ่านซึ่งอาจเกิดจากลงโปรแกรมไม่สมบูรณ์ หลังจากที่ผมลองลงชุดพัฒนาและkernel ใหม่แล้ว ผมยังไม่ได้ลองคอมไฟล์ smartlink อีกครั้งเลยครับ ยังจำเป็นต้องคอมไฟล์ตัวนี้อยู่หรือไม่? (ผมไม่ได้ทำเพราะคิดว่าได้ driver ที่ตรงแล้วน่ะครับ กลัวจะลงซ้ำซ้อน)
ขอบคุณครับ

ผมดูรายการของ wvdial.conf แล้วรู้สึกแปลกๆครับ ลองจัดให้ใหม่ดังนี้
[Modem0]
Modem = /dev/modem
Baud = 115200
Dial Command = ATDT
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FLCALSS=0
ISDN = 0
Modem Type = Analog Modem
FlowControl = CRTSCTS
[Dialer TOT]
Username = xxxxxx
Password = xxxxxx
Phone = 1222
Stupid Mode = 1
Inherits = Modem0
เวลาใช้งานก็พิมพ์ wvdial TOT
-- > Looks like a welcome message.
-- > Starting pppd at Fri Jun 17 17:10:26 2005
-- > pid of pppd: 3344
ส่วนข้อความตามข้างบนนี้แสดงว่า pppd เริ่มทำงานแล้วครับโดยจะทำงานที่ โปรเซส (Process) หมายเลข 3344 (หมายเลขนี้จะเปลี่ยนไปทุกครั้งที่มีการเรียกโปรแกรมขึ้นมาทำงาน) ทีนี้เวลาคุณต้องการดูผลลัพท์หรือ Log file ของการทำงานของระบบโดยใช้คำสั่ง
tail -40 /var/log/messages <---- ใช้หลังจากเรียกโปรแกรมแล้ว เนื่องจากมันจะแสดงรายการของ Log file ที 40 บรรทัดสุดท้ายออกมาครับ
cat /var/log/messages | grep pppd[xxyy] <---- xxyy ใน [] คือหมายเลข ของ Process ที่ได้จากการเรียกดู Log file หรือรายงานจากการเรียก wvdial
มีอีกคำสั่งครับ tail -f /var/log/messages คำลั่งนี้จะแสดง Log file แบบ real time ครับ เหมาะสำหรับตรวจดูการทำงานของระบบหรือการเรียกใช้โปรแกรมต่างๆ
จากรายละเอียดข้างบนอาจจะทำให้เห็นว่า Linux นี่มันยุ่งยากดีแหะ แต่มันมีประโยชน์มากนะครับในการใช้งาน Linux หวังว่าคงจะเข้าใจนะครับ ถ้าไม่เข้าใจถามมาได้ครับ :-)

เพิ่มเติมครับ
ผมใช้ Agere driver ต่อ Modem ได้ที่ความเร็ว 52000 bps ใช้ SmartLink อยู่ที่ 47300 bps ครับ แต่อย่าไปเชื่อตัวเลขมากนะครับเอาเป็นว่าตัวไหนใช้ได้ก็ OK แล้วครับ
สำหรับการตรวจสอบว่าต่อ Internet ได้หรือยัง ลองใช้คำสั่ง
ping www.<ชื่อ Web>.com เช่น ping www.yahoo.com จะมีข้อความดังนี้
PING www.yahoo.akadns.net (68.142.197.81) 56(84) bytes of data.
From pbi_agw_006.totonline.net (203.113.66.73) icmp_seq=1 Packet filtered
From pbi_agw_006.totonline.net (203.113.66.73) icmp_seq=2 Packet filtered
From pbi_agw_006.totonline.net (203.113.66.73) icmp_seq=3 Packet filtered
From pbi_agw_006.totonline.net (203.113.66.73) icmp_seq=4 Packet filtered
From pbi_agw_006.totonline.net (203.113.66.73) icmp_seq=5 Packet filtered
--- www.yahoo.akadns.net ping statistics ---
5 packets transmitted, 0 received, +5 errors, 100% packet loss, time 4003ms
:D

ขอบคุณมากๆครับ คุณ mooaoun
ผมจะลองทำตามดูนะครับ ได้ผลอย่างไรแล้ว ผมจะเข้ามารายงายผลให้ทราบครับ
ด้วยความนับถือ
ชิต (19 มิ.ย. 48 06.50น.)
ปล. อย่าท้อแท้กับการเล่น Linux นะครับ แล้วคุณจะรู้ว่าการใช้งานคอมพิวเตอร์มิใช่กับ Install และก็ Clickๆๆๆ อย่างเดียว <-- (ถูกต้องนะคร๊าบบบบบบ !! :D )

สวัสดีครับทุกท่าน
รายงานผลครับ หลังจากผมลองแก้ไข wvdial.conf ตามที่คุณ mooaoun แนะนำมา
ปรากฎว่า โมเดมไม่ทำงานเลยครับ (ไม่สามารถสั่งโมเดมให้ต่อเนตได้) ขึ้นข้อความดังนี้
[root@linuxtle]# wvdial TOT
- - > Wvdial: Internet dialer version 1.53
- - > Warning: Section [Dialer TOT] does not exist in wvdial.conf
- - > Initializing modem.
- - > Sending: ATZ
ATZ
OK
- - > Modem initialized.
- - > Configulation does not specify a valid phone number.
- - > Configulation does not specify a valid login name.
- - > Configulation does not specify a valid password.
[root@linuxtle]#
จะต้องแก้ไขอย่างไรต่อไปดีครับ?
ด้วยความนับถือ
ชืต (20 มิ.ย. 48 06:20น.)

โมเดมมันต่อไม่ได้ครับ เพราะว่า
- - > Configulation does not specify a valid phone number. ---<1.>
- - > Configulation does not specify a valid login name. -----<2.>
- - > Configulation does not specify a valid password. -----<3.>
โปรแกรมแจ้งว่า
<1.> เบอร์โทรไม่ถูกต้อง
<2.> Login name ไม่ถูกต้อง
<3.> Password ไม่ถูกต้องครับ
ผมเดาว่าคุณชิตไม่ได้แก้ไขรายการในไฟล์ wvdial.conf ซึ่งจะต้องใส่ค่าต่างๆตามนี้ครับ
Username = xxxxxx เติมชื่อ Login ที่ใช้กับ TOT
Password = xxxxxx เติม Password ที่ใช้ครับ
(ลบตัว xxxx ออกด้วยนะครับ)
เวลาใช้งานให้เรียกคำสั่ง wvdial TOT ต้องใช้อย่างนี้นะครับเพราะในไฟล์ตัวอย่าง ผมตั้งค่า TOT เอาไว้

[quote:bda5074d68="mooaoun"]ผมดูรายการของ wvdial.conf แล้วรู้สึกแปลกๆครับ ลองจัดให้ใหม่ดังนี้
[Modem0]
Modem = /dev/modem
Baud = 115200
Dial Command = ATDT
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FLCALSS=0
ISDN = 0
Modem Type = Analog Modem
FlowControl = CRTSCTS
.....
[/quote:bda5074d68]
ลองเปลี่ยน /dev/modem เป็น /dev/ttySL0 ดูครับ

สวัสดีครับทุกท่าน
คุณ mooaoun ครับ ตาม wvdial.conf ที่คุณจัดให้มา พอผมแก้ไขเรียงลำดับใหม่แล้ว สั่ง wvdial TOT ปุ๊ป ก็ขึ้นข้อความตามนั้นเลยครับ (เบอร์โทร,รหัส ผมก็แก้แล้วใน wvdial.conf ครับ)
- - > Configulation does not specify a valid phone number.
- - > Configulation does not specify a valid login name.
- - > Configulation does not specify a valid password.
ผมก็ยังงงๆ อยู่น่ะครับ ว่าทำไมถึงใช้ไม่ได้ -_-" (เมื่อไหร่จะสำเร็จเสียทีนะ)
คุณ khonphet ครับ เดี๋ยวผมจะลองเปลี่ยนเป็น ttySL0 ดูนะครับ (ลองมันทุกวิถีทาง 5555 :D )
สุดท้ายนี้ ผมขอเรียนถามทุกท่านเพิ่มเติมนะครับ โดยอ้างอิงจากข้อแนะนำของคุณ Wd ในการคอมไฟล์โมดูล smartlink modem ซึ่งผมได้ทดลองในตอนแรกแต่ make install ไม่ได้
# /sbin/modprobe slamr ( เพิ่มโมดูล slamr เข้าในเคอร์เนล )
# ls /dev/slamr0 <ตัวท้ายคือเลขศูนย์> ( ตรวจสอบว่าติดตั้งโมดูลสำเร็จหรือไม่ ถ้าสำเร็จจะต้องมี /dev/slamr0 ถ้าไม่สำเร็จ แสดงว่าไดร์เวอร์ไม่ถูกต้อง ต้องกลับไปเริ่มใหม่ )
# ln -sf /dev/ttySL0 /dev/modem <ตัวท้ายคือเลขศูนย์> ( สร้างซอฟท์ลิงค์เพื่อให้โปรแกรมอื่นเรียกใช้ง่าย )
# slmodemd --country=THAILAND /dev/slamr0 ( สั่งรัน daemon สำหรับโมเด็มที่เป็นซอฟท์แวร์โมเด็ม - มันจะค้างอยู่อย่างนั้น )
จากข้างต้นนะครับ
1. ถ้าเป็นใน Driver ของ Agere Modem นั้น ใช้ชื่อโมดูลว่าอะไรครับ?
ผมอยากลองทำตามคำสั่งทั้งสี่นี้ดู แต่ไม่รู้ว่าต้องเปลี่ยน slamr,slamr0 เป็นชื่ออะไร เผื่ออาจจะได้ผลน่ะครับ
2. โน้ตบุ๊ค IBM R40 ใช้ Agere AC'97 Modem ซึ่งคุณ mooaoun ได้กรุณาให้ไดร์วเวอร์ตรงรุ่นมาแล้ว แต่คุณmooauon บอกว่าสามารถใช้งานได้ทั้ง agere และ smartlinkบน R40
ผมจึงทดลอง คอมไฟล์ slmodem ใหม่อีกครั้ง (ตามขั้นตอนที่คุณ Wd แนะนำ) คราวนี้ผ่านฉลุยไม่มี error ใดๆ และเมื่อต่อเนตแล้วเรียกเว๊บบราวเซอร์ขึ้นมา ลองพิมพ์แอ๊ดเดรสเนตดู คราวนี้ไม่ขึ้นว่า could not be found. Please check the name and try again. แล้วครับ แต่มันเหมือนว่าบราวเซอร์ทำงานแล้ว (มั๊ง?) คือขึ้นข้อความว่า Resolving www.... น่ะครับ แต่ก็ยังต่อไม่ติดอยู่ดี
ขอบคุณมากครับ
ด้วยความนับถือ
ชิต (26 มิ.ย. 48 อา. 05:30น. ย่ำรุ่ง)

ผมดูข้อความที่คุณชิตเคยเขียนตอนต้น แน่ใจว่า Modem ทำงานแล้ว แต่ติดปัญหาบางอย่างที่ยังงงง... เอาอย่างนี้ครับ (สำหรับ Agere driver)
พิมพ์คำสั่งที่ Terminal ดังนี้ $dmesg
มันจะแสดงรายการยาวๆ ให้ค้นหาดูครับว่ามีรายละเอียดคล้ายๆข้อความข่างล่างหรือไม่ ถ้ามีแสดงว่า Driver ถูกเรียกขึ้นใช้งานแล้วนะครับ ถ้าไม่มีแสดงว่า Driver ไม่ได้ถูกเรียกในขณะบูตเครื่อง ให้ใช้คำลั่ง modprobe agreserial ที่ root ครับ (agreserial หรือ agremodem ไม่แน่ใจครับลองอ่านดูใน README)
Loading Agere Modem Controller driver: version Beta 2.1.0
Agere Modem Interface driver version Beta 2.1.0 (2003-05-30) with no serial options enabled
ttyS14 at 0x2400 & 0x2000 (irq = 11) is an Agere Soft Modem
ttyS14 คือ device หรือ port ที่ถูกเรียกใช้โดย Driver ซึ่งจะ link เป็น /dev/modem ก็ได้หรือใช้ /dev/ttyS14 เลยก็ได้ อันนี้ขึ้นอยู่กับเครื่องของคุณนะ ตัวเลขอาจจะไม่เหมือนกัน
อีกอันครับ ลองดูใน /etc/modules.conf ว่ามีรายการตามข้างล่างนี้หรือไม่ ถ้าไม่มีลองใส่เพิ่มครับ
alias char-major-108 ppp_generic
alias /dev/ppp ppp_generic
alias tty-ldisc-3 ppp_async
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate
options ppp_async flag_time=0
alias ppp0 agr?????? อันนี้สำหรับให้เรียก Driver ตอนบูตครับ (agr????? ตามข้างบนครับ)
ถ้ายังแก้ปัญหาไม่ได้ ให้ส่ง Log file ต่างๆมาให้ดูหน่อยครับจะได้รู้ว่ามันเกิดอะไรขึ้น
log file ใช้คำสั่ง dmesg > dmesg.txt, lsmod > lsmod.txt, tail -40 /var/log/messages > tail_messages.txt ให้ใช้หลังจากเรียก Driver และ wvdial ครับ

ขอบคุณครับ คุณmooaoun ผมจะลองทำตามดูนะครับ
ได้ผลอย่างไรแล้ว จะมารายงานให้ทราบครับผม :D
(แต่อาจช้าหน่อยเพราะช่วงนี้งานมากครับ กลับมาบ้านก็ดึกเสียแล้ว)
ขอบคุณมากครับ
ด้วยความรับถือ
ชิต (29 มิ.ย. 48 05:50น.)

สวัสดีครับทุกๆท่านที่นับถือ
ผมต้องขอโทษด้วยที่หายเงียบไป ผมเพิ่งกลับจากมาเลเซียจึงไม่ได้เข้ามารายงานผลเสียนาน
หลังจากต่อเน๊ตด้วยคำสั่ง wvdail ผมลอง $dmesg แล้วไม่มีข้อความอะไรขึ้นเลยครับ
จากนั้นทดลองพิมพ์คำสั่ง modprobe agrserial แล้ว wvdial อีกครั้ง ก็ยังต่อเน็ต
ไม่ได้ ( คือ ถ้าดูจากเทอร์มินอล ผมว่าโมเดมทำงานแล้ว แต่พอเปิดเว๊บบราวเซอร์ ก็ยังต่อเน็ตไม่ได้ครับ)
(ผมดูจาก log file ที่ได้ภายหลัง เห็นใช้ว่า agrserial ครับ ไม่ทราบว่าที่คุณหมูอ้วนแนะนำให้ดูที่ readme นั้นดูได้จากที่ไหนครับ?)
log file ที่ได้จากคำสั่ง dmesg,lsmod และ tail -40 /var/log/messages มีความยาวมากครับ ผมพิมพ์ไม่ไหว จึงขออนุญาตข้ามไปก่อน ไม่ได้โพสต์ให้ท่านผู้รู้ช่วยวิเคราะห์กันต่อ ต้องขอโทษด้วยนะครับ
แต่อย่างไรก็ตาม ผมได้ส่ง log file ไปให้คุณ mooaoun ทาง e-mail แล้วนะครับ รบกวนตรวจสอบให้ผมทีว่า เหตุใดยังไม่สามารถต่อเน็ตได้นะครับ
ขอบคุณมากครับ
ด้วยความนับถือ
ชิต ( 5 ก.ค. 48 21:40น.)
ปล. ผมสงสัยตรง modules.conf ครับ คือ เห็นมันมีชื่อ slmdm ซึ่งเป็น smartlink ที่ผมเคยลงครั้งแรกๆ ไม่ทราบเราจะ uninstall ออกไปได้อย่างไรครับ ผมลองเข้าที่ synaptic เพื่อถอนแพ็กเกจที่ลงออก ก็ปรากฎว่า remove ไม่ได้น่ะครับ คลิ๊กเลือกแล้วกด remove ออกไปแล้วเข้ามาใหม่ ก็ยังคงมองเห็นอยู่เหมือนเดิมน่ะครับ
ต.ย. จากคำสั่งที่ได้จาก modules.conf นะครับ ไม่เห็น agrserial เลย มีแต่ slmodem
.
.
Option slmdm country=THAILAND [คงมาจากที่ผมพิมพ์ลงไปที่เทอร์มินอลตามที่คุณ Wd แนะนำครับ ]
Alias slmodem off
.
.

ผมได้ดูข้อมูลที่ส่งมาให้แล้วมีข้อแนะนำดังนี้ครับ
เริ่มนับหนึ่งใหม่ครับ
ถอด Slmodem driver ออกด้วยคำสั่ง make uninstall ใน directory ที่คุณคอมไพล์โปรแกรม
ถอด Agere driver ออกด้วยคำสั่ง rpm -e ตามด้วยชื่อ Package ของ agere driver เช่น rpm -e ageredriver (ผมจำชื่อ Package หลังจากที่ติดตั้งแล้วไม่ได้แล้วครับ ลองใช้ Synaptic ค้นหาดูและลบออกก็ได้ครับ)
*** ที่ให้ถอด Driver ออกทั้งสองตัวเพราะว่าผมดูรายการ lsmod ที่ส่งมาให้พบว่ามีการใช้งานขัดกันครับ น่าจะเป็นสาเหตุการต่อ Internet ไม่ได้
1.) กรณีที่ใช้ Agere Driver
ติดตั้ง Agere driver <--- คงทำได้แล้วนะ
มีคำสั่งเรียกใช้ Driver ดังนี้
agr_softmodem start <---- สำหรับเรียกใช้งาน
agr_softmodem stop <---- สำหรับเลิกใช้งาน
agr_softmodem restart <---- ใช้ในกรณีที่โหลด Driver และต้องการเรียกซ้ำ
สร้าง wvdial.conf (ตามทีเคยเขียนให้) โดยใช้ device เป็น /dev/ttyS14
เรียกคำสั่ง wvdial TOT แล้วลองใช้งานดูครับ
2.) กรณีที่ใช้ SmartLink driver
ให้ดูรายละเอียดใน www.kitty.in.th ตามที่เคยให้ Link เอาไว้
สร้าง wvdial.conf (ตามทีเคยเขียนให้) โดยใช้ device เป็น /dev/ttySL0 หรือที่แสดงหลังจากโหลด Driver แล้ว
**** ใช้ wvdial.conf ตาม www.kitty.in.th ก็ได้ครับ (ผมก็เอามาจากที่นี่แหละ)
ในการสร้าง script สำหรับต่อโมเด็มจะใช้โปรแกรมแบบ GUI ก็ได้ครับโดย
ทางที่ 1. เรียกจากเมนู System Tools --> Network Device Control แล้วคลิ๊กๆ + ป้อนข้อมูลนิดหน่อย
หรือ เครื่องมือ --> การควบคุมอุปกรณ์เครือข่าย ในเมนูภาษาไทย (อันนี้ผมเอามาจาก LinuxTLE 5.5 Live CD)
ทางที่ 2. เรียกคำสั่งจาก Terminal โดยพิมพ์ redhat-control-network แล้วคลิ๊กๆ + ป้อนข้อมูลนิดหน่อย
**** ซึ่งการใช้ GUI โปรแกรมจะทำให้เกิดความสะดวกในการใช้งานครับ เวลาต้องการต่อโมเดมก็เรียกโปรแกรมขึ้นมา
แล้วก็คลิ๊กเลือกอุปกรณ์ที่ต้องการใช้ ลองศึกษาดูครับ
หวังว่าจะสำเร็จนะ
ปล. รายการของ Log ท่ีแสดงใน Terminal เป็น Text ธรรมดาๆครับ สมมติใช้คำสั่ง lsmod > lsmod.txt ก็จะได้ไฟล์ lsmod.txt อยู่ใน
Directory ที่ใช้ในขณะนั้น และเปิดดูได้ด้วย Text editor ไม่จำเป็นต้อง Capture หน้าจอมอนิเตอร์ ซึ่งจะเป็นกราฟฟิค (อ่านยากกกก....ครับอิอิ) :D

:D อรุณสวัสดิ์ยามเช้าครับ
ขอบคุณ คุณmooaounมาก ๆ ครับ ที่ได้ช่วยเหลือให้คำแนะนำแก่ผมเสมอมา
ผมจะทดลองดูใหม่ครับ (สู้ๆ) แต่ผมคงเลือกใช้ Agere modem เพราะคิดว่าตรงรุ่นมากกว่า
ได้ผลอย่างไรแล้วจะมารายงานผลให้ทราบครับพ้ม ! :D
ขอบคุณอีกครั้งครับ
ด้วยความนับถือ
ชิต (9 ก.ค. 48 06:20น.)
ปล. ขอบคุณสำหรับคำแนะนำเรื่อง Text ไฟล์นะครับ 555 เพิ่งรู้นี่แหละครับ
เข้าทางผมเลย :wink:

:) 555 ยังไม่ประสบผลสำเร็จครับ !!
สวัสดีครับ มารายงานผลแล้วครับผม
หลังจากถอดถอน slmodem กับ ageremodem ออกไปแล้วผมเริ่มยกใหม่โดยลบwvdial.conf ออกไปด้วย
ผมเริ่มที่ slmodem ก่อนนะครับ
# make
# make install
# modprobe slamr
# ls /dev/slamr0 (ได้ /dev/slamr0 แสดงว่าติดตั้งโมดูลสำเร็จ)
# ln -sf /dev/ttySL0 /dev/modem
มาถึงตรงนี้ ผมลองพิมพ์ # wvdialconf /etc/wvdial.conf ก็จะได้ว่า
Found a modem on /dev/ttyS14
Modem configuration written to /etc/wvdial.conf
ttyS14<Info>: Speed 115200; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FLCASS=0"
* ผมสงสัยครับว่า ทำไมเป็น /dev/ttyS14 ครับ? (นึกว่าจะเป็น /dev/ttySL0)
หลังจากนั้น พิมพ์ # gedit /etc/wvdial.conf จะได้ config ขึ้นมา ซึ่งผมจำไม่ได้แล้ว (แหะแหะ) แล้วทดลอง 2 วิธี ดังนี้
(1) config ที่ได้ ผมลองเปลี่ยนเฉพาะ username/password/phone เป็น ISPของ TOT
(2) config ที่ได้ ผมลบแล้วเปลี่ยนเป็น config ที่คุณmooaoun ให้ได้ แล้ว wvdial
จากทั้ง 2 วิธีดังกล่าวก่อนจะสั่ง wvdial ผมจะพิมพ์ #slmodemd --country=THAILAND /dev/modem ก่อนครับ
เทอร์มินอลมันก็จะค้างอยู่อย่างนี้ใช่มั๊ยครับ? แล้ว
ผมก็สั่ง wvdial ด้วยใจจดจ่อ ผลปรากฎว่า ต่อเน็ตไม่ได้เหมือนเดิม คือ
(1) บางครั้งเมื่อสั่ง wvdial แล้วเมื่อ run จนบรรทัดสุดท้ายจะขึ้นข้อความว่า pid of ppd: xxxx (แล้วเทอร์มินอลนี้ก็จะค้างอยู่อย่างนี้ใช่มั๊ยครับ?) ผมก็เลยเปิดบราวเซอร์ขึ่นมาแล้วทดลองเข้าเว็บไซด์ ก็ยังต่อไม่ได้เหมือนเดิม
(2) หรือบางที เครื่องจะค้างไปเลยครับ เมาส์ก็ขยับไม่ได้
------------------------------------------------------------------------------------
คราวนี้เอาใหม่ uninstall slmodem ออกไปด้วย # make uninstall แล้วลองกับ Agere modem ใหม่ครับ
หลังจากคอมไพล์แล้ว ลองพิมพ์ agr_softmodem ทั้ง start/stop/restart มันก็ไม่มีข้อความอะไรขึ้น นอกจากข้อความประมาณว่า ไม่รู้จักข้อความนี้ ??
ลองเปิดเครื่องมือหมุนเน็ตขึ้นมาแล้วทดลอง ตรวจสอบโมเดม มันก็บอกว่า ไม่สามารถเปิดใช้โมเดมได้ !! งง ครับ ??
สงสัยจะคอมไพล์ไม่ถูก งั้นลอง rpm -e AgereSoftModemBetaRH29 แต่มันก็บอกว่า agere มันยัง NOT INSTALL ?? ว๊ากกก์ งง รอบสองครับ (555) :P
(ตอนที่ผมถอดถอน agere ครั้งแรกโดยการพิมพ์คำสั่งดังกล่าว ก็ไม่ขึ้นข้อความอะไร ผมอนุมานเอาว่า ถอดถอนได้ถูกต้องเรียบร้อยแล้ว แต่ครั้งหลังมันเหมือนว่ายังไม่ได้ติดตั้ง?)
------------------------------------------------------------------------------------
สรุปครับ :?:
หลังจากทดลองลงใหม่ทั้ง slmodem และ agere ก็ยังไม่ประสบผลสำเร็จ
จะแก้ไขอย่างไรต่อไปดีครับ?
แนะนำกันมาได้ตลอดนะครับ ผมจะแวะมาบอร์ดทะเลของเราบ่อยๆครับ (แม้จะทิ้งช่วงไปบ้างก็ตาม)
ขอบคุณมากครับ
ด้วยความนับถือ
ชิต (10 ก.ค. 48 22:20น.)
ปล.1 ผมยังก๊อป txt จากการทำคำสั่งต่างๆ ในเทอร์มินอลไม่เป็นเลยครับ รายงานผลครั้งนี้จึงไม่ละเอียดเท่าที่ควร ต้องขอโทษด้วยนะครับ
ปล.2 Synaptic มันเซฟตรงไหนครับ หาไม่เจอ? ทุกครั้งเวลาคลิ๊กแพ็กเกจที่ต้องการเอาออกแล้ว คลิ๊กจากเมนูเลือก remove แต่พอจะปืดโปรแกรม มันบอกจะปืดโดย without saving ทุกครั้งน่ะครับ
ปล.3 ผมยังไม่ท้อแท้กับลินุกซ์ทะเลหรอกนะครับ สู้ๆ ครับ :D

ถ้าใช้ agr_softmodem start/stop/restart ไม่ได้ให้ใช้ modprobe agrmodem และตามด้วย modprobe agrserial ครับ
ผมนั่งอ่านข้อความเก่าๆที่โพสไว้รวมถึงภาพหน้าจอที่ส่งมาให้ คิดว่าการติดตั้งไดร์เวอร์ของโมเดมทั้งของ Agere และ Smartlink นั้นสำเร็จแล้ว แต่น่าจะติดปัญหากับ Script การต่อโทรศัพท์ ลองพยายามดูต่อไปครับ
*** ลองใช้เมนู "Network Control Setting" ช่วยก็ได้ครับอาจจะสำเร็จ
>> ปล.1 ผมยังก๊อป txt จากการทำคำสั่งต่างๆ ในเทอร์มินอลไม่เป็นเลยครับ รายงานผลครั้งนี้จึงไม่ละเอียดเท่าที่ควร ต้องขอโทษด้วยนะครับ
วิธี Copy ข้อความจาก Terminal ผมใช้ Mouse หรือ Touch pad ของ Notebook ลากข้อความที่ต้องการแล้วคลิ๊กปุ่มขวามือ เลือก Copy แล้วก็ไปแปะบน Text Editor ครับ :wink:
ผมได้ส่งไฟล์ Agere driver ที่ต้อง Compile เองเหมือนกับของ smartlink ไปให้ ลองใช้ตัวนี้ดูก็ได้ครับ (อ่านวิธีติดตั้งได้จาก readme.txt)
ลองใช้คำสั่ง rpm -qa | grep xxxx เพื่อใช้ค้นหา Package ที่มีชื่อ xxxx ในระบบครับ ถ้าไม่มีอะไรแสดงที่ terminal แสดงว่า Pakage ชื่อ xxxx ยังไม่ได้ติดตั้งครับ
พยายามต่อไปครับ :)

อรุณสวัสดิ์ครับ
ขอบคุณคุณ mooaoun นะครับ ผมจะลองทำดู ส่วนไฟล์ที่กรุณาส่งมาผมได้รับแล้วนะครับ แต่ต้องฟอร์เวิร์ดไปเปิดที่ทำงานเพราะจะโหลดเร็วกว่าที่กระท่อมปลายคลองของผมเยอะ :D
ผมไม่แน่ใจว่าที่ทำงานจะมีไฟลท์บินอีกหรือเปล่า ถ้าอย่างไรแล้วผมอาจจะเงียบหายไปก็อย่าเพื่งทอดทิ้งนะครับ 555 จะรีบกลับมารายงายผลเช่นเดิมครับ :wink:
ขอบคุณมากครับ
ด้วยความนับถือ
ชิต (12 ก.ค. 48 06:15น.)
ปล. ในเทอร์มินอล ผมลองลากเมาส์คลิ๊กขวา มันก็ไม่เห็นมีเมนู Copy ขึ้นมาเลยครับ หรือไฮไลท์แล้ว Ctrl+C มั๊นก็ไม่มีอะไรเกิดขึ้นน่ะครับ ไม่ทราบว่าคุณ Mooaoun เข้าเทอร์มินอลจากตรงไหนครับ? (ผมเข้าจากแถบเครื่องมือด้านล่างน่ะครับ)

กลับมาแล้วคร้าบบ ถึงบ้านได้ก็ลองเลยครับ แต่ก็ยังไม่สำเร็จ :(
ผมก็ว่าการคอมไฟล์และโมเดมก็ทำงานแล้วนะครับ แต่เหตุไฉนหนอยังเปิดเว็บไม่ได้เสียที
ผมใช้ agere modem ที่คุณ mooaoun ได้กรุณาให้มาใหม่แล้วลองสั่งให้โมเดมทำงาน 3 วิธี ดังนี้
1) ใช้เครื่องมือหมุนต่อเน็ตตามปกติ ก็ต่อไม่ได้เสียที จะวน dialing อยู่อย่างนั้นแหละ
2) ใช้คำสั่ง wvdial จะได้ข้อความประมาณนี้
--> Sending: ATDT1222
--&g
Posts: 23
Joined: 26-05-2005