Search Linux Wireless

The future of the TI ACX wireless driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

I just wanted to mention that I have updated the ACX driver's wiki in
order to at least keep up with the current state of things regarding
the driver and the kernel.

I've rearranged the contents and added some information to the main
page at http://acx100.sourceforge.net/wiki/Main_Page. In case there
are any active or inactive developers reading this, please also have a
look at the new
http://acx100.sourceforge.net/wiki/Main_Page#Development and
http://acx100.sourceforge.net/wiki/History sections (the latter one
being still pretty much under construction), and feel free to comment,
correct or add to the information shown there.

Regarding the current state of the driver, from what I could gather
from the mailing list posts scattered through netdev, acx100-devel and
acx-users and probably other places, there are three current versions
of the driver:

* "Plain" driver, which uses a homegrown wireless stack and does not
support WPA.
The last release (0.3.36) [1] was made for this flavour of the driver,
which is the one shipped with distributions such as Ubuntu. Andreas
Mohr said that after this release he'd concentrate on the softmac
version.

* Softmac driver, which uses the in-kernel ieee80211softmac layer for
the common wireless functions.
The code for this driver has been in the wireless-2.6 tree (under
tiacx) for some time, and if I understand it correctly includes the
changes from the 0.3.35 version of the "plain" driver but not yet
those of the 0.3.36 version.

* Mac80211 driver, which uses the seemingly
soon-to-be-included-in-kernel mac80211 stack, available on the
wireless-dev tree (the stack, not the driver).
This release is only available here [2] and needs some work before
being included in wireless-dev, since it was released at the time when
mac80211 was still called d80211. In any case, having had a quick look
at the code, I believe that replacing the d80211.h header reference to
mac80211.h and maybe refactoring some functions might be all what is
needed for an initial compilation. Note that I haven't got any
previous driver or kernel module development experience, so I might be
wrong here. What would also be needed is to merge all changes from the
softmac and plain drivers.

I am writing this in the hope of getting some exposure and some
interest in the driver for an eventual kernel inclusion. As far as I
understand, there are only two active developers at the moment, so I
guess any help would be appreciated.

I think the natural course of action should be to first get the
mac80211 driver in shape for inclusion in the wireless-dev tree and
then continue development from there.

I (and maybe someone else) would be willing to help on this, but might
need some 'mentoring' from the developers, since as I mentioned I've
got no previous experience with linux modules or 80211. I have started
looking at the acx-d80211 code, but I cannot promise anything.

Any comments will be greatly appreciated.

Note: I'm CC'ing netdev and linux-wireless as well. I think
linux-wireless should be more appropriate, but previous posts
regarding the tiacx driver were sent to netdev.

Kind regards,
David.

[1] Announcement:
http://sourceforge.net/mailarchive/forum.php?thread_name=20070101224549.GA21249%40rhlx01.hs-esslingen.de&forum_name=acx100-users
[2] http://www.cmartin.tk/acx/acx-d80211-20060709.tar.bz2
-
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux