I am resurrecting this thread because its still relevant.
We were finally forced to upgrade to LinuxCNC 2.8. The A68n-2100 have been discontinued, and no of the newer mini-itx motherboards will install LinuxCNC 2.5 because of UEFI. So the motherboard we are using now is the ASRock J4005B-ITX.
So the SD-PEX10005 PCIe (MCS9900 chipset) parallel port cards that have been working flawlessly for years on the old motherboard, now show up as disabled on the new motherboard. Enabling it, it still does not show up in LinuxCNC.
Also tried removing ppdev and lp, but doing so causes both the primary port on the motherboard and the PCIe card to not show up to LinuxCNC.
Interestingly, though, the CH382L based cards that wouldn't work at all under 2.5, now work effortlessly under 2.8. While this may seem like a solution, I don't trust the supply of the CH382L based cards, and I already have a large inventory of the MCS9900 based cards.
Where to go from here?