When debugging the SIOCSIWRATE routine, I have issued numerous 'iwconfig' 
commands to see if my code 
is working correctly. When doing so, I noticed that the signal level is usually 
at -48 dBm, but that 
it would jump up to much higher values on occasion. In the automatic speed 
mode, these higher values 
result in faster speeds. In order to determine which parameters were affecting 
these values, I added 
code to dump the value of status.ssi in bcm43xx_xmit.c and a number of 
parameters. Because of a 
difference in scaling, the -48 from iwconfig corresponds to a value of -63 in 
status.ssi.

The most significant finding so far is that status.ssi is -63 whenever the 
so-called 'F-offset' in 
RX Status 2 is non-zero. If the F-offset is zero, status.ssi is at least -24 
and may be as high as 
-9. The other parts of RX Status 2 are listed as 'LNA gain' and 'PNA gain'. 
They seem not to affect 
the ssi value.

I would appreciate any hints as to where the code sets values that would cause 
what I see, or any 
guesses as to the meaning of F-offset.

Thanks,

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

Reply via email to