I'm using MLDonkey on my Mac mini and get some seriously problem. Sometimes the system freeze and other times the network dies. The NetStack.log says: Sat Oct 31 21:32:20 2009 [err ]: m_clalloc: max amount of memory already used (4191032 bytes). Sat Oct 31 21:32:20 2009 [err ]: sana_read (eth0): not enough mbufs Sat Oct 31 21:32:20 2009 [err ]: m_clalloc: max amount of memory already used (4191032 bytes). Sat Oct 31 21:32:20 2009 [err ]: sana_read (eth0): not enough mbufs Sat Oct 31 21:32:20 2009 [warn ]: 28 log messages lost (total 28 lost)
I'm using the same setup on my PegII and everything is ok on that system.
I managed to get rid of the problem and i suppose there can be others with the same issue. First i had to change the file MorphOS:Prefs/Env-Archive/sys/net/NetStack.config and edit the line ";MBUF_CONF MAXMEM=4096" to "MBUF_CONF MAXMEM=8192 ", this is funny because on my PegasosII i use 4096 and have no crash:) Second i change the file downloads.ini at mldonkey directory and edit the variable loop_delay to "loop_delay = 150", on my PegII i use "loop_delay = 100" but this number is to small on my mini because it's much faster than PegII, if this number is to small the system can freeze.
One more thing about the file NetStack.config, i use "TCP_RECVSPACE=32768" and "TCP_SENDSPACE=32768", dont know if this fixes problem with MLDonkey or not, i use it because i want to speedup my samba connection.
Hope this will help if anyone has the same issues.