Hey,

After a bit of digging I figured out how it is possible to turn off
probe responses: the SHM contains BCM43xx_SHM_SH_PRMAXTIME which is, in
microseconds, the time after which probe requests are no longer answered
by the firmware. That is initialized to zero at card startup like the
whole memory and zero means infinite, but setting it to one microsecond
causes the firmware to stop responding to probe requests because they
all just time out---it doesn't have a chance to respond in one
microsecond because it's not fast enough.

Of course we aren't transmitting probe responses right now either due to
the PHY errors, but first having the firmware generate PHY errors and
then ignoring them doesn't seem such a hot idea.

With my driver patched to write 1 to BCM43xx_SHM_SH_PRMAXTIME during
core initialisation I no longer get PHY errors when running in master
mode.

johannes

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Bcm43xx-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to