PCI parallel card woes...were a false alarm, sorry Folks!

In my desire to simplify things I have tried to re-use the card I had from before.

Both my printers are parallel so it seemed like a good idea.
So I re-installed it...and...and - nothing.

I tried searching on what numbers I could find on it & the closest match I found is for sale here:

SH 94V-0 E248779 PCI parallel printer card NetMos Technology Nm9835CV F1MN5-000 | eBay

But I cannot ask that seller to help me get it re-installed & especially not as a Linux user.

I'm hoping that maybe there are some general/generic steps I can take towards getting it to work.

Thanks for any helpful guidance !!

In case you haven't seen the references to these 2 tools, here you go:


(tool for probing and understanding your hardware)


(reference database with info about support success/failure for hardware under linux)

On this last, one you can do a lookup for a specific piece of hardware, and it will tell you about software used for that.

Once you've sorted out the installation and have it working, you are encouraged to go to the main page and submit a probe of you complete configuration.

N.B. The site is well known.

Hope those help. :slight_smile:

3 Likes

Sincerest Thanks Once Again Ericmarceau !!

For many years I supported many users of that 'other' OS & had to ID many PCI devices - but now, as a Linux user for years I've never needed to do this before - stuff...always just worked !!

Thanks very much for those pointers;
Indeed I did not know of those sites & tools.

As it happens, Hardinfo shows this for that card:

MosChip Semiconductor Technology Ltd.
PCI 9815 Multi-I/O Controller
http://www.broadcom.com

Sadly, the broadcom site was no help that I could find among the ~300 item list of search results it gave me each different time that I tried.

Thus, as yet I've no success to share & will do some more searching.

Thanks Again !!

OK, I did all the stuff mentioned & here is my info...
Probe URL:

Hw-probe leads to:

And also:

Which I've no clue how to use ?!?

Thanks for reading !!

1 Like

I do not have parallel port hardware. Nevertheless it looks like my system, i.e. kernel, loads its driver by default

$ lsmod | grep parport
parport_pc             53248  0
parport                73728  3 parport_pc,lp,ppdev
$

Hopefully, the following links may be useful
https://oldforum.puppylinux.com/viewtopic.php?t=81345

5 Likes

You're looking at a source code file from the Linux kernel. As @ugnvs pointed out, this module is likely already loaded, so you can use their command to check if the driver has been loaded. They also provided a link to some documentation which might help set the parallel ports up (although it is rather technical).

In case this helps in future:

Linux is designed such that drivers are 'part' of the kernel (often called a module - hence the tools modprobe, lsmod, etc for managing modules). There are, however, two types of driver - 'in tree' and 'out of tree'.

  • 'In tree' means that the driver's code is part of the Linux kernel that everyone uses; which is the code you were looking at.
  • 'Out of tree' means that the driver is not part of the kernel that everyone uses, and these are also called 'external modules'.

Obviously, the in-tree stuff works most of the time - you may find from time-to-time that an out-of-tree driver is needed. This is mainly for one of two reasons:

  1. Regressions cause older hardware to fail on a newer kernel, so someone creates an out-of-tree driver for these cases.
  2. Newer hardware hasn't been added to the kernel yet, so someone has created an out-of-tree driver to support it in the interim.
4 Likes

This particular journey has a happy ending !!

I gave up on the BJC-80 & posted my conclusion to that thread, and then...

Hauled out my good old laser printer & connected it to the parallel card.

It was found immediately & printed via the card I had been lead to think wasn't working by the NON-working BJC printer.
AAARGH !!!

I thank all the helpful folks here & I also sincerely apologize for the false alarm.

6 Likes