SUNIX PCI parallel port cards

More
03 Aug 2018 14:39 #115523 by chorler
SUNIX PCI parallel port cards was created by chorler
Hi everyone,

My father bought one of these boards (5008A) to add a parallel port to his new LinuxCNC machine.

The driver provided by SUNIX is not a parport_lowlevel driver - it's a monolithic PCI driver, which instead of using the kernel subsystems basically copies them all. To summarise - this means it doesn't work with the HAL layer.

To fix it, I hacked the parport_serial driver to work with the 5008A card. Whilst doing this I identified 3 other cards that can probably be supported with minimal effort. One of them is already in the kernel - but I suspect the parallel port bit of it is broken.

I was wondering if anyone has any of the following cards and would be willing to help me test some driver updates:

SUNIX 1999 [1FD4:1999]
Board 5069A, subsystem ID: 0x0101
Board 5079A, subsystem ID: 0x0102
Board 5099A, subsystem ID: 0x0104

Chris

Please Log in or Create an account to join the conversation.

More
17 Jan 2022 10:44 #232105 by rgammage
Replied by rgammage on topic SUNIX PCI parallel port cards
Hello Chris, Did you ever get to the bottom of this problem? If you did, can you let me know how .... as I have just hit the same brick wall. Richard

Please Log in or Create an account to join the conversation.

More
17 Jan 2022 20:30 #232182 by chorler
Replied by chorler on topic SUNIX PCI parallel port cards
yes

there were three critical parts:
1. snx driver, (I think I did source modifications as it's in my laptop src folder, but I can't find the original source archive for it... I probably have a backup somewhere, if I do I'll diff it)
2. config parport lowlevel snx (modprobe.conf type config standard)
3. out of tree modification of parport serial driver for kernel (patch is minimal)

Please Log in or Create an account to join the conversation.

Time to create page: 0.065 seconds
Powered by Kunena Forum