Captive portal wifi slow

I have a Thinkpad x390 shared by FreeBSD 15 and Fedora 43.
On my home wifi both reach the same good wifi speed. So the drivers are fine, it seems.

But behind a captive portal in a cafe FreeBSD wifi speed is very slow, some 300K/s whereas Fedora gets 14M.

Anybody got an idea what can I tune? Is it possible that the Wifi supplier discriminates against OSes it doesn't know?
 
Router (wifi router/switch/access point) can see hostname of the device and mac address of nic, not OS.
Maybe you connected Freebsd after Fedora, with the same credentials, and the second device has limited speed?
 
Setting the user agent to android didn't help.

For now I tether my mobile (connected to the same wifi).

Learned that I have to ifconfig wlan0 destroy before, else dhclient ue0 does not set the right route.
 
I happened to try a T460s with FreeBSD 15.1.3, captured Wifi is fine.
So I played again with the x390's drivers (at 15.1.3 now). And it did help. Wifi is fine, too, with

Code:
#if_iwm_load="YES"
devmatch_blocklist="if_iwm"
iwm9000fw_load="YES"

Still, I do not understand:
why did the problem not appear in my home wifi
why did the driver work, but with limited speed?
 
Back
Top