Hello All,
Although I have been on this list for a long time, and have even made it 
to the odd in person meetings a long time ago I have by and large been a 
fairly passive observer.  Mainly because my actual knowledge of Linux 
pales in regard to the members of the group.  I have picked up a lot 
though osmosis by listening in though.
I do however now find myself in need of assistance.
By way of background I am in the process of upgrading the computer 
controlling my two CNC machines, one running a router spindle, the other 
a laser.  The router, communicating over Ethernet, is working fine.  The 
laser using an older control board that needs a parallel port, not so much.
The box is a Lenovo M92, i7-3750, 20G ram with a 256 SSD.  Tons of 
horsepower for the job.  The big problem is that it, like most modern 
units, has no parallel port onboard anymore.  I have installed a PCI 
single port card, which is being recognized, but when I do a lspci -v it 
shows card fine but the associated ports as being disabled.  I can make 
it work by changing /sys/bus/pci/devices/0000:03:00.0/enable to a 1 (or 
2).  Then the disabled goes away and I can get the CNC laser to function 
as normal.  All good, BUT, at any restart it reverts back to 0 and is 
disabled once again.  The ports are at 0x000 / 0x010 IRQ 255.
It is running Debian 12 with the 6.1xxx RT (Real Time) kernel.  The 
machine software is LinuxCNC but I don't think that is the issue as 
everything works once the ports don't display disabled.
What I need advice on is where in the blue blazes is the code that is 
reverting it to the 0?  I have gone through virtually every .conf file I 
can find under /sys and have found nothing.  I am quite sure that there 
is a simple fix, I just don't know where to look.  All of the online 
help leads to installing drivers and initial setup and so far I have 
found virtually nothing about this enable/disable glitch other than it 
can't be a 0 in that file.  I also looked at the BIOS (well UEFI) and 
did not see anything obvious.
Any and all suggestions welcomed.
Thanks
Stephen Nourse
613.219.9305
stephen [ at ] snourse [ dot ] ca
Happy to also chat or set up a remote session if it would help.
To unsubscribe send a blank message to linux+unsubscribe [ at ] linux-ottawa [ dot ] org
To get help send a blank message to linux+help [ at ] linux-ottawa [ dot ] org
To visit the archives: https://lists.linux-ottawa.org