PCI parport irq sharing?

From: Ryan Underwood
Date: Thu Jan 08 2004 - 13:19:35 EST



Hi,

Does parport_pc have the capability to share IRQs? I have a PCI
parallel card with two ports on it:

parport0: PC-style at 0x3bc (0x7bc), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
parport1: PC-style at 0xc400 (0xc800), irq 9, using FIFO [PCSPP,TRISTATE,COMPAT,ECP]
parport1: irq 9 in use, resorting to polled operation
parport2: PC-style at 0xcc00 (0xd000) [PCSPP,TRISTATE]

parport0 is the mb's builtin parallel port, and parport1/parport2 are
the two ports on the PCI card. IRQ 9 is taken by USB already. But
since it's a modern PCI card, it would stand to reason that it should be
able to share the IRQ with another PCI device, no? Unfortunately, my
application requires interrupt-driven operation.

/proc/interrupts:
CPU0
0: 276501 XT-PIC timer
1: 1196 XT-PIC keyboard
2: 0 XT-PIC cascade
7: 7 XT-PIC parport0
8: 4 XT-PIC rtc
9: 2724988 XT-PIC acpi, usb-ohci
10: 8745 XT-PIC eth0
11: 0 XT-PIC CMI8738-MC4
12: 0 XT-PIC PS/2 Mouse
14: 16219 XT-PIC ide0
15: 29 XT-PIC ide1
NMI: 0
LOC: 0
ERR: 0
MIS: 0

Kernel 2.4.24

thanks,

--
Ryan Underwood, <nemesis@xxxxxxxxxxxx>

Attachment: signature.asc
Description: Digital signature