@AvaCam use enough RAM until you start getting "page allocation failure." messages in the system logs.
What is happening is that the network driver needs to have a free page of RAM. It also cannot wait around for a page to become free. It can however, try again later. So if there are no free pages the network driver aborts with a lengthy series of system log messages including "page allocation failure" and the expects to try again later. This works great for, say, e1000, but virtio-net sometimes never gets the retry correct and hangs instead.
@AvaCam use enough RAM until you start getting "page allocation failure." messages in the system logs.
What is happening is that the network driver needs to have a free page of RAM. It also cannot wait around for a page to become free. It can however, try again later. So if there are no free pages the network driver aborts with a lengthy series of system log messages including "page allocation failure" and the expects to try again later. This works great for, say, e1000, but virtio-net sometimes never gets the retry correct and hangs instead.