Johan Vermeulen
2012-Sep-24 10:13 UTC
[CentOS] Atheros Communications Inc. AR8161 Gigabit Ethernet
Dear All, first of all I must admit I posted this problem on the CentOs forum yesterday, with 0 replies so far. :-( I'm googling this problem all weekend, and getting a bit desperate actually. I'm working on a new Dell Vostro 3460. It has a Atheros Communications Inc. AR8161 Gigabit Ethernet carc that I cannot get to work. There's no enty in /etc/udev/rules.d/70-persistent-net-rules or in /etc/sysconfig/network-scripts for wired network. The laptop has Centos6.3 fully updated, lspci -v shows : ----------------------------------------------------------------------------------------------------------- 02:00.0 Ethernet controller: Atheros Communications Inc. AR8161 Gigabit Ethernet (rev 10) Subsystem: Dell Device 0562 Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at d0400000 (64-bit, non-prefetchable) [size=256K] I/O ports at 2000 [size=128] Capabilities: [40] Power Management version 3 Capabilities: [58] Express Endpoint, MSI 00 Capabilities: [c0] MSI: Enable- Count=1/16 Maskable+ 64bit+ Capabilities: [d8] MSI-X: Enable- Count=16 Masked- Capabilities: [100] Advanced Error Reporting Capabilities: [180] Device Serial Number ff-4c-ed-51-5c-f9-dd-ff ------------------------------------------------------------------------------------------------------------- I found a CentOs6 post here :http://www.linuxquestions.org/questions/linux-newbie-8/atheros-not-working-905849/ that mentions a sollution by installing the AR81Family. I cannot find that. I installed kmod-atl1e from ELREPO, as mentioned in this post: http://www.mail-archive.com/scientific-linux-users at listserv.fnal.gov/msg11838.html that enabled wlan0, but no eht0 showing up. Several posts point me to this site :http://www.linuxfoundation.org/collaborate/workgroups/networking/alx I downloaded the tarball but cannot get it compiled !. I untarred it . Next I run #./scripts/driver-select alx Then I cannot get past make. EM : -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- [root at ndehauwere compat-wireless-2012-05-10-p]# make make -C /lib/modules/2.6.32-279.5.2.el6.i686/build M=/opt/compat/compat-wireless-2012-05-10-p modules make[1]: Map '/usr/src/kernels/2.6.32-279.5.2.el6.i686' wordt binnengegaan CC [M] /opt/compat/compat-wireless-2012-05-10-p/compat/main.o In bestand ingevoegd vanuit /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-2.6.h:53, vanuit<commandolijn>:0: /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-2.6.33.h:58:1: let op: "IFF_DONT_BRIDGE" opnieuw gedefinieerd In bestand ingevoegd vanuit include/linux/netdevice.h:28, vanuit /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-2.6.29.h:5, vanuit /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-2.6.h:49, vanuit<commandolijn>:0: include/linux/if.h:83:1: let op: dit is de locatie van de eerdere definitie In bestand ingevoegd vanuit /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-2.6.h:53, vanuit<commandolijn>:0: /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-2.6.33.h:62:1: let op: "NETDEV_POST_INIT" opnieuw gedefinieerd In bestand ingevoegd vanuit include/linux/memory_hotplug.h:6, vanuit include/linux/mmzone.h:690, vanuit include/linux/gfp.h:4, vanuit include/linux/kmod.h:22, vanuit include/linux/module.h:13, vanuit include/linux/textsearch.h:7, vanuit include/linux/skbuff.h:27, vanuit include/linux/if_ether.h:126, vanuit include/linux/netdevice.h:29, vanuit /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-2.6.29.h:5, vanuit /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-2.6.h:49, vanuit<commandolijn>:0: include/linux/notifier.h:210:1: let op: dit is de locatie van de eerdere definitie In bestand ingevoegd vanuit /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-2.6.h:54, vanuit<commandolijn>:0: /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-2.6.34.h:247:1: let op: "sysfs_bin_attr_init" opnieuw gedefinieerd In bestand ingevoegd vanuit include/linux/kobject.h:21, vanuit include/linux/module.h:16, vanuit include/linux/textsearch.h:7, vanuit include/linux/skbuff.h:27, vanuit include/linux/if_ether.h:126, vanuit include/linux/netdevice.h:29, vanuit /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-2.6.29.h:5, vanuit /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-2.6.h:49, vanuit<commandolijn>:0: include/linux/sysfs.h:94:1: let op: dit is de locatie van de eerdere definitie In file included from /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-2.6.h:55, from<commandolijn>:0: /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-2.6.35.h:27: fout: static declaration of 'irq_set_affinity_hint' follows non-static declaration include/linux/interrupt.h:218: note: previous declaration of 'irq_set_affinity_hint' was here /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-2.6.35.h:50: fout: redefinition of 'usb_pipe_endpoint' include/linux/usb.h:1599: note: previous definition of 'usb_pipe_endpoint' was here In file included from /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-2.6.h:56, from<commandolijn>:0: /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-2.6.36.h:102: fout: redefinition of 'no_printk' include/linux/kernel.h:341: note: previous definition of 'no_printk' was here In file included from /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-2.6.h:61, from<commandolijn>:0: /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-3.1.h:11: fout: redefinition of '__netdev_alloc_skb_ip_align' include/linux/skbuff.h:1572: note: previous definition of '__netdev_alloc_skb_ip_align' was here In file included from /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-2.6.h:62, from<commandolijn>:0: /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-3.2.h:19: fout: redefinition of 'skb_frag_page' include/linux/skbuff.h:1612: note: previous definition of 'skb_frag_page' was here /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-3.2.h:35: fout: redefinition of 'skb_frag_dma_map' include/linux/skbuff.h:1729: note: previous definition of 'skb_frag_dma_map' was here /opt/compat/compat-wireless-2012-05-10-p/include/linux/compat-3.2.h:46: fout: redefinition of 'skb_frag_size' include/linux/skbuff.h:148: note: previous definition of 'skb_frag_size' was here make[3]: *** [/opt/compat/compat-wireless-2012-05-10-p/compat/main.o] Fout 1 make[2]: *** [/opt/compat/compat-wireless-2012-05-10-p/compat] Fout 2 make[1]: *** [_module_/opt/compat/compat-wireless-2012-05-10-p] Fout 2 make[1]: Map '/usr/src/kernels/2.6.32-279.5.2.el6.i686' wordt verlaten make: *** [modules] Fout 2 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- part of the EM is in Dutch, sorry for that. I googled the EM from the make-command, and found somewhere that I would need a patch for Red Hat Can anyone help met get the alx kernel module or at least get past the make command? Help would be greatly appreciated. greetings, James
Akemi Yagi
2012-Sep-24 12:39 UTC
[CentOS] Atheros Communications Inc. AR8161 Gigabit Ethernet
On Mon, Sep 24, 2012 at 3:13 AM, Johan Vermeulen <jvermeulen at cawdekempen.be> wrote:> Dear All, > > first of all I must admit I posted this problem on the CentOs forum > yesterday, with 0 replies so far. :-(You simply did not wait long enough. Give it *at least* one full day before posting somewhere else. You now have a reply : http://www.centos.org/modules/newbb/viewtopic.php?topic_id=39433&start=0#forumpost171336 Akemi