Project

General

Profile

Actions

Regression #12821

closed

Intel e1000 driver (``em``, ``igb``) cannot pass packets tagged with VLAN ``0``

Added by Hayden Hill about 2 years ago. Updated 11 months ago.

Status:
Resolved
Priority:
Normal
Category:
Hardware / Drivers
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
23.05
Release Notes:
Default
Affected Version:
2.6.0
Affected Architecture:
amd64

Description

Hello!

There are a few of us that have noticed a possible issue with the igb driver in the latest pfSense releases. I am not technical enough to know exactly what the issue is but I have found what I believe is the resolution. This issue became apparent when the latest release broke a start-up script many of use to authenticate / connect directly to some FTTH ONT's.

For reference here is the GitHub issue for this particular script that contains a lot of useful discussion. https://github.com/MonkWho/pfatt/issues/67

It appears in this release the if_igb.ko driver is simply a shortcut to if_em.ko. This leads me to believe this is the current driver in use? https://www.intel.com/content/www/us/en/download/15187/intel-network-adapter-gigabit-base-driver-for-freebsd.html. I believe there is an issue with this driver preventing something from working properly. I wish I was able to describe the "something" but I can't. Maybe it promiscuous mode issues, issues interacting with Netgraph, VLAN 0, I don't know.

Regardless, compiling and using this (updated?) igb driver fixes this issue. https://www.intel.com/content/www/us/en/download/14610/intel-network-adapter-driver-for-82575-6-and-82580-based-gigabit-network-connections-under-freebsd.html?wapkw=i350%20freebsd

Is it possible we could get this driver included in a future release?


Files

if_igb.ko (217 KB) if_igb.ko FreeBSD 12.3 Intel Custom Driver Kris Phillips, 03/26/2022 09:38 PM
pfatt.sh (3.24 KB) pfatt.sh Kris Phillips, 10/08/2022 08:21 PM
Actions

Also available in: Atom PDF