diff options
| author | Warner Losh <imp@FreeBSD.org> | 2002-08-21 05:35:51 +0000 |
|---|---|---|
| committer | Warner Losh <imp@FreeBSD.org> | 2002-08-21 05:35:51 +0000 |
| commit | 87c397af5cddd58ef4a62066151d7c0e2264fc50 (patch) | |
| tree | 2f6ed6dc7565498f218d9e9a70f39378322585af /sys/dev | |
| parent | abc38e4485e32acdb89971021343c1e8f6b41970 (diff) | |
Notes
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/wi/if_wi.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/dev/wi/if_wi.c b/sys/dev/wi/if_wi.c index 11f0e22b99f6..22a532234cd1 100644 --- a/sys/dev/wi/if_wi.c +++ b/sys/dev/wi/if_wi.c @@ -2781,6 +2781,12 @@ wi_cache_store(struct wi_softc *sc, struct ether_header *eh, sig = (rx_quality >> 8) & 0xFF; noise = rx_quality & 0xFF; + + /* + * -149 is Lucent specific to convert to dBm. Prism2 cards do + * things differently, sometimes don't have a noise measurement, + * and is firmware dependent :-( + */ sc->wi_sigcache[cache_slot].signal = sig - 149; sc->wi_sigcache[cache_slot].noise = noise - 149; sc->wi_sigcache[cache_slot].quality = sig - noise; |
