Aquantia / aqtion-freebsd

Aquantia AQC multigigabit NIC FreeBSD driver - development preview
Other
36 stars 19 forks source link

aq hardware resets when attaching interface to bridge #22

Open rys opened 2 years ago

rys commented 2 years ago

I create a bridge interface on my FreeBSD system, alongside an Intel 1G port, with the aq 0interface as the only member, in order to attach jails VMs to serve over the aq0 interface and get higher performance.

# Bridges for VMs and jails
cloned_interfaces="bridge0 bridge1"
ifconfig_bridge0="inet 192.168.0.250/24 addm igb0 up"
ifconfig_bridge1="inet 192.168.0.244/24 addm aq0 up"

However when I add a VM or jail interface to bridge1, the aq0 interface goes into reset and traffic stops. I can see the firmware reloading again from flash, but the interface never comes back up properly and traffic stops.

If I restart the whole bridge the interface gets a full reset and traffic starts again, but will stop as soon as I try and start a jail or VM attached to bridge1.

Let me know if there's any other information I can provide.

swuensch commented 2 years ago

Could you please provide the versions of FreeBSD and the driver you are using? How did you install the driver: ports, pkg, clone and build from github?

rys commented 2 years ago

I'm using 13.0-RELEASE-p6 on an amd64 machine, and it's the version currently provided by ports, but I'm happy to try the latest source here or the version in pkg. I'll try the current github top of tree and report back.