@femtosize said in 25.03.b.20250306.0140 - if_pppoe kernel module chap failure:
@kprovost I've figured it out. There's been a space at the start of the password since I entered it years ago. The mdp5 code path writes it to a config file with no quotes around it so it just worked.
The if_pppoe path uses it on a command line surrounded by quotes and so it fails until I remove the space.This does make me think it might be interesting if my username or password had / " or ; in it.
Seems like a bug to me for pfSense to inconsistently handle non-printing characters at the beginning or end of any string.