LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
Go Back   LinuxQuestions.org > HCL > I/O Controller Devices > Other
User Name
Password

Notices

Search · Register · Submit New Product ·
 

Quatech Inc. DSC-100 Multiport serial controller
Reviews Views Date of last review
2 34252 01-24-2009
spacer
Recommended By Average Price Average Rating
100% of reviewers $9.00 10.0



Description: This is a PCI card that provides two (additional) serial ports to a desktop computer. It has two 16550A UARTs on it, as well as some sort of controller chip.
I picked it up for $5.00 from a used computer/electronics parts shop, and I have no idea how old it might be, but it looks relatively 'modern'.

lshw output:

description: Multiport serial controller
product: DSC-100
vendor: Quatech Inc
physical id: 8
bus info: pci@0000:05:08.0
version: 11
width: 32 bits
clock: 33MHz
configuration: driver=serial latency=0
Keywords: Multiport serial controller Quatech 16550A
/sbin/lspci output: 05:08.0 Multiport serial controller: Quatech Inc DSC-100 (rev 11)
Connection Type: PCI


Author
Post A Reply 
Old 07-25-2008, 08:31 PM   #1
GrapefruiTgirl
 
Registered: Dec 2006
Distribution: Slackware64
Posts: 7,594

Rep: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): $5.00 | Rating: 10

Kernel (uname -r): 2.6.26
Distribution: Slackware 11



Pretty basic setup: I installed the card, then made sure that the kernel config had support for serial port(s), and specified that the kernel should initialize 3 serial ports at runtime (the card plus my built-in port).
The driver used is called 'serial', so if you have that support enabled, you should have no troubles.
Upon booting, my AMI BIOS sees the card and identifies it by name in POST, and Linux assigns ttyS1 and ttyS2 to the cards ports.
Seems to work as it should.

UPDATE MARCH 2009: Once I finally got around to setting up minicom so that I could communicate via serial between two machines here, I found that communication did not go as planned, and the serial ports on the card were acting weird; also, minicom was hanging for a long time upon exit when it tried to 'hang up'. It seems that the Linux serial driver does not drive this card as it should, at least not in my machine; I don't know why.
Eventually I had to download the Quatech driver for the card which is offered free on their website.
It is available in two linux configurations, one for Fedora and one for RedHat (as I recall), the major differences being the accompanying installation scripts included with the driver.
The scripts and accompanying files are poorly written (sloppy) and though I did convert/modify them to work on Slackware, they ultimately weren't needed anyway; nor were the little GUI tool(s) also included with the driver tarball for configuring special capabilities of the Quatech card (this card has none).
I compiled the driver (make) and copied it into my /lib/modules/kernel/serial/.. area and put some lines in my rc.local script to look for and modprobe it at boot. All has been well ever since.
Also, FWIW, the technical support/customer service offered by Quatech was pleasing.
I still recommend the card.
 
Old 01-24-2009, 09:09 PM   #2
ktaylo58
 
Registered: Nov 2002
Distribution: SuSE 8.2
Posts: 27

Rep: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): $13.00 | Rating: 10

Kernel (uname -r): 2.6.27-9-generic
Distribution: Ubuntu 8.10


Installed card (did not need to do anything else like go into BIOS, etc.) and /dev/ttyS0 and /dev/ttyS1 exist and work as expected. Bought this specific card because I knew it would work because of this site.

~ 907 > dmesg | grep -u ttyS
[ 1.574753] 0000:02:01.0: ttyS0 at I/O 0xdd00 (irq = 16) is a 16550A
[ 1.574976] 0000:02:01.0: ttyS1 at I/O 0xdd08 (irq = 16) is a 16550A

lshw output:
*-communication:1
description: Multiport serial controller
product: DSC-100
vendor: Quatech Inc
physical id: 1
bus info: pci@0000:02:01.0
version: 11
width: 32 bits
clock: 33MHz
configuration: driver=serial latency=0

lspci output:
02:01.0 Multiport serial controller: Quatech Inc DSC-100 (rev 11)
 




  



All times are GMT -5. The time now is 07:41 PM.

Main Menu

My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: @linuxquestions
Open Source Consulting | Domain Registration