Professional Documents
Culture Documents
http://linuxwireless.org/en/users/Download
Contedo 1. Download latest Linux wireless drivers 2. Old kernel support 3. Compat-wireless release types 4. Requirements for bleeding edge 1. Recommended 5. Linux wireless version table 6. Where to download bleeding edge 7. Directly downloading the tarball 8. Archive of compat-wireless-2.6 tarballs 9. Selecting your driver 10. Building and installing 11. Drivers 12. Known issues 13. Why was this work done? 14. Firmware 15. What's the difference between compatwireless-2.6 and John Linville's tree? 16. Getting compat-wireless on Ubuntu 17. Building for external kernels 18. Bugs 19. ChangeLog 1. linux-next ChangeLog 2. compat-wireless ChangeLog 20. License 21. Hacking compat-wireless 22. Administrative
http://linuxwireless.org/en/users/Download
You can now download a package which lets you compile and install the latest advances on the Linux 802.11 and Bluetooth subsystem and get some of our latest drivers without having to recompile your entire kernel. This package adds mac80211, mac80211 drivers, any new FullMAC driver which has had fairly recent updates, and as of the 2.6.33-rc series it also started backporting the Bluetooth subsystem and providing updates to the entire Bluetooth subsystem as well as the drivers on it.
http://linuxwireless.org/en/users/Download
You need two things: A Kernel >= 2.6.24 Your kernel headers installed Please be very sure you have your kernel headers installed before reporting any sort of build issues with this package. This usually will mean having this symlink point to a valid directory with kernel headers in it:
/lib/modules/`uname -r`/build
The exception to this is if you are building the package targeting a kernel you are not running. Users doing this should read the Building for external kernels section. Additionally, the kernel you're building for needs a valid ".config" file, if it isn't present compat will assume you have PCI, USB and PCMCIA built into your kernel and if not, fail building.
Recommended
We recommend these the following userspace applications to be installed: wireless-regdb CRDA iw rfkill
http://linuxwireless.org/en/users/Download
You can get bleeding edge compat-wireless here: http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless2.6.tar.bz2 This package is updated daily. It reflects the latest on linux-next.git tree.
If you know what driver you want you can use driver-select:
./scripts/driver-select
Selecting your driver can reduce the amount of time to compile compat-wireless. It
4 de 9
14-06-2011 23:29
http://linuxwireless.org/en/users/Download
may also enable kernel compatibility down to older kernels. If you want to restore compat-wireless to enable all drivers again you can use:
./scripts/driver-select restore
If you do not see your driver in the supported list it means care has not been taken to ensure it works with driver-select and you must just build compat-wireless as a whole.
Install: We use the updates/ directory so your distribution's drivers are left intact. By default depmod will search this directory first, but if you find that it does not then check that your depmod.conf file lists the search order correctly with updates appearing first (before built-in).
sudo make install
Uninstall: This nukes our changes to updates/ so you can go back to using your distribution's supported drivers.
sudo make uninstall
Unload: Since you might be replacing your old mac80211 and bluetooth drivers you should first try to unload all existing mac80211 and related drivers. Note also that broadcom, zydas, and atheros devices have old legacy drivers which you need to be sure are removed first. We provide a mechanism to unload all old and legacy drivers first so you should run to be sure:
5 de 9
14-06-2011 23:29
http://linuxwireless.org/en/users/Download
Load: Before loading modules you must first unload your old wireless subsystem modules. Read above how to do this. If you know what module you need you can simply load the module using modprobe. If you simply are not sure you can use, just reboot the box.
Drivers
We tend to carry all new 802.11 drivers or any drivers worth getting updates for. For a list of all current Linux 802.11 drivers see our 802.11 Drivers page.
Known issues
MadWifi: If MadWifi is present the build system will detect this and disable it. It does this by simply renaming ath_pci.ko to ath_pci.ko.ignore. This lets us disable the MadWifi driver without blacklisting it which could cause issues with users later. If you would like to enable MadWifi at a later time and disable ath5k you can run:
sudo athload madwifi
6 de 9
14-06-2011 23:29
http://linuxwireless.org/en/users/Download
Firmware
If your driver needs firmware please be sure to check the driver page for that driver.
7 de 9
14-06-2011 23:29
http://linuxwireless.org/en/users/Download
Please note that if you are installing linux-backports-modules-karmic and you later decide to install compat-wireless by building it by yourself you are highly encouraged you first remove linux-backports-modules-karmic first otherwise you can run into module dependency conflicts.
Bugs
If you've found a bug please report it to our linux-wireless mailing list:
linux-wireless@vger.kernel.org
Report the bug because you are working with the latest and greatest. If your bug is compatibility-related then we should still try to fix it within the compatibility layer.
ChangeLog
linux-next ChangeLog
See the wireless-testing ChangeLog to see the list of latest changes to all 802.11 drivers, the 802.11 core and Blueooth. Since this package is based on the linux-next.git latest means patches which John has accepted a couple of days ago.
compat-wireless ChangeLog
See the compat-wireless-2.6 ChangeLog to view changes made necessary in order to keep advancing this package.
8 de 9
14-06-2011 23:29
http://linuxwireless.org/en/users/Download
License
This work is a subset of the Linux kernel as such we keep the kernel's Copyright practice. Some files have their own copyright and in those cases the license is mentioned in the file. All additional work made to building this package is licensed under the GPLv2.
Hacking compat-wireless
If you'd like to hack on compat-wireless of make your own releases refer to the hacking compat-wireless page.
Administrative
The way compat-wireless releases are made, where they are kept are detailed in the compat-wireless admin page. Visualizar Impresso Login About this site
9 de 9
14-06-2011 23:29