Re: [Madwifi-users] [Madwifi-devel] Help required in understandingMadWifiinitialization and card se
Status: Beta
Brought to you by:
otaku
From: Tom S. <tsh...@qo...> - 2010-06-02 04:50:11
|
You might also want to take a look here: http://madwifi-project.org/ticket/2316 Using hal-testing r4068 we were able to get 1/2 and 1/4 channel capability on 900Mhz and 4.9Ghz by setting the countrycodes to 843 and 842 respectively. This did NOT work on trunk, however, as of about 9 months ago. I don't know whether whatever made it work on hal-testing has been ported to trunk in the meanwhile. Tom S. ----- Original Message ----- From: "Brett Wright" <Bre...@el...> To: "Aditya Bhave" <ay...@an...>; <mad...@li...>; <mad...@li...> Sent: Tuesday, June 01, 2010 7:29 PM Subject: Re: [Madwifi-devel] Help required in understandingMadWifiinitialization and card setup > Hi, > > You need to set a reg domain that supports half and quarter channels > (you may have to add/modify to get the functionality you want). > Have a look at struct regDomain in ah_regdomain.c > In particular the parameters chan11g_quarter, chanllg_half, etc. > The reg domain you are using will have to assign an appropriate > REG_DMN_FREQ_BAND to these parameters with corresponding channelBW set. > > Once these half/quarter channels exist for your regdomain, they are > differentiated by appropriate bits of the channelFlags parameter of an > ieee80211_channel structure - take a look at ath_getchannels() in > if_ath.c to get a good idea where the channel structures are set and > what they contain. Ultimately, these are the channels/bandwidths that > you can then specify. > > Brett > >> -----Original Message----- >> From: Aditya Bhave [mailto:ay...@an...] >> Sent: Wednesday, 2 June 2010 12:07 PM >> To: mad...@li...; madwifi- >> us...@li... >> Subject: [Madwifi-devel] Help required in understanding >> MadWifiinitialization and card setup >> >> Hi, >> >> I needed some help in understanding what happens during MadWifi >> initialization? What functions get called and in what order? Which >> function initializes the card through the HAL and so on. Specifically, >> Im looking to implement 5/10 MHz channel widths on Madwifi and I know >> that this requires modifying parts of the ath_reset() and ath_init() >> methods as well as adding regulatory support in ah_regdomain.c. Can >> someone please guide me on this? Specifically, >> >> 1. How does the driver know which channels are supported by the card? >> Which HAL functions does it call and what data structures represent >> channels? >> 2. How and where does the driver tell the card to use a specific > channel >> center frequency and width? >> >> Many thanks for your help >> --Aditya Bhave >> >> > ------------------------------------------------------------------------ > -- >> ---- >> >> _______________________________________________ >> Madwifi-devel mailing list >> Mad...@li... >> https://lists.sourceforge.net/lists/listinfo/madwifi-devel >> >> >> > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Madwifi-devel mailing list > Mad...@li... > https://lists.sourceforge.net/lists/listinfo/madwifi-devel -------------------------------------------------------------------------------- Internal Virus Database is out of date. Checked by AVG - www.avg.com Version: 8.5.435 / Virus Database: 271.1.1/2675 - Release Date: 02/08/10 07:35:00 |