Network woes with ASUS P5Q Pro

Hey,

I finished building my new system today (Intel Q9450, 4gb OCZ DDR2, nVidia GTX260) and I encountered a bit of a snag with OpenSuse 11 gnome. I first tried to install the 64-bit version, but when it was at live CD, X kept crashing on me (about every 10 seconds X would restart itself). So, I tried my handy 32-bit OpenSuse 11 gnome install cd (that I used to install the OpenSuse 11 that I am posting from on my laptop). X did not crash and all was well… until I tried to get online after it installed (did not check during the live cd). It turns out that my wired on board NIC was not detected. I am assuming OpenSuse11 does not have built in drivers for the onboard NIC on the Asus board.

Here are the specifications: ASUS P5Q Product Page

Any ideas on how to get my network card working?

Thanks!

Forgot to mention, I dug through the installer for the windows driver on Asus’ website, the NIC is a :

Atheros AR8121/AR8113 PCI-E Ethernet Controller

But according to this website, it will not be supported until Kernel 2.6.27?

schadenfroh wrote:
> Forgot to mention, I dug through the installer for the windows driver on
> Asus’ website, the NIC is a :
>> Atheros AR8121/AR8113 PCI-E Ethernet Controller
>
> But according to ‘this website’ (http://tinyurl.com/5s5tz5), it will
> not be supported until Kernel 2.6.27?

It seems that your only option is to download the source for 2.6.27-rc1 and
build your own kernel. Do you have some way to get that source?

As a further suggestion, once you get on-line, I would suggest installing git
and the git version of the kernel source. That way you will be able to keep current.

Larry

Found a solution. Here are the instructions for Ubuntu
The only changes to the instructions to make them work with OpenSUSE 11 would be:
Instead of build-essential, you will need the kernel-source package.

You will need to install GCC, make, and probably the gcc for C++

You will need to do su root and then type insmod ./atl1e.ko instead of sudo insmod ./atl1e.ko.

Worked like a charm for me:)

I have the same mainboard and i had the same problem, but i still can’t make it work. When i type insmod ./atl1e.ko it says insmod: error inserting ‘./atl1e.ko.’ -1 file exists
Can anyone help me?

stojadin_ns, sounds like your make install did not work right. Could you post what output make and make install generated?

The link in my OP appears to be broken, here is an alternate link.

Need step by step on connecting ubuntu 8.04 & Atheros AR8121/8113/8114 PCI-E - LinuxQuestions.org

I have modified the steps linked above to be compatible with openSUSE 11:

  1. Install the following packages:
    *Build
    *Make
    *GCC
    *GCC c++
    *kernel-source

  2. Download the drivers:
    http://dlsvr04.asus.com/pub/ASUS/mb/socket775/P5KPL-CM/LinuxDrivers.zip
    md5sum: cbea613885e5d29e80138661e941ba55 LinuxDrivers.zip

  3. Extract contents of zip file (and the rar file within the zip file at /LinuxDrivers/L1e_Lan/)

  4. cd to the src folder that was in the rar archive

  5. Make sure that the src folder is in the same folder as at1le.7

  6. sudo KBUILD_NOPEDANTIC=1 make

  7. sudo KBUILD_NOPEDANTIC=1 make install

  8. cd to /lib/modules/YOUR_KERNEL_VERSION-default/kernel/drivers/net/atl1e/

  9. su root
    10)insmod ./atl1e.ko

Those steps worked for me (let me know if I am missing a package in step 1)

The Asus DVD should have the Linux driver source.
See readme, then run “make install”.
If you see an error message you may have to change the Makefile, change string CFLAGS into EXTRA_CFLAGS.
Furthermore, each time you replace the kernel, you have to re-install the network driver.