On Wednesday 02 April 2008 21:12:34 krop wrote:
> Le Wednesday 02 April 2008 20:50:59 Larry Finger, vous avez écrit :
> >
> > The rev 02 BCM4306 cards that use b43legacy had much more of their
> > initialization done from the host and less done by the hardware (or by
> > the firmware). As a result, the performance is much more dependent on
> > the specs as determined by the RE team. In particular, OFDM rates are
> > quite low. I plan to revisit this code from the Broadcom drivers to
> > see if it can be improved.
> >
> > As an intermediate test, does bcm43xx work better than b43legacy? If
> > so, I will check what might have changed.
> >
> > Larry
> 
> Could the problem I reported a few days ago with a bcm4306 rev. 03 be related 
> ? (I can't physically put my computer close to my DSL box/wifi router to 
> check).
> 
> Someone on Ubuntu bug tracker reported something similar : 
> https://bugs.launchpad.net/ubuntu/+bug/184976/comments/24
> 
> [quote]
> Uninstalled bcm43xx-fwcutter and b43-fwcutter. Then installed b43-fwcutter 
> and 
> at the end loaded down and installed the b43-firmware. WLAN works but only 
> right next to my router. When the distance was higher (about 10m) then the 
> laptop wasn't able to connect. I found out that the signal was shown with a 
> quality of 85-95 % in the network-manager when the Laptop was right next to 
> my 
> router.
> [endquote]

it could actually also be a bug in the code that sets TX power. I reviewed
that in b43 a few months ago and found lots of bugs. In particular the scaling
algorithms were wrong. One might want to port the stuff from b43_phy_xmitpower()
over to legacy.
The old code turned out to interpret the estimated TX power in a wrong way and
based the actual attenuation calculations on that. The attenuation calculations
were also wrong. I rewrote them and put them into a seperate function that's
called from b43_phy_xmitpower().
You might start with adding a few printks into the code and see what the
estimated TX power value actually does. If it bounces heavily, it's clearly 
wrong.
It should only have a hysteresis of 0.5 to 1 dB.
The idle-tssi value is also a major parameter for TX power, so you might also 
check
if that's right.

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

Reply via email to