ATHEROS AR8121 not detected on FEDORA 10

May 26, 2010 at 01:23:46
Specs: Linux i386, Intel Core2 Duo
Hi,

After certain software installation or some mistake, my Internet on my Fedora 10 machine is not working. The motherboard is of ASUS P5KPL-CM, which has the inbuilt ethrnet Lan (ATHEROS AR8121 PCIE Gigabit LAN controller). I am providing further details regarding this problem.


1- When I do ping 127.0.0.1, it replies. Does that indicate my inbuilt ethernet card is NOT damaged?

[root@Heshsham ~]# ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.076 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.036 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.037 ms
64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.026 ms
64 bytes from 127.0.0.1: icmp_seq=5 ttl=64 time=0.025 ms
64 bytes from 127.0.0.1: icmp_seq=6 ttl=64 time=0.022 ms
^C
--- 127.0.0.1 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5465ms
rtt min/avg/max/mdev = 0.022/0.037/0.076/0.018 ms


2- When I do dmesg | grep eth, I get the following:

Driver 'sd' needs updating -please use bus type methods

Driver 'sr' needs updating -please use bus type methods


3- Result of ifconfig -a

As can be seen it shows pan0 for bluetooth (perhaps), but I dont have any bluetooth modem. It is not showing any ethernet card. ln relation to pan0 what does the following line signify
pan0 Link encap:Ethernet HWaddr 8E:3D:71:E1:42:89

[root@Heshsham ~]# ifconfig -a
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:800 (800.0 b) TX bytes:800 (800.0 b)

pan0 Link encap:Ethernet HWaddr 8E:3D:71:E1:42:89
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)


4- Hardware details as shown below does not list the ethernet card

[root@Heshsham ~]# lspci
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 10)
00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 10)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:00.0 VGA compatible controller: nVidia Corporation G94 [GeForce 9600 GT] (rev a1)

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

To solve this I thought the driver is corrupted so installed the driver again following theses steps:

) I installed ubuntu hardy 64bit, i has build-essential package installed
2) Then i downloaded the linux driver from: http://support.asus.com/download/do...
(as per my original post)
3) I then transfered the driver via usb stick to my laptop and unpacked the zip. (Actually i unpacked it on windows first as it has a .rar file that i could not unpack on linux Then i packed it up again on windows).
4) cd into <HOME_DIR>/LinuxDrivers/L1e_Lan/l1e-l2e-linux-v1.0.0.4/src
5) then i ran: sudo KBUILD_NOPEDANTIC=1 make
6) then i ran: sudo KBUILD_NOPEDANTIC=1 make install
7) that worked and put a driver in /lib/modules/2.6.24-16-generic/kernel/drivers/net/atl1e/at1le.ko
8 ) i cd into that director and i run: sudo insmod ./atl1e.ko


I diid not get any errors so far I can see driver in /lib/modules/2.6.24-16-generic/kernel/drivers/net/atl1e/.

But still I am facing the same problem, my ethernet card is not detected, although ping 127.0.0.1 is replying perfectly, indicating that my lan card is working fine.

I will really appreciate your suggestions here. I have tried my best, but still I am unable to solve this problem.

Thanks in advance,

Heshsham


See More: ATHEROS AR8121 not detected on FEDORA 10

Report •

#1
June 17, 2010 at 07:51:10
1. No, that means that the loopback interface (built into every IP stack) is working. 127.0.0.1 is the localhost address; it cannot be bound to an Ethernet port.

2. I don't think either of those lines has anything to do with Ethernet, so I don't know why they're appearing (except for the letters "eth" appearing in "methods"). I believe they have to do with the SCSI block layer, and do not indicate a particular problem, other than using deprecated kernel interfaces.

3. It means interface pan0 uses Ethernet-sized frames to encapsulate data, and that it has a hardcoded MAC address of 8E:3D:71:E1:42:89. Not really all that interesting in this regard.

4. The only possibility I can think of is that that it was disabled in the BIOS, or has somehow had its firmware corrupted so badly it is no longer enumerated. As I said above, nothing indicates the presence or functionality of an Ethernet controller, so your problem is probably **NOT** a driver issue.


Report •
Related Solutions


Ask Question