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
