BBS:      TELESC.NET.BR
Assunto:  Re: Uodate on PI wifi bridging issues.
De:       The Natural Philosopher
Data:     Fri, 6 Feb 2026 10:38:54 +0000
-----------------------------------------------------------
On 05/02/2026 19:44, Tauno Voipio wrote:
> On 5.2.2026 16.27, The Natural Philosopher wrote:
>> On 05/02/2026 14:04, Lars Poulsen wrote:
>>> On 2026-02-04, The Natural Philosopher  wrote:
>>>> If you remember I had constricted a bridge from wifi to ethernet to act
>>>> as a bridged access point. On a PI 4B as a test platform
>>>>
>>>> The problem was that whilst the bridge was reasonably OK accessing my
>>>> LAN, up to 90% packet loss was experienced when accessing the internet
>>>> via my edge router.
>>>>
>>>> Two further points have been established but the exact reason for the
>>>> behaviour still remains a mystery
>>>>
>>>> 1/. A friend with a Pi 5 attempted to duplicate the setup, could not 
>>>> get
>>>> it to work and instead used the Network Manager GUI to set up a
>>>> (routed?) access point which worked ok. It turns out that you cannot 
>>>> use
>>>> the GUI tool to set up a bridge at all. Only nmcli.
>>>>
>>>> 2/. After a long time with traceroutes and pings I realised that this
>>>> particular machine was the *only one wired directly to the router via a
>>>> single gigabit Ethernet cable*. Everything else went via an ancient
>>>> 100Mbps switch that I inherited from an office clearout. In a rash of
>>>> 'well I tried everything else' I unplugged the Pi from the Gigabit
>>>> router socket and put it into the 100Mbps switch and bingo!... Pretty
>>>> decent internet performance. Yes extremely long transfers sometimes
>>>> fail, but its very useable
>>>>
>>>> What I cannot for the life of me understand is *why* this worked. The
>>>> same [Gigabit] link was involved in both local and Internet access.  
>>>> The
>>>> only difference being that local access ALSO went through a 100Mbps 
>>>> switch.
>>>>
>>>> If anyone can shed light on this I would appreciate it.
>>>>
>>>> If it matters, the router is a Draytek Vigor2762Vac running PPPoE 
>>>> via an
>>>> Openrach ONT to an optical fibre for Internet and thence to the ISP.
>>>
>>> The link-level connection involves a negotiation handshake to find
>>> compatible parameters. You may read up on MII (Media Independent
>>> Interface). When the state machines in the MII part of the MAC block in
>>> the Ethernet part of your SoC chip encounters an MII state machine it
>>> has not seen before, there may be timing dependent glitches.
>>> One of our customers has an installation on a remote island where
>>> the link between a microprocessor in his seismic gear connected via an
>>> ethernet switch to our radio locks up every 6 to 12 months and needs a
>>> remote-triggered power cycle to reset. We suggested he try another
>>> switch next time he can get a service tech to the island.
>>>
>>> It is also possible that a port data rate of a Gigabit may occasionally
>>> cause bus contention on some internal data bus in the PI triggering
>>> a bus error, while 100Mbps avoids that contention. I have seen such
>>> bus contention cause glitches in memory controllers in a few systems
>>> over my career.
>>>
>>
>> Thank you for that.
>>
>> Since the pi was always connected via the gigabit and the router 
>> hardware, and performed well when then routed by an external switch,  
>> it seems unlikely that it was the PI<=>router link that was at fault.
>>
>> I am leaning more towards the router buffering Internet data into 
>> large Gigabit Ethernet bursts that overwhelmed the Pi when it was 
>> forwarding to wifi. Limiting the data rate to 100Mbps allowed the Pis 
>> Ethernet to function well enough not to overload the wifi.
>>
>> It was only the Internet<=>Router<=gigabit=>Pi4<=wifi=>client that broke
>>
>> Without the wifi the ethernet was OK., Without the gigabit the wifi 
>> was OK.
>>
>> Anyway I think we both agree that it is not something that can be 
>> programmed around . I will test again when I get a Pi 5 and if it 
>> still sucks, a wifi access point is not that expensive. The Pi is also 
>> pretty crippled in wifi speed.
>>
>> I suspect the PI wifi hardware was never really designed for AP 
>> usage: More for client access to a Wifi station.
>>
>> I may try adding a wifi dongle at some point
>>
> 
> It may be as simple as the cable from your router to the Pi, if it
> is a different one than with the switch. Verify that you're using
> a CAT6 patch cable.
> 
Well the cable worked fine for all other traffic except wifi traffic *to 
the internet*  so I doubt that it is the problem.

> I'm running a Zyxel GS-1200 switch with gigabit ports to a Pi3B+
> and WLAN bridging without extra problems. The WLAN in Pi is not
> completely as good a radio than a dedicated WLAN base station,
> due to different antenna systems.
> 
I am going to back burner this project until I can get a pi 5 (at a 
reasonable price. RAM is just silly right now) and if it doesn't work 
properly use a dedicated wifi unit. I may try with a dedicated wifi-USB 
dongle

My conclusion is that I had arrived at the correct software setup, but 
the hardware or firmware was an issue. Since I can't change either in 
practical terms apart from trying a wifi dongle  the matter tests where 
it is.

-- 
Civilization exists by geological consent, subject to change without notice.
  ? Will Durant


--- PyGate Linux v1.5.11
 * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)

-----------------------------------------------------------
[Voltar]