Re: Solved !!!
The instructions posted by pdelahun, but I edited them for clarity in case people are a bit more green to this than others:
1) From a PC with a working internet connection, download the linux driver from: http://support.asus.com/download/dow...model=P5KPL-CM. Hit the "drivers" page and find the linux driver in the list of files (will download a .zip archive named LinuxDrivers.zip).
2) Inside the zip file is a .rar archive that you'll need to extract, so you'll need to be able to open .rar archives. If you're working from a Windows PC to download the driver, there are a number of applications out there to do this. If you're using a Linux PC to download the driver, then just get “unrar” (it's in the Ubuntu the repositories).
3) The .rar archive is inside the L1e_Lan folder (l1e-l2e-linux-v1.0.0.4.rar), you'll want to extract the contents to a folder named l1e-l2e-linux-v1.0.0.4 – so your newly created folder (named l1e-l2e-linux-v1.0.0.4) should contain a folder named src and 4 individual files (atl1e.7, copying, ldistrib.txt and readme). Make sure you put the l1e-l2e-linux-v1.0.0.4 folder inside the L1e_Lan (your folder structure should look like this; LinuxDrivers/L1e_Lan/l1e-l2e-linux-v1.0.0.4/src.
4) Install Ubuntu hardy (32 or 64bit), make sure you also install the build-essential package from the CD (you can do this through synaptic after choosing the CD as the source).
5) Transfer the folders from your PC with the working internet connection (where you did the work with the .rar file) via usb stick, external USB drive or whatever to the PC you installed Ubuntu 8.04 on (you can zip the file before you transfer or just transfer the entire Linux Driver folder. Just put it in your /home directory.
6) Open a terminal and cd (change directory) into that folder by running: cd <HOME_DIR>/LinuxDrivers/L1e_Lan/l1e-l2e-linux-v1.0.0.4/src (where <HOME_DIR> is your home directory, i.e. /home/username/
7) run: sudo KBUILD_NOPEDANTIC=1 make
8) run: sudo KBUILD_NOPEDANTIC=1 make install
9) This should put a driver in /lib/modules/2.6.24-16-generic/kernel/drivers/net/atl1e/. The driver is the at1le.ko file. Keep in mind, if you are running a different kernel, the 2.6.24-16-generic folder will be named after that kernel (i.e., mine is 2.6.24.19-generic because that's the kernel I'm running), so when you CD into the directory below, make sure you use the right kernal number for the folder name.
10) From the terminal, cd into that directory (/lib/modules/2.6.24-16-generic/kernel/drivers/net/atl1e/) and run: sudo insmod ./atl1e.ko (again, since I was running a different kernel, I cd'd into /lib/modules/2.6.24-19-generic/kernel/drivers/net/atl1e/)
That's it. The driver should be up and running. Whenever you update to a new kernel, I believe that you'll have to do this all over again, but it works for now until the kernel actually supports this chip by default. To me, it's not that big of a deal, I just kept the folders with the drivers inside my home directory for later use.
Last edited by NineseveN; July 30th, 2008 at 05:35 PM.
NEVER use a command given to you before asking and knowing exactly what it does. Make sure you know what it is that you're telling your system to do before doing it; some commands can be very harmful to your system or leave you vulnerable to attack.
Bookmarks