Asus PCE-N53 11n N600 PCI-E Adapter on 3.x kernel
        Posted  
        
            by 
                CITguy
            
        on Super User
        
        See other posts from Super User
        
            or by CITguy
        
        
        
        Published on 2013-10-21T14:52:04Z
        Indexed on 
            2013/10/21
            15:58 UTC
        
        
        Read the original article
        Hit count: 319
        
wireless-networking
Problem
ASUS PCE-N53 wireless NIC doesn't work for latest versions of the linux kernel. How do I get it working on my system?
(Note: I'm posting the answer I've found for others to use.)
Installing Driver for Linux 3.x Kernel
ASUS provides Linux drivers from their website, but it mentions that the driver supports "Linux Kernel 2.6.x", so it won't work without a some modifications to the driver code.
Fortunately, an archlinux forum mentions similar problems and one user was able to create a patch for kernel 3.8.x that seems to work with kernel 3.11.x.
Here's how I got it working:
Prerequisites
Ubuntu:
sudo apt-get install build-essential
Arch:
sudo pacman -S base-devel
Steps:
1. Download the driver from the ASUS website
The download can be found under "Support > Drivers & Tools".
2. Unzip the contents of the downloaded file
cd into the new directory
3. Patch
The arch forum mentions a 3.8 patch file that needs to be downloaded.
- Download 
rt5592sta_fix_64bit_3.8.patchto the current directory. tar -xvf {driver_source.tar.gz}cdinto the directory created in previous steppatch -p1 < ../rt5592sta_fix_64bit_3.8.patch
4. Compile
NOTE: You will need to use sudo for it to compile properly.
sudo make
sudo make install
sudo modprobe rt5592sta
5. Enjoy
If all is well, you should now have a working card.
© Super User or respective owner