Please recommend PCI-E Parallel Port card

13 Jun 2018 00:48 - 13 Jun 2018 01:04 #112268 by kgentry707
I read the FAQ for PCI parallel port cards and bought a cheap PCI-E card off eBay that has a MOSCHIP 9901 controller.

I put this into an HP Pavilion AMD A10 system that only has PCI-E slots and no on-board parallel port. The box is running Unbuntu 12.04 with all the LinuxCNC packages and 3.4.9 PAE real time kernel. The OS does not recognize the card as a parallel port card. It sees it as a serial card.

The card came with a driver CD with driver source code but poorly written docs. I have been drowning in Linux how-tos for rebuilding the kernel. I'm a software engineer with a EE background but have run out of patience building my own drivers.

If there is a simple procedure I can follow to fix this I would give it a try.

I would rather just buy a PCI-E parallel port card that will just work with the OS as-is. I'd be willing to pay $20 - $30 to do this.

Any help that anyone can provide is greatly appreciated.


EDIT: I found a web post where someone tested a StarLink PCI-E parallel card with LinuxCNC. Anyone have any experience with this card? Especially with Ubuntu-based LinuxCNC?

Here's a link to the test article:
Last edit: 13 Jun 2018 01:04 by kgentry707.
13 Jun 2018 04:43 - 13 Jun 2018 04:46 #112272 by curtisa
This is the one I bought. Looks very similar to yours apart from the serial DB9 daughterboard, allegedly the same chipset, but maybe there's different iterations of the same thing?:

Provided I pick the right LPT address in the StepConf Wizard it has worked in Ubuntu 10.04, Debian Wheezy and Linux Mint 18.1.

I don't recall installing anything; just plug it in and off it goes. It just appears as an LPT port with a different hex address to the usual 0x378.
Last edit: 13 Jun 2018 04:46 by curtisa. Reason: Typos, more info
13 Jun 2018 17:37 - 13 Jun 2018 17:38 #112299 by andypugh
If you can stretch to $109 it is worth considering doing so.

I bought a whole bunch of parallel port cards last year to investigate, and concluded:

Which seems to suggest that the Moschip one ought to work. Is it definitely parallel and not a 25-pin serial port? (those did exist in the olden days)
One of the boards I bought was sold as parallel but was SCSI.
Last edit: 13 Jun 2018 17:38 by andypugh.
20 Jun 2018 03:35 - 20 Jun 2018 03:38 #112604 by jmelson
Hmm, very strange! I use the MosChip 9900 and 9901 cards with my hardware, and they seem to work fine. There is a configuration EPROM on the board which loads the configuration into the MosChip 990x at power-on, and it sounds like yours has the wrong config in that EPROM. The MosChip 990x has both parallel and serial interfaces which can be turned on or off by the config EPROM.

The ones I sell are marked Syba SD-PEX10005.

You do not need any drivers for this, LinuxCNC contains special drivers that run in the real time environment, so it doesn't use any OS-provided drivers.

Last edit: 20 Jun 2018 03:38 by jmelson.
Time to create page: 0.145 seconds
Powered by Kunena Forum