Em0: Could not setup receive structures
-
I am getting error em0: Could not setup receive structures and if I make any changes via the Web GUI it forces the system into a fatal halt situation. Although I have 3 interfaces (em0, em1, em2) it is only the em0 that produces these errors. Apart from putting the system into debug mode what else can I provide to help track this down.
V2.0 build Mon Mar 7 12:03:17 EST 2011
-
Please tell us a bit more about the system and the message:
Is this a boot time message?
Please provide the message itself and the few lines before it and after it.
How many CPUs in your system? How much RAM? Have you tweaked any sysctls? What architecture - i386 or amd64?
Have you searched the forums for your message?
-
Interesting thread on this subject here:
http://lists.freebsd.org/pipermail/freebsd-stable/2010-February/thread.html#55441
A pertinent quote:
@Jack:The failure to "setup receive structures" means it did not have sufficient mbufs
to setup the RX ring and buffer structs. Not sure why this results in a lockup,
but try and increase kern.ipc.nmbclusters.Steve
-
You might try the settings shown here:
http://redmine.pfsense.org/issues/1221#note-8
but with em instead of igb
-
Ok I will give it a try. Very strange thing though as it is only with em0 not em1 and em2 that I have in the box fully working. It is a dual core dual proc system so not sure if it would be the way the PCI-E bus is designed that maybe making a difference. The error always happens on going onto the dashboard or making a config change to EM0.