On Wednesday 29 April 2009 19:09:33 Bo Han wrote:
> Well, it depends on the interface betweent the device drivers and rate
> control algorithms.  Minstrel in the default rate control algorithm in
> the current Linux kernel.  It will either set all the 4 bit rates when
> MRR is enabled or only set the best throughput bit rate otherwise.
> That is, there will be either no fallback rate or 3 fallback rates.
> To get 1 fallback rate for b43, I think we need to first enable MRR
> and then select one from the 3 rates.  But for the current b43 driver
> code, since MRR is disabled, minstrel will provide no fallback rate.
> Is it clear now?  Please correct me if I am wrong.

Nono, that's not the case.
If it's really the case that mistrel ignores the one-fallback-rate-only special
case of MRR and doesn't supply a fallback, it's horribly broken and needs to be 
fixed.
_Nothing_ needs to be done in the driver in any case. The driver only supports 
one
fallback rate. That's written in stone and can't be changed. The RC has to 
adapt to that.
Please bug the minstrel maintainer (Felix Fietkau).

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

Reply via email to