LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (http://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   [SOLVED] Acer Aspire One D250 LAN not detected (http://www.linuxquestions.org/questions/linux-hardware-18/%5Bsolved%5D-acer-aspire-one-d250-lan-not-detected-760015/)

kirothi 10-06-2009 05:19 AM

[SOLVED] Acer Aspire One D250 LAN not detected
 
[SOLVED]

Hi guys,

Cant seem to find anyone on the net that has the same problem as me, but here it goes.

I have a Acer Aspire One D250, Id really like to run Arch linux on it. There are dozens of posts on the web explaining you need to install the drivers from the Atheros site because the output of lspci is wrong.

Well, the problem that i am having with Arch is that lspci doesnt even show my network card, and as soon as i boot, the light on the physical card turns on, but never goes off (almost like it hangs...)

Ive included the output of Arch's lspci where its not visible, and the output of the ubuntu live netbook remix where it is visible just as the wrong name.

Its almost like arch wants to load the wrong driver and then the card just freezes.... but i dont know, im not a fiull blown linux expert...

Hope someone can help me because its driving me crazy.

This is the output from the arch lspci:

Code:

# lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)

This is the output from the ubuntu netbook remix lspci:

Code:

lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
01:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
03:00.0 Ethernet controller: Attansic Technology Corp. Device 1062 (rev c0)


avijitp 10-06-2009 07:27 AM

What the network card make? You need to install the proper driver for that and add that to load in the kernel.

kirothi 10-06-2009 09:32 AM

Thanks for the reply!

The real make of the card is Atheros, just like the wireless card.

If you download the linux drivers from the Atheros site, and install those under ubuntu it works perfectly.

But i want to run the notebook with Arch Linux.

The problem is that when i want to install these drivers within arch i get a load of build errors refering to an IRQ

Code:

make install
make -C /lib/modules/2.6.30-ARCH/build SUBDIRS=/home/kirothi/downloads/AR81Family-linux-v1.0.0.10/src modules
make[1]: Entering directory `/usr/src/linux-2.6.30-ARCH'
  CC [M]  /home/kirothi/downloads/AR81Family-linux-v1.0.0.10/src/atl1c_main.o
/home/kirothi/downloads/AR81Family-linux-v1.0.0.10/src/atl1c_main.c: In function ‘atl1c_intr’:
/home/kirothi/downloads/AR81Family-linux-v1.0.0.10/src/atl1c_main.c:1635: error: expected expression before ‘;’ token
/home/kirothi/downloads/AR81Family-linux-v1.0.0.10/src/atl1c_main.c:1649: error: expected expression before ‘;’ token
/home/kirothi/downloads/AR81Family-linux-v1.0.0.10/src/atl1c_main.c:1673: error: expected expression before ‘;’ token
/home/kirothi/downloads/AR81Family-linux-v1.0.0.10/src/atl1c_main.c:1703: warning: ‘return’ with a value, in function returning void
/home/kirothi/downloads/AR81Family-linux-v1.0.0.10/src/atl1c_main.c: In function ‘atl1c_request_irq’:
/home/kirothi/downloads/AR81Family-linux-v1.0.0.10/src/atl1c_main.c:2345: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
include/linux/interrupt.h:113: note: expected ‘irq_handler_t’ but argument is of type ‘void (*)(int,  void *)’
make[2]: *** [/home/kirothi/downloads/AR81Family-linux-v1.0.0.10/src/atl1c_main.o] Error 1
make[1]: *** [_module_/home/kirothi/downloads/AR81Family-linux-v1.0.0.10/src] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.30-ARCH'
make: *** [default] Error 2

Is it possible that the linux boot tries to auto detect the hardware ad then the wrong driver is loaded for the card? And the card just stalls? if so, can i force disable the auto hardware detect?

kirothi 10-09-2009 03:42 AM

Solved: Solved by installing the kernel that was in the testing Repository.

vsaggu 02-17-2010 11:23 AM

I have the same machine but having centos 5.4 on it. but not able to detect any of the lan. network controller AR9285 wireless network and Ethernet controller Atheros AR8132. Please help me in this.

many thanks in advance


All times are GMT -5. The time now is 09:11 AM.