GTA02 802.11 driver status

Andy Green andy at
Wed Feb 6 01:04:45 CET 2008

Hash: SHA1

Somebody in the thread at some point said:
> Hi Andy,
> On Tue, Feb 05, 2008 at 11:30:44PM +0000, Andy Green wrote:
> Somebody in the thread at some point said:
>>>> Hi,
>>>> Some quick update about our GTA02 wifi driver...
>>>> Over the past weeks, we've been working to support the latest 2.0.x.x
>>>> firmwares from Atheros and to stabilize this code.
>>>> After messing with pretty nasty bugs, here is the current status:
>>>> - We do support Atheros 2.0.x.x firmwares.
>>>> - Through the standard wext wpa_supplicant driver, we can establish
>>>> open, WEP and WPA[12] links.
>>>> - The driver has been going through many tests over all of the above
>>>> mentioned networks, and it seems to run fine on each and everyone of
>>>> them (SSH, HTTP, FTP and iperf tests).
>>>> - Although not comparable with your desktop 802.11 performances, iperf
>>>> tests give pretty good throughput results, the lowest one being a
>>>> 7 Mbits/s for a TCP server iperf test.
>>>> That's all for now, please let me know if you have further questions.
> Hi Sameo -
> Sounds great.
>  - What's the situation for performing a firmware upgrade through the
> driver?
>> Not supported at the moment. The tools needed for that are in Atheros
>> hands, and I think OpenMoko is trying to have them release those tools.
>> Most likely those discussions involve legal issues, so I can't comment
>> further on that matter.

Hum okay.

>  - How about Monitor mode?
>  - And packet injection?
>> I'd have to look at those 2.
>> For Monitor mode, I need to check if the firmware supports it.
>> For packet injection, how is that done by other drivers ? Raw
>> sockets, I guess, but probably some sort of firmware support as well,
>> right ?

I spent a while implementing injection on several drivers before doing
it in mac80211.  How that works is packets transmitted on a monitor mode
interface are injected, being understood to have radiotap headers prepended.

That makes sense for mac80211 because it allows multiple virtual
interfaces on the same physical hardware, so you can have a logical
monitor mode and logical associated interface on the same radio.

Quite what you can do here is pretty much controlled by the firmware,
but it would be cool if you could "tcpdump" an interface and select to
see all packets, not just AP filtered ones, and inject back up it too.

Roh's Ad-hoc would also be interesting and again it's just a question of
if the firmware does it I suppose.

- -Andy
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Fedora -


More information about the openmoko-kernel mailing list