1 Copyright (c) 2003, 2008 the ACX100 driver project.
3 The contents of this archive are subject to the GPL version 2. See the LICENSE
6 [note: the original README file said that this file was licensed under the MPL,
7 but allowed for removal of the MPL clause, so I did -- fg]
12 This driver is unfortunately NOT a cleanroom design. The original authors (two
13 are mentioned below, they were five total) reverse engineered the firmware by
14 themselves AND wrote the code. A cleanroom design requires that the two tasks be
15 done by different groups.
17 The maintainer of this tree is ready to start from scratch. He's no RE person
18 however. If you want to help, contact fgaliegue@gmail.com.
23 * driver originally written Andreas Mohr and Denis Vlasenko;
24 * initial mac80211 support by Jeff Williams;
25 * modifications by other individuals (FIXME, I don't know their names).
27 The maintainer of this particular tree is Francis Galiegue.
32 This driver is VERY experimental. It is known to kind of work on UP machines.
33 SMP support is flaky/nonexistent. Use at your OWN RISK.
35 You MUST use a kernel >= 2.6.25 and the mac80211 stack. Note that
36 compat-wireless support is not there yet, this driver is for now only worked on
37 with stable kernel trees. What's more, the mac80211 stack evolves quickly.
39 The driver is known to compile. The USB version is UNTESTED. The VLYNQ version
40 (used in some NetGear APs with OpenWRT firmware) kind of works. Many problems
46 This driver needs additional firmware: see
47 http://acx100.sourceforge.net/wiki/Firmware for links to existing images.
52 The bundled Makefile (thanks to David Planella, david.planella@googlemail.com)
53 allows for in-kernel tree of out-of-kernel tree compile.
55 The maintainer has only tested out-of-kernel tree compile however. This is easy
60 HOWEVER, this Makefile doesn't seem to work with OpenWRT :(
62 As root, modprobe mac80211 (unless you have built it into the kernel itself) and
63 insmos acx-mac80211.ko.
68 If you are an USB driver developer and need to see USB traffic,
69 http://benoit.papillault.free.fr/usbsnoop/ may be useful.
71 Another very good way to snoop the USB frames is under Linux if your
72 driver happens to run under ndiswrapper (which is often the case),
73 either by savage printk's, or by using the USB snooping facilities from