Jump to content

Attansic ATL1E LAN driver aka AR8121 AR8113 (P5Q series)


marionez
 Share

233 posts in this topic

Recommended Posts

Vendor: Attansic Corporation

Device: Atheros L1E - ATL1E

Also known on windows as: AR8121 AR8113 PCI-E Ethernet controller

Device ID: 1969:1026

 

02:00.0 Ethernet controller [0200]: Attansic Technology Corp. L1 Gigabit Ethernet Adapter [1969:1026] (rev b0)

===================================================================

You can find ATL1E on:

* desktop motherboards

Asus P5Q

Asus P5QC

Asus P5Q SE

Asus P5Q SE/R

Asus P5Q Pro

Asus P5QL-E

Asus P5QL Pro

Asus P5G43T-M

Asus P5Q Turbo

Asus P5KPL-AM EPU

Asus P5GC MX

Asus P5L-VM1394

Asus P5KPL CM

ECS P45T-A

 

* laptops

Acer Aspire 6530G

Acer Aspire 6920G

Acer Aspire 6930G

Acer Aspire 6935G

Acer Aspire 8930G

Acer Aspire One D150

Asus EeePC 900A

Asus EeePC 901

Asus EeePC 1000

Asus EeePC 1000H

Asus EeePC 1000HE

Asus EeePC 1002HA

MSI Wind (please signal specific models)

 

Please, signal missing PC where you can find ATL1E!

 

===================================================================

Reader02 made the driver!!!

So thanks him for this great job! ;)

 

You can find last fully working AttansicL1eEthernet.kext driver version on 10.6 SNOW LEOPARD, there => http://code.google.com/p/iats/downloads/list

 

===================================================================

Howto install?

Install the driver with kexthelper Kexthelper Download (click)

 

===================================================================

Sleep issue... SOLVED

Reader02 solved the issue with latest driver version you can find in this post link!

 

===================================================================

How can you understand if you have ATL1E onboard?

- open osx86tools

- click on "View PCI device/vendor ID"

- if you see in the list 1969:1026 you have ATL1E

 

===================================================================

I remove the attached linux driver on this post, that's not needed anymore! :P

 

Please note:

- AR8114 it's related with the ATL2E not ATL1E.

- ATL1 Info.plist edit won't work, because ATL1 and ATL1E are not the same thing.

 

You are lucky,

ENJOY IT :)

Link to comment
Share on other sites

Im using a P5Q Series too it doesnt work for me either after editing vendor and card ID. Anyway im using a P5QL Pro with Intel Core 2 Quad Q6600 @ 2.4ghz, 4GB 800MHz DDR2 SDRAM, ASUS 9600GSO 384MB (Overclocked to 760mhz/1890/1098 Core clock/Shader clock/Memory clock DDR3)

Link to comment
Share on other sites

  • 3 weeks later...
  • 4 weeks later...
  • 2 weeks later...

I know that bsd and linux driver exist... I think those who can write kext should read the driver to understand how does it work, but seems nobody wants to help us... :D

 

Unfortunately I'm not so able to create a kext and I don't know anything about kext system.

Link to comment
Share on other sites

I know that bsd and linux driver exist... I think those who can write kext should read the driver to understand how does it work, but seems nobody wants to help us... :P

 

Unfortunately I'm not so able to create a kext and I don't know anything about kext system.

 

sorry mate , i read it wrong

 

looks like nobody is working on this... i find out alot of posts in other forums asking for a driver too

 

its the only driver that is missing on my setup:

 

quad 6600

 

asus P5Q

 

4GB ram 1066mhz

 

500GB hard drive

 

radeon 4850 1GB (fully working with the new drivers)

 

 

weird but i cant use osx without internet... im in vista 64 all the time :D

Link to comment
Share on other sites

Yes man, there's no kext driver, and if you want to have internet on your P5Q you need to add an ethernet compatible PCI card.

 

This thread was intended to give this problem more visibility and maybe to recruit someone who knows how to write a kext driver.

Link to comment
Share on other sites

Is there any way to port the linux kernel source code I attached to mac?

 

Vendor: Attansic Corporation

Device: Atheros L1E - ATL1E

 

Also known on windows as: AR8121 AR8113 AR8114 PCI-E Ethernet controller

 

1969:1026

 

ATL1 Info.plist edit won't work, because ATL1 and ATL1E are quiet different.

 

Many thanks to those who will help this -_-

 

I tried to rewrite the driver, please wait for 1 ~ 2 weeks

Link to comment
Share on other sites

Ok I found this: http://www.freebsd.org/relnotes/CURRENT/ha...re/support.html

So the BSD driver is called ale4 and here's the manpage: http://www.freebsd.org/cgi/man.cgi?query=a...eeBSD+8-current

 

Here's the module bsd browse: http://www.freebsd.org/cgi/cvsweb.cgi/src/...es/ale/Makefile

 

And here's finally the BSD code: http://fxr.watson.org/fxr/source/dev/ale/ for our driver :D

 

