Kernel Panic when applying setting
-
from a quick glance at the source it's from VLAN hardware filtering failing somehow. You could try disabling that for that interface. There isn't a persistent way to do it from the GUI, but from the CLI you can run
ifconfig ixl0 -vlanhwfilter
and see if it stabilizes. -
@jimp
I will give that a try. Thank you. -
Sadly it is not stabilizing. When I create or update a VLAN I get a single message on stderr
ixl0: aq_add_macvlan err -53, aq_error 14
When I try to set an IP-address for such an interface I get this error message spamed in the console. Networking becomes highly unresponsive. Then the server reboots after lots of those kernel messages I sent earlier.
I guess this is rather for the bugtracker but for the forum, right?Edit:
This is another topic adressing the same issue:
https://forum.netgate.com/topic/136201/new-version-2-4-4-interface-error-aq_add_macvlan-err-53-aq_error-14 -
Well, there may not be anything we can do for that since it appears to be a driver issue. It's probably something you'd need to try to reproduce on a stock FreeBSD 11.2 installation. If the same issue happens there, it should be reported to FreeBSD directly.
I don't think we have any hardware on hand that uses that driver, so it isn't something we can investigate internally.
-
Is there a way I can find out what commands were invoked by using the GUI so I can execute them manually on a stock FreeBSD?
-
It depends on what you're doing. In some cases you can look at the page and check what happens when Apply Changes is performed, but in other cases the actual config may be done by our pfSense PHP module and not shell commands. The net effect should be the same, though.
But find what you're trying to do and see how that is done on FreeBSD. If it's just VLANs there should be several rc.conf examples around that will do it for you by making a couple edits.
-
It happens for example when I change the interface name in pfSense. I cannot find out what php skript is invoked and which commands are being executed in the OS.
I just installed FreeBSD 11.2 plugged in an identical NIC and tinkered with vlan configurations. I get the same error message when I create a vlan interface upon ixl0.
ifconfig ixl0.500 create vlan 500 vlandev ixl0 inet 10.123.12.1/22 ixl0: aq_add_macvlan err -53, aq_error 14
The system doesn't crash though.
Edit:
Just for reference, here's the bug I issued at FreeBSD's.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233198 -
Are you able to test in FreeBSD 12? Or 11-stable? There have been some updates to that driver that look relevant since 11.2-release.
https://github.com/freebsd/freebsd/commit/eeec306a5944aa752fb8d2b210fe2c558ad92269#diff-b1b4b271e4bf3fff5da3a7c784c2a443http://ftp.freebsd.org/pub/FreeBSD/snapshots/ISO-IMAGES/11.2/
Steve
-
I am seeinga similar behavior in 2.4.4-P3:
- when using Web GUI: ixl0: aq_add_macvlan err -53, aq_error 14
- when using command line: ifconfig lagg0.502 create vlan 502 vlandev lagg0 inet 10.123.12.1/22 : no problem
no kernel panic, bu no traffic is passing when configuring through Web GUI.
-
Can you test in a 2.5 snapshot? Or against a more recent FreeBSD directly?
Steve