Difference between revisions of "Serial Card (Syba)"

From LinuxMCE
Jump to: navigation, search
(Created page with "{{versioninfo|810Status=applies|810UpdatedDate=25 Aug 2011|810UpdatedBy=twodogs}} Category: Tutorials Category: Hardware Category:Telecom Category:VoIP {| align="...")
 
Line 1: Line 1:
{{versioninfo|810Status=applies|810UpdatedDate=25 Aug 2011|810UpdatedBy=twodogs}}
+
{{versioninfo|810Status=applies|810UpdatedDate=10 Oct 2011|810UpdatedBy=twodogs}}
 
[[Category: Tutorials]]
 
[[Category: Tutorials]]
[[Category: Hardware]]
 
[[Category:Telecom]]
 
 
[[Category:VoIP]]
 
[[Category:VoIP]]
 
{| align="right"
 
{| align="right"
Line 8: Line 6:
 
   |}
 
   |}
  
 +
This tutorial covers how to install the Syba SY-PCI15001 expansion card. This costs about $35, has 6 serial ports, and uses the MOSCHIP MCS9865 chip. Moschip doesn't have a stellar record with Linux, but the drivers have been recently updated and the price is right. Not exactly plug/play, but it shouldn't take too long to install by following this tutorial.
  
Want to get rid of that expensive telephone service? Want to connect your phone to your LinuxMCE home automation system? Want to spend hours of frustrating software configuration? Of course!
 
  
This tutorial shows how to get your existing analog phone to work with VOIP using the Broadvoice service provider and an SPA3102. However, any Sipura/Linksys/Cisco SPA-XXXX is configured almost identically. This family of devices was originally designed by Sipura, then bought by Linksys (owned by Cisco). Also, if you chose another VOIP provider, it should not cause too many problems as long as it is recognized by linuxMCE.
+
==Overview==
  
http://wiki.linuxmce.org/index.php/VOIP_Service_Providers
+
The Syba card ships with out of date drivers, so we'll use the latest from Moschip drivers. Following the instructions will result in 2 working ports that LinuxMCE can't recognize (because they're ttyD instead of ttyS). The remaining 4 ports ttyS will be recognized, but they won't work with LMCE because the standard driver configuration is wrong (need to have hardware flow control enabled). Also, grub only sets up 4 ports, two of which are typically allotted to the motherboard. So, here is what to do...
  
 +
*edit grub configuration to allow 8 ports
 +
*edit the Moschip driver file to permit hardware flow control before compiling
 +
*compile the driver
 +
*modify the LMCE script "ListSerialPorts.sh" to recognize the ttyD ports
  
==Glossary==
+
 
 +
 
 +
http://www.asix.com.tw/products.php?op=pItemdetail&PItemID=125;74;111&PLine=74

Revision as of 03:33, 11 October 2011

Version Status Date Updated Updated By
710 Unknown N/A N/A
810 applies 10 Oct 2011 twodogs
1004 Unknown N/A N/A
1204 Unknown N/A N/A
1404 Unknown N/A N/A
Usage Information

Contents

This tutorial covers how to install the Syba SY-PCI15001 expansion card. This costs about $35, has 6 serial ports, and uses the MOSCHIP MCS9865 chip. Moschip doesn't have a stellar record with Linux, but the drivers have been recently updated and the price is right. Not exactly plug/play, but it shouldn't take too long to install by following this tutorial.


Overview

The Syba card ships with out of date drivers, so we'll use the latest from Moschip drivers. Following the instructions will result in 2 working ports that LinuxMCE can't recognize (because they're ttyD instead of ttyS). The remaining 4 ports ttyS will be recognized, but they won't work with LMCE because the standard driver configuration is wrong (need to have hardware flow control enabled). Also, grub only sets up 4 ports, two of which are typically allotted to the motherboard. So, here is what to do...

  • edit grub configuration to allow 8 ports
  • edit the Moschip driver file to permit hardware flow control before compiling
  • compile the driver
  • modify the LMCE script "ListSerialPorts.sh" to recognize the ttyD ports


http://www.asix.com.tw/products.php?op=pItemdetail&PItemID=125;74;111&PLine=74