My system has an SMBus controller and a serial UART that appear as different PCI devices:
00:1e.3 Communication controller: Intel Corporation Atom Processor Z36xxx/Z37xxx Series LPIO1 HSUART Controller #1 (rev 11)
00:1f.3 SMBus: Intel Corporation Atom Processor E3800 Series SMBus Controller (rev 11)
However I notice in /proc/interrupts
that they share an IRQ number. (Here i801_smbus
refers to the SMBus and ttyS4
refers to the HSUART.)
18: 0 0 7 0 IO-APIC 18-fasteoi i801_smbus, ttyS4
Is this a problem? If it is advisable to have them use separate IRQs, how can I reassign one of them?