|| ||"Luis R. Rodriguez" <mcgrof-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>|
|| ||wireless <linux-wireless-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>|
|| ||Linux wireless 802.11n progress|
|| ||Wed, 14 Nov 2007 13:58:30 -0500|
I'm trying to start grouping information about Linux 802.11n support.
Work is underway on integrating 802.11n support onto mac80211 now
thanks to Intel's efforts. Besides that we will still then need
specific driver support. Unfortunately most hardware requires reverse
engineering efforts at the moment. In review it seems our best options
for support for Linux so far seems to be Intel and Ralink as the
vendor has provided support. Kudos to them!!! Let me review some
options we have, I'll post this on the wiki after recompiling some
more information. If you can help fill in the gaps that'd be greatly
Requires reverse engineering efforts:
I believe we can get the card at least to work in compatibility mode
with a bit of effort in ath5k. Nick told he had some EEPROM info but
the baseband MAC is completely different and I think the radios are
too. The 802.11n specific stuff will be a challenge though as we'd
need to figure out how to enable 802.11n on MadWifi first. Support for
802.11n with MadWifi may come in the future. It seems the HAL already
may have support for it. MadWifi's net80211 stack doesn't seem to yet
have High Throughput support but FreeBSD's net80211 stack does seem to
have it though. It may be worth to just try to move cook up a new
driver to use the HAL with mac80211 now that we know what the HAL may
be doing more. Whatever will help us reverse engineer more.
I have a PCI AR5416 and will poke at it. Hardware can be readily found
- D-Link DWA-552 worked for us. This is a PCI card. Not sure what
other form factors this comes in.
* Broadcom - not sure how common this hardware is, not sure what form
factors these come in, and not sure what the driver progress is.
Devices: Beklin F5d8010, Netgear wgm511, wgm124, linksys wrt54gx,
agnx driver can TX/RX for AGN100 devices for PCI devices. Cardbus card
not working for some reason. We'll try to help with this driver.
You can pull out AGN100 MiniPCI cards from these APs:
If you want to try to add AGN300 support you can try getting this AP
and pulling its card out:
Vendor supported drivers:
iwl4965 - Kudos to Intel for their support!!! Work is on the way to
integrate proper 802.11n work with mac80211. This is perhaps our best
supported device. I am only aware of PCI-express cards and PCI Express
Half Mini Card form factor. I don't think there are any miniPCI cards
I'd like to give Ralink kudos for their support for Linux. Thank you
Ralink!!! They have provided a vendor GPL driver which needs to get
ported to mac80211. This driver now needs to be ported to mac80211 but
rt2x00 guys have been busy on focusing more on the stability of
current rt2x00 drivers. The driver effort could use some help. It
should be integrated with the rest of the rt2x00 driver effort if
possible. MiniPCI cards are mostly only found on the laptops already
shipped. You can also try to get some through Martin's minipci.biz.
Other form factors I think exist are Cardbus and PCI. Not too sure
what other form factors are available.
Other possible devices Ralink devices which may work with this driver
Vendor driver: http://www.ralinktech.com.tw/data/drivers/2007_0821_RT286...
Ralink 802.11n (RT2770F) also is shipped with the cool Asus
motherboard that has Splashtop:
Not too sure what's up with these vendors. Anyone have any information?
I can't find anything.
All I have found is that they do have 802.11n solutions (TopDog):
The best I can find is that they are "developing 802.11n solutions for
high-performance, embedded applications":
and "Conexant tells Light Reading it integrated Atheros's 802.11n
technology into its own VDSL2-gateway chips four months ago. It's just
that Conexant never formally announced this."
If any of you have further information about other vendors or any of
the above please provide some details.