Our QNX (Version 6.3.0 SP2) Driver hangs up in an application running a micrel ksz 8841-pmqli in 10MBit simplex mode when much traffic is done. Operating system: QNX 6.3.0 SP2 Driver: NAME=devn-micrel8841.so DESCRIPTION=micrel8841 ethernet driver DATE=2007/08/30-14:47:26-EDT STATE=stable HOST=worldbuild USER=pspbuild Version=630SP3-685 TAGID=1602 Opreating mode: 10MBit half duplex Problem description: The data transfer stops at high data rates (for example at continuous text output in a terminal window). Then Phindows closes the the socket. If this problem occurs, no more ping is possible on this interface. Observations: The hardware produces still interupts and these interrupts are also still received by the kernel ! But the driver cannot resume the data transfer An umount of the driver followed by a mount of the driver fixes the problem ! In other words: it is NO HARDWARE PROBLEM, but a driver problem. If we start the driver using a verbose level < 0xA, a singular output is recorded in the syslog. If we start the driver using verbose level 0xA, also a singular output is recorded in the syslog, but data rate becomes much reduced, and the drivers does not hang up. The board architectural structure is as follows: =+===Cpu=============+= ____ devn-e1000.so (en1) ___ | | \___ io-net (default) | | __ devn-micrel8841.so (en0) ___/ =+=MEPME2============+= _/ ___ io-net (prefix /GMLRS) \__ devn-micrel8841.so (en0) ___/ (The board MEPME2 contains two controllers of type micrell8841.)