Summary: | ixgbe(4): 'No carrier' on ix0 with more than 1 VLAN (ixgbe_driver_version[] = "4.0.1-k") | ||
---|---|---|---|
Product: | Base System | Reporter: | Alexandr <a.shelpov3> |
Component: | kern | Assignee: | freebsd-net (Nobody) <net> |
Status: | Open --- | ||
Severity: | Affects Some People | CC: | freebsd, jgraham, net, piotr.pietruszewski, rgrimes, sergey, surikovs |
Priority: | --- | Keywords: | IntelNetworking, needs-qa |
Version: | 12.1-RELEASE | ||
Hardware: | Any | ||
OS: | Any |
Description
Alexandr
2019-02-21 14:45:59 UTC
The same issue. The NIC going to 'no carrier' for the some time after ifconfig vlan created. If add next vlan in this time NIC stay 'no carrier'. The workaround is add pause before/after vlan created. --- /tmp/network.subr 2019-12-27 13:04:36.376505000 +0300 +++ /usr/src/libexec/rc/network.subr 2019-12-26 14:06:25.670522000 +0300 @@ -1520,6 +1520,7 @@ fi for child in ${child_vlans}; do + sleep 1; if expr $child : '[1-9][0-9]*$' >/dev/null 2>&1; then child="${ifn}.${child}" create_args=`get_if_var $child create_args_IF` (In reply to Alexandr from comment #0) (In reply to Sergey Surikov from comment #1) 1. Does the issue reproduce on 12.1-RELEASE? 2. Would it be possible to share part of /etc/rc.conf describing ix configuration? (In reply to Piotr Pietruszewski from comment #2) 1) Yes, it`s reproduce 12.1-RELEASE (dev.ix.1.iflib.driver_version: 4.0.1-k) 2) ifconfig_ix1="inet 1.2.3.4/28 -lro -tso" vlans_ix1="966 961 965" ifconfig_ix1_966="inet 10.20.30.2/24" ifconfig_ix1_961="inet 83.29.19.46/28" ifconfig_ix1_965="inet 10.30.11.2/24" (In reply to Sergey Surikov from comment #3) We have trouble reproducing this bug in our environment. 1. What media type are you using? 2. What type of link partner is used with ix1 interface? 3. Do you force any options in /boot/loader.conf? (In reply to Piotr Pietruszewski from comment #4) 1) media: Ethernet autoselect (10Gbase-SR <full-duplex>) plugged: SFP/SFP+/SFP28 10G Base-SR (LC) vendor: PROLABS PN: EX-SFP-10GE-SR-C 2) juniper ex4550 3) Nothing for devices/network. (In reply to Alexandr from comment #0) Does the configuration also work with the net/intel-ix-kmod [1] port ? [1] https://www.freshports.org/net/intel-ix-kmod/ |