I put the following line in /etc/modprobe.d/parport_pc.conf:
options parport_pc io=0xe800 irq=22
Now my dmesg output looks like this:
[ 7.053942] lp: driver loaded but no devices found
[ 7.058178] ppdev: user-space parallel port driver
[ 7.060833] parport0: PC-style at 0xe800, irq 22 [PCSPP,TRISTATE,EPP]
[ 7.060837] parport0: irq 22 in use, resorting to polled operation
[ 7.115256] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 7.144315] lp0: using parport0 (polling).
The device file /dev/parport0 was created and the printer is working
without any problem.
I still see the following when parport_serial is loaded:
[ 7.180790] parport_serial 0000:05:01.0: 0000:05:01.0: unknown
NetMos/Mostech device
[ 7.180790] Please send the output of lspci -vv, this
[ 7.180790] message (0x9710,0x9835,0x1000,0x0010), the
[ 7.180790] manufacturer and name of serial board or
[ 7.180790] modem board to <linux-serial@xxxxxxxxxxxxxxx>.
I bought this PCI to parallel port card to permanently connect to an old
but good laser printer. Since I won't be using the serial interface
supported by this card, I am not bothered by this message right now. I
will fix it when I need it.
Hope this will help someone.
Thanks.
-- Asokan
On 10/16/2015 04:19 PM, M.Asokan wrote:
I have attached the relevant information below:
Linux and kernel versions:
Linux homepc 3.19.0-30-generic #34~14.04.1-Ubuntu SMP Fri Oct 2
22:09:39 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
PCI card vendor:
Syba (www.syba.com)
Product name: PCI Multi IO controller card
dmesg output:
[ 8.452393] lp0: using parport0 (interrupt-driven).
[ 8.452400] parport_serial 0000:05:01.0: 0000:05:01.0: unknown
NetMos/Mostech device
[ 8.452400] Please send the output of lspci -vv, this
[ 8.452400] message (0x9710,0x9835,0x1000,0x0010), the
[ 8.452400] manufacturer and name of serial board or
[ 8.452400] modem board to <linux-serial@xxxxxxxxxxxxxxx>.
lspci -vv output:
05:01.0 Communication controller: MosChip Semiconductor Technology
Ltd. PCI 9835 Multi-I/O Controller (rev 01)
Subsystem: LSI Logic / Symbios Logic Device 0010
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 22
Region 0: I/O ports at ec00 [size=8]
Region 1: I/O ports at e880 [size=8]
Region 2: I/O ports at e800 [size=8]
Region 3: I/O ports at e480 [size=8]
Region 4: I/O ports at e400 [size=8]
Region 5: I/O ports at e080 [size=16]
The device /dev/lp0 exists and /dev/parport0 does not exist.
$ ls -l /dev/lp0
crw-rw---- 1 root lp 6, 0 Oct 16 14:57 /dev/lp0
Please let me know whether any additional information will help.
Thank you.
-- Asokan
--
To unsubscribe from this list: send the line "unsubscribe linux-serial" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html