Whoops, I replied to the first message wrong, so I'll bring it back to the list...

I don't have access at the moment to a FreeBSD box to point to specifics, but I'd recommend looking at ifconfig sources (/usr/src/ sbin/ifconfig/ifieee80211.c?) to see which ioctl is being called for the txpower argument. Then, follow that down into /usr/src/sys/ net80211/ieee80211_ioctl.c and see what's happening from the net80211 layer to the driver.

-d


On Aug 10, 2005, at 2:50 PM, Sam Pierson wrote:

I'm not sure, exactly.  What happened was, I brought a laptop
far away and then sent some UDP packets to it from an ath
card.  It receives all of them correctly.  When I turn the global
power down (ifconfig ath0 txpower 1), it cannot receive the
packets.  There is a little variation, when I set it to 9, only
some of the packets are received, and when I set it to 19
or greater, most of the packets are received.

-Sam

On 8/10/05, Deker <[EMAIL PROTECTED]> wrote:


I wasn't aware that the HAL supported variable TX power yet. Has
there been some update to allow the txpower argument to
ath_hal_tx_start to be honored?

-d

On Aug 10, 2005, at 1:53 PM, Sam Pierson wrote:


I noticed that when I control the signal strength through
ifconfig, I can effectively reduce the signal when I set it
as something like:  ifconfig ath0 txpower 1.  I have read
that this input is device driver dependent and I couldn't
find anything in the interface that handles txcontrol.  Are
these values taken in exactly or are they rounded to some
less fine-grained control number?  Thanks,

Sam
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-
[EMAIL PROTECTED]"






_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to