On 10/31/20 3:39 AM, ToddAndMargo via users wrote:
On 2020-10-31 00:14, Samuel Sieb wrote:
> On 10/30/20 8:38 PM, ToddAndMargo via users wrote:
>> I now have a Siig JJ-E01211-S1 Single Parallel Port PCIe Card
>>
>> # modprobe -r lp
>> # modprobe -r parport_pc
>> # modprobe parport_pc io=0x378 irq=11
>> # modprobe lp
>>
>> the card does show up and you can print to it, but
>> the jobs instantly disappear and nothing shows on
>> the printer's status screen
What do you mean that it shows up and you can print to it? How are you
configuring it?
> Try "lspci -k".
# lspci -k -s 01:00.0
01:00.0 Parallel controller: MosChip Semiconductor Technology Ltd.
MCS9900 Multi-I/O Controller
Subsystem: Device a000:2000
So it's not getting picked up, which makes sense since that device is
not recognized by the kernel module:
alias: pci:v00009710d00009865sv0000A000sd00002000bc*sc*i*
alias: pci:v00009710d00009865sv0000A000sd00001000bc*sc*i*
alias: pci:v00009710d00009901sv0000A000sd00002000bc*sc*i*
alias: pci:v00009710d00009815sv*sd*bc*sc*i*
alias: pci:v00009710d00009805sv*sd*bc*sc*i*
alias: pci:v00009710d00009755sv*sd*bc*sc*i*
alias: pci:v00009710d00009715sv*sd*bc*sc*i*
alias: pci:v00009710d00009705sv*sd*bc*sc*i*
From your original email, the card would be v00009710d00009900.
Try "echo 9710 9900 > /sys/bus/pci/drivers/parport_pc/new_id".
See what shows up in the journal.