Hello,
I’m on a Intel board, using the Intel NUC image 2.46.0+rev1. I have a 6 serial com ports of which I can only use the first two at the moment. I’d like to be able to use all 6.
I think these dmesg lines are relevant:
[ 0.399138] Serial: 8250/16550 driver, 32 ports, IRQ sharing disabled
[ 0.420391] 00:01: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[ 0.441677] 00:02: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A
[ 0.462953] 00:03: ttyS2 at I/O 0x3e8 (irq = 7, base_baud = 115200) is a 16550A
[ 0.484225] 00:04: ttyS3 at I/O 0x2e8 (irq = 7, base_baud = 115200) is a 16550A
[ 0.505501] 00:05: ttyS4 at I/O 0x2f0 (irq = 7, base_baud = 115200) is a 16550A
[ 0.526777] 00:06: ttyS5 at I/O 0x2e0 (irq = 7, base_baud = 115200) is a 16550A
[ 0.527712] Linux agpgart interface v0.103
I think the problem is that the last 4 COM ports all share IRQ 7 but IRQ sharing is disabled in the serial driver.
I checked in the BIOS, I can’t assign different IRQ’s to the last 4 COM ports.
My question is; How do I enable IRQ sharing on the 8250 serial driver?
Cheers,
Erik