igb driver fails to probe i210 interfaces on x86-64 since updating kernel to 4.14.77
Username: adam-rhebo
Origin: https://bugs.openwrt.org/index.php?do=details&task_id=1923
We use OpenWrt 18.06 on the
Lex 3I380NX
which has a four-port Intel I210IT Ethernet interface.
Since OpenWrt updates to kernel version 4.14.77, the kernel fails to probe all but the first port logging instead of
Thu Nov 1 11:44:25 2018 kern.info kernel: [ 7.023605] igb 0000:01:00.0: added PHC on eth0 Thu Nov 1 11:44:25 2018 kern.info kernel: [ 7.023605] igb 0000:01:00.0: Intel(R) Gigabit Ethernet Network Connection Thu Nov 1 11:44:25 2018 kern.info kernel: [ 7.030852] igb 0000:01:00.0: eth0: (PCIe:2.5Gb/s:Width x1) 4c:02:89:10:f9:49 Thu Nov 1 11:44:25 2018 kern.info kernel: [ 7.038137] igb 0000:01:00.0: eth0: PBA No: 000300-000 Thu Nov 1 11:44:25 2018 kern.info kernel: [ 7.043390] igb 0000:01:00.0: Using MSI-X interrupts. 4 rx queue(s), 4 tx queue(s) Thu Nov 1 11:44:25 2018 kern.warn kernel: [ 7.281959] igb: probe of 0000:02:00.0 failed with error -2 Thu Nov 1 11:44:25 2018 kern.warn kernel: [ 7.534335] igb: probe of 0000:03:00.0 failed with error -2 Thu Nov 1 11:44:25 2018 kern.warn kernel: [ 7.791954] igb: probe of 0000:04:00.0 failed with error -2
We have built a vanilla upstream kernel 4.14.77 using the same configuration as the OpenWrt build and it does enable all four interfaces, so our guess is that some of the patches applied for OpenWrt broke when updating from 4.14.76.