Hardik Baldaniya(deleted)
|
How to change IRQ assignments to devices in QNX 6.3.2
|
Hardik Baldaniya(deleted)
03/13/2023 5:00 AM
post122163
|
How to change IRQ assignments to devices in QNX 6.3.2
I have an x86 target (Advantech PCM-3353) running on QNX 6.3.2 Neutrino. System has 1 onboard Ethernet port (intel
82544) and 3 PCI cards - each having 2 Ethernet NICs (intel 82551T). The process 'io-net' with 'devn-speedo.so' driver
module is used to get these PCI NIC cards working. We have observed that sometimes, io-net process fails with
segmentation fault without disturbing other processes and sometimes entire OS freezes (WDT reset).
1. Can anybody help find root-cause OR solution to this issue?
2. I believe this has to do something with IRQ assignment by BIOS. BIOS assigns same IRQ to 2 of the 3 PCI NIC cards.
Though this is valid theoretically, I suspect driver may not have handled this properly. I tried various BIOS settings
without success to assign different IRQs to all PCI NIC cards. Is there any way in QNX to change IRQ assignments after
QNX kernel has started?
|
|
|