Ethernet (NIC) : Atheros L1 Gigabit Ethernet 10/100/1000Base-T

Issues related to configuring your network
cgovind
Posts: 1
Joined: 2008/10/06 10:59:03

Ethernet (NIC) : Atheros L1 Gigabit Ethernet 10/100/1000Base-T

Postby cgovind » 2008/10/06 11:18:22

Hello Friends,
I bought a new system (PC) with following Hardware configuration:

Processor : Intel Pentium Dual CPU E2160 @ 1.80GHz
Motherboard : 945GCM-S2L (Gigabyte Technology)
Videocard : Intel 82945G Express Chipset Family
DDR2 RAM : 1 GB
Hard Disk : 160 GB
Ethernet (NIC) : Atheros L1 Gigabit Ethernet 10/100/1000Base-T

I downloaded CentOS Release 5.2 (Final), Kernel 2.6.18-92 (x86_64 bit)
from centos.org and installed it. But the NIC card is not configured.
I have a doubt, whether the CentOS will support NIC (Atheros L1 Gigabit)
or not? Can you please suggest me, from where I download the above
mentioned NIC driver and how to proceed ?

Thanks in advance. Regards, Govind.

JanS
Posts: 7
Joined: 2008/10/05 22:25:18
Contact:

Re: Ethernet (NIC) : Atheros L1 Gigabit Ethernet 10/100/1000Base-T

Postby JanS » 2008/10/06 12:29:59

Hi,

I am sure one of the modules: atl1 or atl1e will handle this card.
Since atl1 is CentOS kernel already, I am suggesting atl1e. The problem is that this driver was released very recently (Sep 2008) and is in kernel 2.6.26-something, so for eg. Fedora 9 fully up to date can see your LAN adapter, but Fedora 9 Live cannot. Also CentOS with 2.6.18 cannot handle it.

Same Attansic Atheros PCI-E 1Gb LAN card is in ASUS P5Q motherboard, but unfortunately on their Support page there are no drivers for it, and should be. Same card is in some of ASUS Eee PC.
I have been looking for this driver and found it somewhere on the P5KPL-CM Support page in version 1.0.0.4, I don't know if it is most recent Linux driver but it seem to work.

I have attached it to this post, also you can download it from here:
http://dlcdnet.asus.com/pub/ASUS/mb/socket775/P5KPL-CM/LinuxDrivers.zip

For my card lspci shows:
Ethernet controller: Attansic Technology Corp. Unknown device 1026 (rev b0)
this if ASUS P5Q motherboard and atl1e works after I have compiled sources from directory L1e_lan and installed

Hope this helps,
JanS

JanS
Posts: 7
Joined: 2008/10/05 22:25:18
Contact:

Re: Ethernet (NIC) : Atheros L1 Gigabit Ethernet 10/100/1000Base-T

Postby JanS » 2008/10/06 12:34:00

My attachment was stopped by an size error. Hope now it will be delivered.

alenz
Posts: 1
Joined: 2008/11/27 07:01:10

Re: Ethernet (NIC) : Atheros L1 Gigabit Ethernet 10/100/1000Base-T

Postby alenz » 2008/11/27 07:11:55

I am having this exact same problem. The link above is included with the mobo P5Q PRO. This needs to be compiled with gcc. gcc did not install. now I am in rpm hell.

compat-gcc-34-3.4.6-4.x86_64.rpm requires glibc-devel>= 2.2.90-12
and this rpm I cannot seem to find... rpm search comes up with many links all of which are dead!! glibc-devel is not on any of the 7 disk for centos5.2 install. (or I haven't found it yet. and I'm sure this will have it's own dependencies)

not sure what to do from here. I need to get gcc going 1st.

any suggestions?

Thanks!
Andrew :-?

Arden
Posts: 11
Joined: 2008/11/29 21:28:47
Contact:

Re: Ethernet (NIC) : Atheros L1 Gigabit Ethernet 10/100/1000Base-T

Postby Arden » 2008/11/29 21:32:42

What am I missing from my build environment? I can't seem to get this driver installed.

[root@S01060004e2d733c3 atheros]# uname -r
2.6.18-92.1.10.el5_lustre.1.6.6smp
[root@S01060004e2d733c3 atheros]# uname -a
Linux S01060004e2d733c3 2.6.18-92.1.10.el5_lustre.1.6.6smp #1 SMP Tue Aug 26 12:16:17 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux
[root@S01060004e2d733c3 atheros]#

[root@S01060004e2d733c3 atheros]# which gcc
/usr/bin/gcc
[root@S01060004e2d733c3 atheros]# gcc -v
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --host=x86_64-redhat-linux
Thread model: posix
gcc version 4.1.2 20071124 (Red Hat 4.1.2-42)
[root@S01060004e2d733c3 atheros]#

Here it is failing to build.

root@S01060004e2d733c3 src]# ls
at_ethtool.c at.h at_hw.c at_hw.h atl1e.mod.c at_main.c at_osdep.h at_param.c kcompat.c kcompat_ethtool.c kcompat.h Makefile
[root@S01060004e2d733c3 src]# make
Makefile:170: *** *** Aborting the build. *** This driver is not supported on kernel versions older than 2.4.0. Stop.
[root@S01060004e2d733c3 src]#

