* Re: [ath5k-devel] New developer to linux and ath5k, request for assistance :)
[not found] <F2E5E871-ED3F-42DB-A34B-3C9B46233F9F@gmail.com>
@ 2010-06-03 4:52 ` Bruno Randolf
0 siblings, 0 replies; only message in thread
From: Bruno Randolf @ 2010-06-03 4:52 UTC (permalink / raw)
To: Ray; +Cc: ath5k-devel, linux-wireless
On Thursday 03 June 2010 11:43:47 Ray wrote:
> Hi fellow developers,
>
> I have just started to look into Linux and would like to get my hands dirty
> with the ATH5k development.
>
> As of now, I have installed Ubuntu LTS 10.04 and some software packages I
> believe would be necessary for development (i.e. Build-essentials,
> linux-libc-dev and linux-source-2.6.32). The next step I suppose is to
> download the ATH5k source and start to look into the codes. But I have
> several questions in mind and would appreciate if some of you can shed me
> some light and point me to the right direction.
>
> I understand that this version is Ubuntu already comes with ATH5k installed
> by default. My understanding is that I have to first disable it and then
> download the ATH5K source off the internet and work on the downloaded copy
> instead. In that case, may I know how can I unload the default ATH5K from
> Ubuntu? I tried using the blacklist method as suggested by some folks in a
> forum but I am wondering if that will effectively blacklist my home-brewed
> ATH5K as a result subsequently.
>
> Lastly, may I know if theres any online guide on how do I get started with
> ATH5K development for a new developer who has little Linux experience? I'm
> a relatively quick learner, so if theres an online guide somewhere, I
> should be able to follow it through and hopefully get up to speed quickly.
>
> Thanks for reading and I appreciate all the help I can get. Cheers! :)
hi simon!
we can definetly need some help with ath5k... :)
the best way to work on ath5k is to compile your own kernel based on the
wirless-testing git tree. this is where all wireless drivers are developed and
using it you can make sure you get all latest changes to mac80211 (the driver
independet mac-layer part) and ath5k. just compile the kernel, install it and
boot into it. you can use the ubuntu kernel configuration
(/boot/config-2.6.32-22-generic) as a start for your kernel, but you can
disable a lot of drivers and optimize it quite a bit to have faster compile
times (and better optimization for your machine).
a good start to read is:
http://wireless.kernel.org/en/developers/Documentation
http://wireless.kernel.org/en/users/Drivers/ath5k
if you have any more questions, feel free to ask...
bruno
^ permalink raw reply [flat|nested] only message in thread