On 3/26/09, Yuri <y...@rawbw.com> wrote:
> Sam Leffler wrote:
>> Those parameters control the roaming algorithm.  The OP didn't
>> identify their card, freebsd version, or provide any info about their
>> setup or why ifconfig reports "no carrier".  It just sounds like
>> there's a loss in the signal and freebsd gets a beacon miss and tries
>> to reconnect while linux does not.  Once the rssi drops to "10"
>> (presumably 5dBm) minor variations in the environment can become
>> significant (e.g. orientation of a laptop, obstructions, antenna
>> quality) and it's impossible to comment on what's happening w/o
>> detailed information such as provided by athstats.
>>
>> FWIW cardbus cards that follow the reference design closely typically
>> work pretty well and don't benefit from an external antenna.  Vendors
>> of cheap designs often scrimp when it comes to the antenna.  When
>> wireless is inside a case (e.g. a PCI card) then it's worth remoting
>> the antenna but you need to be careful about routing the pigtail(s)
>> and I can't count the number of times I've tracked problems down to
>> faulty cables and/or connections.
>>
>
> I did identify my FreeBSD version and card in my original post, but here
> they are again:
> 7.1-STABLE
> ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
> ath0: <Atheros 5212> mem 0xcffe0000-0xcffeffff irq 16 at device 5.0 on pci0
>
> One way or another little cheap laptop card with ndis driver delivers
> more steady connection then atheros pci card connected to freebsd.
> Maybe like you mentioned Linux has higher tolerance to missing beacons.
> Does it make sense to have a parameter "lost beakon tolerance"?

Perhaps this is what are you looking for:

bmissthreshold count
             Set the number of consecutive missed beacons at which the station
             will attempt to roam (i.e., search for a new access point).  The
             count parameter must be in the range 1 to 255; though the upper
             bound may be reduced according to device capabilities.  The
             default threshold is 7 consecutive missed beacons; but this may
             be overridden by the device driver.  Another name for the
             bmissthreshold parameter is bmiss.


-- 
Paul
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"

Reply via email to