Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 08 Dec 2008 19:48:36 -0800
From:      Sam Leffler <sam@freebsd.org>
To:        Vladimir Grebenschikov <vova@fbsd.ru>
Cc:        current <current@freebsd.org>
Subject:   Re: svn commit: r185482 - head/sys/dev/ath/ath_rate/sample
Message-ID:  <493DEA94.2060900@freebsd.org>
In-Reply-To: <493DA15D.7080109@freebsd.org>
References:  <200811301906.mAUJ6Z30099035@svn.freebsd.org>	<1228739237.1860.21.camel@localhost> <493DA15D.7080109@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Sam Leffler wrote:
> Vladimir Grebenschikov wrote:
>>       * On Sun, 2008-11-30 at 19:06 +0000, Sam Leffler wrote:
>>  
>>> Author: sam
>>> Date: Sun Nov 30 19:06:35 2008
>>> New Revision: 185482
>>> URL: http://svn.freebsd.org/changeset/base/185482
>>>
>>> Log:
>>>   Major overhaul:
>>>   o eliminate private state indexed by 802.11 rate codes; use the hal's
>>>     rate tables directly to get the same info
>>>   o calculate a mask of operational rates to optimize lookups and 
>>> checks
>>>     (instead of using for loops and similar)
>>>   o optimize size bin operations
>>>   o ignore rates marked as "do not use" in the hal phy tables
>>>   o fix bug that caused upshifting to break in 11g once the rate 
>>> dropped
>>>     below 11Mb/s
>>>   o add more intelligent multi-rate tx schedules
>>>   o add support for 1/2 and 1/4 width channels
>>>   o add dev.ath.X.sample_stats sysctl to dump runtime statistics to 
>>> the console
>>>     (needs to go up to a user app)
>>>   o export more tuning knobs via sysctls (still a couple of magic 
>>> constants)
>>>     
>>
>> Looks like, after that commit, I can't use if_ath loaded as module any
>> more:
>>
>> # kldload /boot/kernel/ath_rate.ko
>> kldload: can't load /boot/kernel/ath_rate.ko: No such file or directory
>> # dmesg | tail -n1 link_elf: symbol ath_hal_computetxtime undefined
>> #
>>
>> Yes, I've read UPDATING entry 20081130.
>> But I have no ath_hal entry in my kernel config, I've loaded ath as 
>> KLDs.
>>
>> How to fix that problem ?
>>
>>
>>   
> Try the attached change.
>
Never mind this; you'll have to build ath into the kernel until I can 
sort out how to fix the module(s).

    Sam




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?493DEA94.2060900>