เครื่องสำหรับพัฒนา ผมใช้ Trixbix 2.2 แล้วไม่มีปัญหาอะไร ก็เลยเปลี่ยนมาเป็น 2.2.4 (พอดีเครื่อง production ใช้ 2.2.4 อยู่ จึงต้องเปลี่ยนตาม) ก็เลยมาเจอปัญหาใน Trixbox 2.2.4 นี่แหล่ะ
OS:
Trixbox 2.2.4 - lastest updated (yum -y update)Card:
Sangoma 102 (2xE1/T1/J1)Driver:
wanpipe-modules-2.6.9-34.0.2.EL-3.2.0-0.i686.rpm, wanpipe-util-3.2.0-0.i686.rpmมี warning ขึ้นว่า
rpm -i wanpipe-modules-2.6.9-34.0.2.EL-3.2.0-0.i686.rpm
WARNING: /lib/modules/2.6.9-34.0.2.EL/kernel/drivers/net/wan/wanpipe.ko needs unknown symbol zt_ec_span
WARNING: /lib/modules/2.6.9-34.0.2.EL/kernel/drivers/net/wan/wanpipe.ko needs unknown symbol zt_receive
WARNING: /lib/modules/2.6.9-34.0.2.EL/kernel/drivers/net/wan/wanpipe.ko needs unknown symbol zt_qevent_lock
WARNING: /lib/modules/2.6.9-34.0.2.EL/kernel/drivers/net/wan/wanpipe.ko needs unknown symbol zt_ec_chunk
WARNING: /lib/modules/2.6.9-34.0.2.EL/kernel/drivers/net/wan/wanpipe.ko needs unknown symbol zt_transmit
WARNING: /lib/modules/2.6.9-34.0.2.EL/kernel/drivers/net/wan/wanpipe.ko needs unknown symbol zt_rbs
WARNING: /lib/modules/2.6.9-34.0.2.EL/kernel/drivers/net/wan/wanpipe.ko needs unknown symbol zt_unregister
WARNING: /lib/modules/2.6.9-34.0.2.EL/kernel/drivers/net/wan/wanpipe.ko needs unknown symbol zt_hooksig
WARNING: /lib/modules/2.6.9-34.0.2.EL/kernel/drivers/net/wan/wanpipe.ko needs unknown symbol zt_register
WARNING: /lib/modules/2.6.9-34.0.2.EL/kernel/drivers/net/wan/wanpipe.ko needs unknown symbol zt_alarm_notify
Wanpipe Modules located in /lib/modules/2.6.9-34.0.2.EL
ส่วน
wanpipe-util-3.2.0-0.i686.rpm ลงได้ ไม่มีปัญหา
หลังจากติดตั้ง Driver เสร็จ ก็ลองทดสอบดูว่าเจอ hardware ไหม โดยใช้คำสั่ง
wanrouter hwprobeFATAL: Error inserting wanpipe (/lib/modules/2.6.9-34.0.2.EL/kernel/drivers/net/wan/wanpipe.ko): Unknown symbol in module, or unknown parameter (see dmesg)ก็เลยดูจาก /var/log/dmesg แต่ผมใช้คำสั่ง wanrouter messages (คำสั่งนี้จะ filter เฉพาะที่เกี่ยวกับ sangoma card ให้) พบว่า
$wanrouter messages
Nov 2 15:53:10 asterisk1 kernel: WANPIPE(tm) Hardware Support Module Beta 3.1.4.5 (c) 1994-2007 Sangoma Technologies Inc
Nov 2 15:53:10 asterisk1 kernel: WANPIPE(tm) Interface Support Module Beta 3.1.4.5 (c) 1994-2007 Sangoma Technologies Inc
Nov 2 15:53:10 asterisk1 kernel: wanpipe: Unknown symbol zt_ec_span
Nov 2 15:53:10 asterisk1 kernel: wanpipe: Unknown symbol zt_receive
Nov 2 15:53:10 asterisk1 kernel: wanpipe: Unknown symbol zt_qevent_lock
Nov 2 15:53:10 asterisk1 kernel: wanpipe: Unknown symbol zt_ec_chunk
Nov 2 15:53:10 asterisk1 kernel: wanpipe: Unknown symbol zt_transmit
Nov 2 15:53:10 asterisk1 kernel: wanpipe: Unknown symbol zt_rbsbits
Nov 2 15:53:10 asterisk1 kernel: wanpipe: Unknown symbol zt_unregister
Nov 2 15:53:10 asterisk1 kernel: wanpipe: Unknown symbol zt_hooksig
Nov 2 15:53:10 asterisk1 kernel: wanpipe: Unknown symbol zt_register
Nov 2 15:53:10 asterisk1 kernel: wanpipe: Unknown symbol zt_alarm_notify
ก็เลยหาดูว่า มี module อะไร load อยู่บ้าง ดูจาก
lsmod แล้ว
ก็มี wanrouter แต่ไม่เจอ
zaptelค้ันไปค้นมา ดูเหมือนว่า
ปัญหาเกิดจาก Sangoma card รุ่น A101 และ A102 ซึ่งจะมีปัญหากับ HotPlugอ้างอิง1: HOTPLUG Conflicts with WANPIPE "Hotplug issues only affect old A101 and A102 cards.
The Hotplug issues have been resolved for A101d/2d/4d/8d and analog cards."
อ้างอิง2 Sangoma A101 not detected **Resolved**เรื่อง driver ผมลอง version ที่ต่ำกว่าลงมาแล้ว ก็ยังมีปัญหาอยู่ คิดว่าน่าจะเป็นที่ hotplug problem
post มาหากท่านใดเคยมีปัญหาเดียวกัน อาจมีคำแนะนำให้ผมได้ และจะเป็นประโยชน์แก่ท่านอื่นๆต่อไปขอบคุณล่วงหน้าครับ!