novotnyw
December 25th, 2014, 11:52 AM
Hello,
running Xubuntu 14.04 i386 (32 bit) with kernel 3.16.0-28-generic, I have problem getting output from parallel port on this PCI card:
05:00.0 Communication controller: MosChip Semiconductor Technology Ltd. PCI 9815 Multi-I/O Controller (rev 01)
Subsystem: LSI Logic / Symbios Logic 2P0S (2 port parallel adaptor)
Flags: medium devsel, IRQ 17
I/O ports at d050 [size=8]
I/O ports at d040 [size=8]
I/O ports at d030 [size=8]
I/O ports at d020 [size=8]
I/O ports at d010 [size=8]
I/O ports at d000 [size=16]
Kernel driver in use: parport_pc
it is dual LPT extending card. The card is recognized properly and there are automatically created two parport and lp devices:
[ 8.881895] parport_pc 00:06: reported by Plug and Play ACPI
[ 8.881940] parport0: PC-style at 0x378, irq 5 [PCSPP]
[ 8.976817] lp0: using parport0 (interrupt-driven).
[ 8.977231] parport1: PC-style at 0xd050 (0xd040), irq 17, using FIFO [PCSPP,TRISTATE,COMPAT,ECP]
[ 9.192393] parport1: Printer, Canon BJC-250
[ 9.219178] lp1: using parport1 (interrupt-driven).
[ 9.219263] parport2: PC-style at 0xd030 (0xd020), irq 17, using FIFO [PCSPP,TRISTATE,COMPAT,ECP]
[ 9.304262] lp2: using parport2 (interrupt-driven).
parport0 is onboard parallel port, which works great, parport1 and parport2 are parallel ports on MosChip 9815 PCI card, which I have problem with.
I need to attach and use two LPT printers with my computer, one is dot matrix Epson printer and second is ink printer Canon BJC-250. When I connect these printers to onboard parport0, i can print to them from command line with no problem, but I was unable to print to them from parport1 and parport2 even, as you can see, the printer is recognized as attachet to parport1. I was able to install the printer in CUPS, but it simply don't prints anything.
This PCI card works with these printers on Windows, so it is linux issue, I think it might be wrong LPT mode or some linux kernel bug, but I'm not very experienced in LPT nor in linux kernel so I can only search for similar issues on the internet and I slowly run out of usefull results.
Any advice appreciated.
running Xubuntu 14.04 i386 (32 bit) with kernel 3.16.0-28-generic, I have problem getting output from parallel port on this PCI card:
05:00.0 Communication controller: MosChip Semiconductor Technology Ltd. PCI 9815 Multi-I/O Controller (rev 01)
Subsystem: LSI Logic / Symbios Logic 2P0S (2 port parallel adaptor)
Flags: medium devsel, IRQ 17
I/O ports at d050 [size=8]
I/O ports at d040 [size=8]
I/O ports at d030 [size=8]
I/O ports at d020 [size=8]
I/O ports at d010 [size=8]
I/O ports at d000 [size=16]
Kernel driver in use: parport_pc
it is dual LPT extending card. The card is recognized properly and there are automatically created two parport and lp devices:
[ 8.881895] parport_pc 00:06: reported by Plug and Play ACPI
[ 8.881940] parport0: PC-style at 0x378, irq 5 [PCSPP]
[ 8.976817] lp0: using parport0 (interrupt-driven).
[ 8.977231] parport1: PC-style at 0xd050 (0xd040), irq 17, using FIFO [PCSPP,TRISTATE,COMPAT,ECP]
[ 9.192393] parport1: Printer, Canon BJC-250
[ 9.219178] lp1: using parport1 (interrupt-driven).
[ 9.219263] parport2: PC-style at 0xd030 (0xd020), irq 17, using FIFO [PCSPP,TRISTATE,COMPAT,ECP]
[ 9.304262] lp2: using parport2 (interrupt-driven).
parport0 is onboard parallel port, which works great, parport1 and parport2 are parallel ports on MosChip 9815 PCI card, which I have problem with.
I need to attach and use two LPT printers with my computer, one is dot matrix Epson printer and second is ink printer Canon BJC-250. When I connect these printers to onboard parport0, i can print to them from command line with no problem, but I was unable to print to them from parport1 and parport2 even, as you can see, the printer is recognized as attachet to parport1. I was able to install the printer in CUPS, but it simply don't prints anything.
This PCI card works with these printers on Windows, so it is linux issue, I think it might be wrong LPT mode or some linux kernel bug, but I'm not very experienced in LPT nor in linux kernel so I can only search for similar issues on the internet and I slowly run out of usefull results.
Any advice appreciated.