This was the BSD side, maybe linux driver could be written better then this, I don't know :rolleyes:

Link to comment
Share on other sites

hi, marionez.

 

As you know, I do not have this motherboard. You can test it?

The Problem already exists:

1. Can not change MTU,it is set to 1500.

2. Can not work after sleep,because power management function do not implements.

 

The test way, in terminal:

sudo sh loadrelease.sh

 

I need the following information:

Motherboard type:

OS version: 10.5.2 / 10.5.6 / ...

IONetworkingFamily version: 1.5.0 /1.6.0 /1.6.1 / ...

MAC address is correct: yes / no

DHCP client address is correct: yes / no

Can ping router pass: yes / no

Can surfing internet: yes / no

Other Problem:

AttansicL1eEthernet20090321.zip

Link to comment
Share on other sites

Hi reader02 great thanks for this!! ;)

So, here are some informations, hope this could help, fell free to ask everything you need, I'll answer as soon as possible :D

 

 

Motherboard type: Asus P5Q (only P5Q with anything else not P5Qc P5Q-E they're other versions)

OS version: 10.5.6

IONetworkingFamily version: <string>Version 1.6.0, Copyright 2000-2006 Apple Computer, Inc.</string>

MAC address is correct: yes (I think yes, check ifconfig output I posted from both: linux and osx)

DHCP client address is correct: no

Can ping router pass: no

Can surfing internet: no

 

sh loadrelease.sh
file attribute adjusting for  AttansicL1eEthernet.kext
extension AttansicL1eEthernet.kext has potential problems:
Warnings
{
 "Kext has immediate dependencies on both com.apple.kernel and com.apple.kpi components; use only one style" = true
}

kextload: extension AttansicL1eEthernet.kext appears to be loadable
kextload: AttansicL1eEthernet.kext loaded successfully

 

I installed and immediately asks to configure the network card, if I plug the cable, DHCP doesn't work and pluggin it's not recognized.

If I set a manual IP it seems to be "green-plugged-cable" but it doesn't work. Even rebooting driver won't starts to work properly.

 

After reboot if I do again the same procedure, I don't have plugged cable.

I must enter in advanced mode and I have to set the connection type to 100base TX (that was not automatically recognized), everything manual even IP. Now it's green again.

 

ifconfig says:

en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	 inet6 xxxx%en1 prefixlen 64 scopeid 0x5
	 inet 192.168.1.58 netmask 0xffffff00 broadcast 192.168.1.255
	 ether xx
	 media: 100baseTX <half-duplex> (100baseTX <full-duplex>) status: active
	 supported media: autoselect 10baseT/UTP <half-duplex> 10baseT/UTP <full-duplex> 100baseTX <half-duplex> 100baseTX <full-duplex> 1000baseT <half-duplex> 1000baseT <full-duplex>

 

ping to router:

ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1): 56 data bytes
ping: sendto: Host is down
ping: sendto: Host is down
ping: sendto: Host is down

 

Now if I try to set back "using DHCP" I have, ifconfig:

en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	 inet6 xxx%en1 prefixlen 64 scopeid 0x5
	 inet 169.254.144.203 netmask 0xffff0000 broadcast 169.254.255.255
	 ether xxx
	 media: 100baseTX <full-duplex> status: active
	 supported media: autoselect 10baseT/UTP <half-duplex> 10baseT/UTP <full-duplex> 100baseTX <half-duplex> 100baseTX <full-duplex> 1000baseT <half-duplex> 1000baseT <full-duplex>

So now it's in self-assigned IP mode, it can't reach the router.

 

At the end if I unplug the cable connection is still green-connected.

Update now it recognize cable plug/unplug

 

Update:

ifconfig from linux box:

ifconfig
eth0	  Link encap:Ethernet  HWaddr xxx
	   inet addr:192.168.1.58  Bcast:192.168.1.255  Mask:255.255.255.0
	   inet6 addr: xxx/64 Scope:Link
	   UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
	   RX packets:21 errors:0 dropped:0 overruns:0 frame:0
	   TX packets:35 errors:0 dropped:0 overruns:0 carrier:2
	   collisions:0 txqueuelen:1000
	   RX bytes:5989 (5.8 Kb)  TX bytes:5179 (5.0 Kb)
	   Interrupt:59

 

Thanks!! ;)

Link to comment
Share on other sites

Hi marionez, thanks.

 

The MAC address is correct.

If the DHCP client address is not correct, it indicates that there is problem code.No need to manually set ip address.

 

I need more information. please re-download file.and in terminal type that:

tail -f /var/log/system.log

sudo sh loaddebug.sh

 

The end, please upload the text of the log.

Link to comment
Share on other sites

Ok here's the log, DHCP is self-assigning IP and router is not reachable.

 

Excuse me... you updated the driver in your 21....... wait

 

I need the tail of system.log, and it is display in terminal.

 

ps:

terminal 1 : tail -f /var/log/system.log

terminal 2 : sudo sh loaddebug.sh

Link to comment
Share on other sites

 Share

×
×
  • Create New...