QNX RTOS v4 Knowledge Base
QNX RTOS v4 Knowledge Base
Title |
Error: "Huh? no buffers" |
Ref. No. |
QNX.000010260 |
Category(ies) |
Network |
Issue |
For the last few days there has been a error message being displayed on the qnx console
"Huh? no buffers"
Searching binary files in /bin directory we found that string in Net.solotr nad Net.via network drivers.
What does it mean? Should I be worry? All of the programs seem to work fine. |
Solution |
What this error relates to is Net has not been given enough time to run and clear out the buffers from the Net driver(s). The driver will then run out of buffers and when Net tries to send a message, the driver will have no free buffers/packets and the error will then be displayed.
The thing to keep in mind is that the driver does not perform any data processing at the time of the interrupt, only at process time, and if no process time is yielded to the driver, then they cannot clear up the data that is in the buffers (free the buffers up).
Are your processes in your system very CPU intensive? are they of a higher priority than Net? If so try reducing their priorities to equal to or less than Net and see if the problem persists. |
|