compat-wireless
                Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| compat-wireless [2010/11/16 10:47] – update driver-select sleek | compat-wireless [2018/07/20 22:58] (current) – compat-wireless is deprecated mister_x | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== compat-wireless ====== | + | ====== compat-wireless | 
| + | |||
| + | **UPDATE: DO NOT USE ANYMORE. If successful, it is a downgrade from the curent version of your existing drivers** | ||
| + | **UPDATE: compat-wireless is now known as [[https:// | ||
| Line 15: | Line 18: | ||
| - | We distinguish [[http:// | + | We distinguish [[http:// | 
| Line 53: | Line 56: | ||
| The installation process is as follows: | The installation process is as follows: | ||
| - | $ wget http:// | + | // Download the latest available package from | 
| - | // | + | $ tar xvjf compat-wireless-3.6-rc6-1.tar.bz2 | 
| - |  | + | // | 
| - | + |  | |
| - | $ cd compat-wireless-$(date | + | |
| $ wget http:// | $ wget http:// | ||
| + | $ patch -p1 < mac80211.compat08082009.wl_frag+ack_v1.patch | ||
| + | |||
| + | //**note:** the next two steps are only required for compat-wireless versions before v3.3-rc1-2 // | ||
| $ wget http:// | $ wget http:// | ||
| - | + |  | |
| - | $ patch -p1 < mac80211.compat08082009.wl_frag+ack_v1.patch | + | |
| - | + | ||
| $ patch -p1 < channel-negative-one-maxim.patch | $ patch -p1 < channel-negative-one-maxim.patch | ||
| - | ( apply any additional patches that you may need ) | + | ( apply any additional patches that you may need) | 
| //Before compiling, take a look at " | //Before compiling, take a look at " | ||
| $ make | $ make | ||
| Line 106: | Line 109: | ||
| If you encounter compilation problems, please make sure you've got kernel headers installed and that the system knows where to look for them. Generally, there should be a symlink under | If you encounter compilation problems, please make sure you've got kernel headers installed and that the system knows where to look for them. Generally, there should be a symlink under | ||
| - | |||
| / | / | ||
| - | |||
| which points to the directory containing the kernel headers. | which points to the directory containing the kernel headers. | ||
| + | **Compilation errors** | ||
| + | Every now and then, you may stumble upon errors during compilation and the process may end because of them. Its not necessarily **// | ||
| ==== Module loading problems ==== | ==== Module loading problems ==== | ||
| Line 124: | Line 126: | ||
| - | + | Secondly, as shown above, it is imperative | |
| - | Secondly, you will need to reload any modules you're currently using, as well as their dependencies, in order to make sure that there are no unresolved symbols (i.e. functions/ | + | sudo make wlunload | 
| - | + | will make sure all of the wireless modules are unloaded, which will pave the way for your new driver | |
| - | + | ||
| - | + | ||
| - | # rmmod b43 | + | |
| - | + | ||
| - | # rmmod ssb | + | |
| - | + | ||
| - | # modprobe b43 | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | Another approach is to use the unload script provided by the authors of the compat-wireless | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | ==== Broadcom firmware missing ==== | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | Because | + | |
compat-wireless.1289900850.txt.gz · Last modified:  by sleek
                
                