Project

General

Profile

Actions

Bug #16574

open

PPPoe boot error with if_pppoe driver on Broadcom NIC: 'wrong interface, not accepting host unique'

Added by Mike Wren 4 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
PPP Interfaces
Target version:
-
Start date:
Due date:
% Done:

0%

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

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

Actions

Also available in: Atom PDF