Review of Linux Compatibility
The LogiLink PC-0013 is a PCI card, which extends the PC by one additional external parallel port (DSUB25 according to IEEE1248). The card bases on the NM9805CV chipset and supports the transmission standards SPP, EPP, and ECP.
The PC-0013 is supported by Linux at least since kernel version 2.6.24 and can be recognized in by the following output:
00:08.0 Parallel controller: NetMos Technology Unknown device 9865 (prog-if 03 [IEEE1284]) Subsystem: Unknown device a000:2000 Flags: bus master, medium devsel, latency 64, IRQ 11 I/O ports at d400 I/O ports at d800 Memory at ea000000 (32-bit, non-prefetchable) Memory at ea001000 (32-bit, non-prefetchable)
The card is supported by the kernel module parport.o, which can be loaded by hand, if not already loaded automatically:
The loading should produce the following log file entry
lp0: using parport0 (interrupt-driven).
The new IO port created by the kernel can be identified in the following way:
... 0378-037a : parport0 ...
It is necessary to provide the IO port and IRQ of the card to the kernel module as an option in order to access the parallel port. For the example given above the unloading and reloading of the kernel module with necessary options would look like the following:
modprobe -r lp modprobe -r parport_pc modprobe parport_pc io=0x378 irq=7 modprobe lp
These options can be stored in the file /etc/modprobe.d/options in order to have them automatically respected at each system restart:
options parport_pc io=0x378 irq=7