Aaron Candy
|
Networking Response and pci-bios Image
|
Aaron Candy
06/29/2021 1:01 PM
post121472
|
Networking Response and pci-bios Image
We've created a QNX 6.6 image to use with an axiomtek mano500 board Despite a BSP exiting for the mano500 board, we've
had better success with the generic QN 6.6 BSP. I've taken over this project from the original developer and understand
enough to make things works, but I still wouldn't consider myself an expert, so I appreciate your patience.
I'm having problems getting the network response to the same level as other machines on the network. On a local network
the ping response times to the QNX 6.6 machine are in the range of 5 - 45 ms. Pinging a QNX 6.3, or any other device on
the network the response time is less than 0.3 ms. The slow response seen in ping is also evident in other network
applications on QNX 6.6, ping is just an easy way of demonstrating the issue.
The QNX 6.6 image with the slow response time is being created using startup-bios and pci-bios, using the devnp-e1000
driver. If I use startup-apic and pci-bios-v2 the ping response time matches what is seen with all the other devices on
the network, less than 0.3 ms.
However, the computer must use a particular PCI card which doesn't work properly when using startup-apic and pci-bios-v2
, so we are forced to use startup-bios and pci-bios.
I also notice that when using startup-bios and pci-bios all the interrupts for the (PCI) devices are shared, which is
not the case for startup-apic and pci-bios-v2. I have a feeling that the slow respose time might be related to the
shared interrupts, but I'm not knowledgable enough to know if that is true, or what to do about it.
I'm not sure what other relevant information I can add. So, is there anything I can do or try to get better performance
from the networking on QNX 6.6? Or am I just out of luck?
Thanks
|
|
|