Bug #16574
openPPPoe boot error with if_pppoe driver on Broadcom NIC: 'wrong interface, not accepting host unique'
0%
Description
Summary:
When using the new if_pppoe kernel module in pfSense CE 2.8.1 with a Broadcom NIC (bce driver), a PPPoE-related boot error consistently appears:
"pppoe0: wrong interface, not accepting host unique"
Despite the error, the connection still comes up and internet access works. However, the presence of this error suggests a potential driver or interface mismatch during PPPoE initialization.
System:
- pfSense CE 2.8.1-RELEASE (amd64) - built on Fri Oct 24 16:53:00 BST 2025 - FreeBSD 15.0-CURRENT
- Dell R210 II with onboard Broadcom NIC (bce0 & bce1)
- WAN via PPPoE (BT Openreach)
- Using new if_pppoe module (not legacy)
Steps to Reproduce:
1. Assign WAN PPPoE connection to Broadcom NIC (bce).
2. Enable new if_pppoe module (System > Advanced > Networking).
3. Reboot the system.
4. Observe console during boot.
Observed Behavior:
- Boot log shows:
pppoe0: wrong interface, not accepting host unique
- Connection still establishes successfully.
Expected Behavior:
PPPoE session should initialize cleanly with no boot errors.
Workaround:
Disabled hardware checksum offloading
Additional Notes:
- Error does not appear when using the legacy PPPoE driver.
- Does not appear to affect Intel NICs.
- Unclear if there are hidden side effects from this condition, but the error is consistent and should be addressed to ensure reliability.
No data to display