Thread: Re: [Madwifi-devel] tx power, pcdac or target power value?
Status: Beta
Brought to you by:
otaku
From: kclim <kee...@gm...> - 2005-07-15 05:43:50
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> </head> <body bgcolor="#ffffff" text="#000000"> <pre wrap="">Hi Ajay, You mean the hal is expecting txpower in dbm? Cause I find that my card is using the value in mw. (e.g. setting 20 in /proc/sys/dev/ath0/txpowlimit will have an output of 13dbm) and I only able to set the txpower upto a value of 60 in the txpowlimit. e.g. $echo 100 > /proc/sys/dev/ath0/txpowlimit $cat /proc/sys/dev/ath0/txpowlimit 60 actual output from measurement is 17dbm from antenna. Here is my driver infomation: <i>ath_hal: 0.9.14.9 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, REGOPS_FUNC) wlan: 0.8.5.0-BSD (EXPERIMENTAL) ath_rate_onoe: 1.0 ath_pci: 0.9.5.0-BSD (EXPERIMENTAL) Build date: Jul 14 2005 Debugging version (IEEE80211) ath0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps ath0: H/W encryption support: WEP AES AES_CCM TKIP ath0: mac 5.9 phy 4.3 radio 3.6 ath0: Use hw queue 1 for WME_AC_BE traffic ath0: Use hw queue 0 for WME_AC_BK traffic ath0: Use hw queue 2 for WME_AC_VI traffic ath0: Use hw queue 3 for WME_AC_VO traffic ath0: Use hw queue 8 for CAB traffic ath0: Use hw queue 9 for beacons</i> </pre> <pre class="moz-signature" cols="72">-- regards, lim k.c.</pre> </body> </html> |
From: Ajay <lis...@gm...> - 2005-07-15 07:44:24
|
Hi Lim, To the best of my knowledge the HAL does expect the values in dBm, max granularity is 0.5 dBm. Even if entered in mW, the driver of wireless tools will convert to dBm.=20 Regards, Ajay On 7/15/05, kclim <kee...@gm...> wrote: > Hi Ajay, You mean the hal is expecting txpower in dbm? Cause I find that my > card is using the value in mw. (e.g. setting 20 in > /proc/sys/dev/ath0/txpowlimit will have an output of 13dbm) and I only ab= le > to set the txpower upto a value of 60 in the txpowlimit. e.g. $echo 100 > > /proc/sys/dev/ath0/txpowlimit $cat /proc/sys/dev/ath0/txpowlimit 60 actual > output from measurement is 17dbm from antenna. Here is my driver > infomation: ath_hal: 0.9.14.9 (AR5210, AR5211, AR5212, RF5111, RF5112, > RF2413, REGOPS_FUNC) wlan: 0.8.5.0-BSD (EXPERIMENTAL) ath_rate_onoe: > 1.0 ath_pci: 0.9.5.0-BSD (EXPERIMENTAL) Build date: Jul 14 2005 Debugging > version (IEEE80211) ath0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps > 48Mbps 54Mbps ath0: H/W encryption support: WEP AES AES_CCM TKIP ath0: mac > 5.9 phy 4.3 radio 3.6 ath0: Use hw queue 1 for WME_AC_BE traffic ath0: Use > hw queue 0 for WME_AC_BK traffic ath0: Use hw queue 2 for WME_AC_VI > traffic ath0: Use hw queue 3 for WME_AC_VO traffic ath0: Use hw queue 8 for > CAB traffic ath0: Use hw queue 9 for beacons > --=20 regards, lim k.c. > |
From: kclim <kee...@gm...> - 2005-07-15 09:04:04
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> </head> <body bgcolor="#ffffff" text="#000000"> That's strange, and not according to my test results. <br> <br> could you suggest any reference to comfirm the HAL power unit ? cause i've created patch in the user list to make wireless tool pass txpower in mwatt. ;) <br> <br> Ajay wrote: <blockquote cite="mid...@ma..." type="cite"> <pre wrap="">Hi Lim, To the best of my knowledge the HAL does expect the values in dBm, max granularity is 0.5 dBm. Even if entered in mW, the driver of wireless tools will convert to dBm. Regards, Ajay On 7/15/05, kclim <a class="moz-txt-link-rfc2396E" href="mailto:kee...@gm..."><kee...@gm...></a> wrote: </pre> <blockquote type="cite"> <pre wrap="">Hi Ajay, </pre> </blockquote> <pre wrap=""><!----> You mean the hal is expecting txpower in dbm? Cause I find that my </pre> <blockquote type="cite"> <pre wrap="">card is using the value in mw. (e.g. setting 20 in /proc/sys/dev/ath0/txpowlimit will have an output of 13dbm) and I only able to set the txpower upto a value of 60 in the txpowlimit. e.g. </pre> </blockquote> <pre wrap=""><!----> $echo 100 > </pre> <blockquote type="cite"> <pre wrap="">/proc/sys/dev/ath0/txpowlimit </pre> </blockquote> <pre wrap=""><!---->$cat /proc/sys/dev/ath0/txpowlimit 60 actual </pre> <blockquote type="cite"> <pre wrap="">output from measurement is 17dbm from antenna. </pre> </blockquote> <pre wrap=""><!----> Here is my driver </pre> <blockquote type="cite"> <pre wrap="">infomation: </pre> </blockquote> <pre wrap=""><!---->ath_hal: 0.9.14.9 (AR5210, AR5211, AR5212, RF5111, RF5112, </pre> <blockquote type="cite"> <pre wrap="">RF2413, REGOPS_FUNC) </pre> </blockquote> <pre wrap=""><!---->wlan: 0.8.5.0-BSD (EXPERIMENTAL) ath_rate_onoe: </pre> <blockquote type="cite"> <pre wrap="">1.0 </pre> </blockquote> <pre wrap=""><!---->ath_pci: 0.9.5.0-BSD (EXPERIMENTAL) Build date: Jul 14 2005 Debugging </pre> <blockquote type="cite"> <pre wrap="">version (IEEE80211) </pre> </blockquote> <pre wrap=""><!---->ath0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps </pre> <blockquote type="cite"> <pre wrap="">48Mbps 54Mbps </pre> </blockquote> <pre wrap=""><!---->ath0: H/W encryption support: WEP AES AES_CCM TKIP ath0: mac </pre> <blockquote type="cite"> <pre wrap="">5.9 phy 4.3 radio 3.6 </pre> </blockquote> <pre wrap=""><!---->ath0: Use hw queue 1 for WME_AC_BE traffic ath0: Use </pre> <blockquote type="cite"> <pre wrap="">hw queue 0 for WME_AC_BK traffic </pre> </blockquote> <pre wrap=""><!---->ath0: Use hw queue 2 for WME_AC_VI </pre> <blockquote type="cite"> <pre wrap="">traffic </pre> </blockquote> <pre wrap=""><!---->ath0: Use hw queue 3 for WME_AC_VO traffic ath0: Use hw queue 8 for </pre> <blockquote type="cite"> <pre wrap="">CAB traffic </pre> </blockquote> <pre wrap=""><!---->ath0: Use hw queue 9 for beacons </pre> <blockquote type="cite"> <pre wrap="">-- </pre> </blockquote> <pre wrap=""><!---->regards, lim k.c. </pre> <pre wrap=""><!----> </pre> </blockquote> <br> <pre class="moz-signature" cols="72">-- regards, lim k.c.</pre> </body> </html> |
From: Steffen P. <st...@wh...> - 2005-07-22 09:29:35
|
Hi, > To the best of my knowledge the HAL does expect the values in dBm, max > granularity is 0.5 dBm. >=20 > Even if entered in mW, the driver of wireless tools will convert to dBm.= =20 Well, try that: (procfs txpowlimit is passed untouched to the hal) echo 60 > /proc/sys/dev/ath0/txpowlimit echo 15 > /proc/sys/dev/ath0/txpowlimit and comapre the output to: echo 1 > /proc/sys/dev/ath0/txpowlimit echo 15 > /proc/sys/dev/ath0/txpowlimit With my setup the first leads to an RSSI of -22 dBm and the second one to a RSSI of -13 dBm I can reproduce this with different cards (CM9). The value you can write to txpowlimit is currently not the target dBm value and it seems there are some other control bits inside this value! Greets, Steffen |