I have even gone so far as to comment out parts of the makefile.

Arden
Posts: 11
Joined: 2008/11/29 21:28:47
Contact:

Re: Ethernet (NIC) : Atheros L1 Gigabit Ethernet 10/100/1000Base-T

Postby Arden » 2008/11/29 23:40:54

I have two boxes that need this driver working. The other of course contains the stock kernel that I am still trying to install the kernel source on.

User avatar
AlanBartlett
Forum Moderator
Posts: 9310
Joined: 2007/10/22 11:30:09
Location: ~/Earth/UK/England/Suffolk
Contact:

Ethernet (NIC) : Atheros L1 Gigabit Ethernet 10/100/1000Base

Postby AlanBartlett » 2008/11/30 00:08:28

I have two boxes that need this driver working. The other of course contains the stock kernel that I am still trying to install the kernel source on.

The CentOS wiki is your friend.

Regarding your previous post, #5, I have absolutely no idea -- as you have not provided a link to the source code you are trying to compile! :roll:

The only link mentioned in this thread is in post #2 and when that is investigated, it is found to contain files for a certain M$ "product":

Code: Select all

$ ls
l1e-l2e-linux-v1.0.0.4.rar  ldistrib.txt  readme
$ file *
l1e-l2e-linux-v1.0.0.4.rar: RAR archive data, v1d, os: Win32
ldistrib.txt:               ASCII English text, with CRLF line terminators
readme:                     ASCII English text, with CRLF line terminators

jcliburn
Posts: 12
Joined: 2007/11/22 13:56:50

Re: Ethernet (NIC) : Atheros L1 Gigabit Ethernet 10/100/1000Base-T

Postby jcliburn » 2008/11/30 16:44:28

I've placed the current version (v1.0.1.0) of the atl1e driver source code at ftp://ftp.hogchain.net/pub/linux/attans ... 1.0.tar.gz. It builds and installs cleanly (I'm using it right now).

Code: Select all

[root@gadwall ~]# ethtool -i eth1
driver: ATL1e
version: 1.0.1.0
firmware-version: L1e
bus-info: 0000:03:00.0
[root@gadwall ~]# uname -a
Linux gadwall 2.6.18-92.1.18.el5 #1 SMP Wed Nov 12 09:19:49 EST 2008 x86_64 x86_64 x86_64 GNU/Linux

User avatar
AlanBartlett
Forum Moderator
Posts: 9310
Joined: 2007/10/22 11:30:09
Location: ~/Earth/UK/England/Suffolk
Contact:

Re: Ethernet (NIC) : Atheros L1 Gigabit Ethernet 10/100/1000Base-T

Postby AlanBartlett » 2008/11/30 20:26:13

As a result of jcliburn making the atl1e driver source code available, I have now been able to build it as a kABI tracking kmod rpm package which can be downloaded from here.

For anyone having problems with the Atheros L1 Gigabit NIC, please download the kmod rpm that matches your system architecture (32 - or 64-bit) and kernel type. It can then be installed with a rpm -ivh kmod-atl1e-*.rpm command (and then forgotten) for the life of CentOS 5.

jcliburn
Posts: 12
Joined: 2007/11/22 13:56:50

Re: Ethernet (NIC) : Atheros L1 Gigabit Ethernet 10/100/1000Base-T

Postby jcliburn » 2008/11/30 21:22:38

I also built Centos 2.6.18-92.1.18.el5 kmod-atl1e rpms for i686 and x86_64. You can find them on my ftp site.