> Have you even looked at the driver? He first asked on the madwifi mailing list and was told to use ath5k for his study project, so maybe he didn't really look. But hey it's gread that he actually took the advice, so don't be harsh with him :-)
Muhammand, you said in your subject just "Help!!!". What specific question do you have, what task do you want to accomplish? Basically, ath5k is now very stable to be used as a station, in recent linux-wireless kernel it's also stable to use as an access-point. It might have this or that problem in the IBSS domain, e.g. regarding the TSF counter. For ath5k, there is no HAL, neither a binary or a source-code one. The HAL was an abstraction layer, so to say an API, which madwifi used because it couldn't program directly the hardware. ath5k programs the hardware directly, and always did. So have a look at drivers/net/wireless/ath/ath5k. Use tools like LXR (lxr.linux.no) or cscope or whatever to find your way. ath5k very tightly integrates into mac80211, which provides all the code SME/MLME code. And this again integrates functionality from cfg80211, which allows one to configure it. And this again integration nl80211 functionality, which is an interface to user-space tools, e.g. "iw", "hostapd", "wpa_supplicant". None of those layers knows about turbo-modes, and it might not be the easiest thing to get it there, maybe even impossible. That said, from time to time people ask in the mailing list, so there *IS* some demand for this feature. I wouldn't let get me down by those people, you can use other interfaces besides cfg80211/nl80211 for experimental features, e.g. module parameters, debugfs, procfs, configfs. Just keep your interface code and your hardware-functionality code apart, don't intermix them. Best regards, Holger -- http://www.holgerschurig.de _______________________________________________ ath5k-devel mailing list ath5k-devel@lists.ath5k.org https://lists.ath5k.org/mailman/listinfo/ath5k-devel