How do I install a network driver on Linux?How do I get a Qualcomm Atheros Killer E2200 gigabit ethernet card working?Need wired driver for an Atheros AR8152Working Network Card NOT Recognized by UbuntuCryptoSLAX with Qualcomm Atheros Killer E2200Realtek ethernet driver error ubuntu 16.0416.04 Update killed network and USB connectionsAll Network in ubuntu 14 have been removed and can't connect to internetMy “Gigabit” network card only getting 100m, is it even actually 1gbps?I need help fixing an unclaimed ethernet controllerUbuntu Server 16.04 no network driverI can´t connect to my wired router

Which is the best way to check return result?

What mechanic is there to disable a threat instead of killing it?

What is the most common color to indicate the input-field is disabled?

Why is this clock signal connected to a capacitor to gnd?

Can compressed videos be decoded back to their uncompresed original format?

Bullying boss launched a smear campaign and made me unemployable

What do you call someone who asks many questions?

What about the virus in 12 Monkeys?

Assassin's bullet with mercury

Do UK voters know if their MP will be the Speaker of the House?

Would Slavery Reparations be considered Bills of Attainder and hence Illegal?

If human space travel is limited by the G force vulnerability, is there a way to counter G forces?

Are there any examples of a variable being normally distributed that is *not* due to the Central Limit Theorem?

Is this a hacking script in function.php?

How does a predictive coding aid in lossless compression?

How dangerous is XSS?

Why didn't Boeing produce its own regional jet?

Why was the shrinking from 8″ made only to 5.25″ and not smaller (4″ or less)?

Why can't we play rap on piano?

What killed these X2 caps?

Why is it a bad idea to hire a hitman to eliminate most corrupt politicians?

How badly should I try to prevent a user from XSSing themselves?

Plagiarism or not?

What reasons are there for a Capitalist to oppose a 100% inheritance tax?



How do I install a network driver on Linux?


How do I get a Qualcomm Atheros Killer E2200 gigabit ethernet card working?Need wired driver for an Atheros AR8152Working Network Card NOT Recognized by UbuntuCryptoSLAX with Qualcomm Atheros Killer E2200Realtek ethernet driver error ubuntu 16.0416.04 Update killed network and USB connectionsAll Network in ubuntu 14 have been removed and can't connect to internetMy “Gigabit” network card only getting 100m, is it even actually 1gbps?I need help fixing an unclaimed ethernet controllerUbuntu Server 16.04 no network driverI can´t connect to my wired router













0















I want to use eth0 driver, but my network card is UNCLAIMED.



I use Killer e2200 Gigabit Ethernet controller.



Please tell me how to install the Networkdriver and how to use eth0.










share|improve this question
























  • This is a new OS installation or just hardware change?

    – eetsurt
    Nov 18 '13 at 11:16















0















I want to use eth0 driver, but my network card is UNCLAIMED.



I use Killer e2200 Gigabit Ethernet controller.



Please tell me how to install the Networkdriver and how to use eth0.










share|improve this question
























  • This is a new OS installation or just hardware change?

    – eetsurt
    Nov 18 '13 at 11:16













0












0








0








I want to use eth0 driver, but my network card is UNCLAIMED.



I use Killer e2200 Gigabit Ethernet controller.



Please tell me how to install the Networkdriver and how to use eth0.










share|improve this question
















I want to use eth0 driver, but my network card is UNCLAIMED.



I use Killer e2200 Gigabit Ethernet controller.



Please tell me how to install the Networkdriver and how to use eth0.







networking internet amd-graphics lan msi






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 3 hours ago









Dagelf

28647




28647










asked Nov 18 '13 at 11:06









LSGLSG

1




1












  • This is a new OS installation or just hardware change?

    – eetsurt
    Nov 18 '13 at 11:16

















  • This is a new OS installation or just hardware change?

    – eetsurt
    Nov 18 '13 at 11:16
















This is a new OS installation or just hardware change?

– eetsurt
Nov 18 '13 at 11:16





This is a new OS installation or just hardware change?

– eetsurt
Nov 18 '13 at 11:16










3 Answers
3






active

oldest

votes


















3














If you have installed OS and you want to run Network Card as new hardware, you must ask the vendor for network drivers. Usually network drivers come with source pakage of kernel modules.
You must compile driver module for you kernel.




  1. install "build essential" utilites



    $ sudo apt-get install build-essential


  2. unpack your source pakage to some folder


  3. go to this folder


  4. do this:



    $ ./configure
    $ make
    $ sudo make install


After installation you can load just compiled module by enter command:



$ sudo insmod your_module.so
$ ifconfig eth0 up





share|improve this answer
































    1














    The latest network devices usually take a while to work their way into the Linux kernel. All drivers are usually built into big distributions like Debian (or Ubuntu) and Centos.



    The other answer answers here give great detail on how to compile the driver module and insert it - if you look at the Linux source code, you can "grep" your device name in the /drivers/net directory eg.



    grep -ri e2200 /usr/src/linux*/drivers/net/


    Or



    grep -ri killer /usr/src/linux*/drivers/net/


    It might yield something like:



    drivers/net/dsa/Kconfig: tristate "Qualcomm Atheros QCA8K Ethernet switch family support"
    drivers/net/dsa/Kconfig: This enables support for the Qualcomm Atheros QCA8K Ethernet
    drivers/net/ethernet/atheros/Makefile:# Makefile for the Atheros network device drivers.
    drivers/net/ethernet/atheros/Kconfig:# Atheros device configuration
    drivers/net/ethernet/atheros/Kconfig:config NET_VENDOR_ATHEROS
    drivers/net/ethernet/atheros/alx/Makefile:obj-$(CONFIG_ALX) += alx.o
    drivers/net/ethernet/atheros/alx/Makefile:alx-objs := main.o ethtool.o hw.o
    drivers/net/ethernet/qualcomm/Kconfig: This enables support for the Qualcomm Atheros QCA7000.
    drivers/net/ethernet/qualcomm/Kconfig: tristate "Qualcomm Atheros QCA7000 SPI support"
    drivers/net/wireless/ath/ath9k/Kconfig: bool "Atheros bluetooth coexistence support"
    drivers/net/wireless/ath/ath9k/Kconfig: tristate "Atheros 802.11n wireless cards support"
    drivers/net/wireless/ath/ath9k/Kconfig: Atheros IEEE 802.11n AR5008, AR9001 and scan support"
    drivers/net/wireless/ath/Kconfig: bool "Atheros/Qualcomm devices"
    drivers/net/wireless/ath/Kconfig: For information on all Atheros wireless drivers visit:
    drivers/net/wireless/ath/ar5523/Kconfig: tristate "Atheros AR5523 wireless driver support"
    drivers/net/wireless/ath/carl9170/Kconfig: This is the mainline driver for the Atheros "otus" 802.11n USB devices.
    drivers/net/wireless/ath/ath10k/Kconfig: tristate "Atheros 802.11ac wireless cards support"
    drivers/net/wireless/ath/ath10k/Kconfig: Atheros IEEE 802.11ac family of chipsets.
    drivers/net/wireless/ath/ath6kl/Makefile:# Copyright (c) 2004-2011 Atheros Communications Inc.
    drivers/net/wireless/ath/ath6kl/Makefile:# Copyright (c) 2011-2012 Qualcomm Atheros, Inc.
    drivers/net/wireless/ath/wcn36xx/Kconfig: Qualcomm Atheros WCN3660 and WCN3680 mobile chipsets.
    drivers/net/wireless/ath/ath5k/Kconfig: bool "Atheros 5xxx AHB bus support"
    drivers/net/wireless/ath/ath5k/Kconfig: This adds support for WiSoC type chipsets of the 5xxx Atheros
    drivers/net/wireless/ath/ath5k/Kconfig: bool "Atheros 5xxx PCI bus support"
    drivers/net/wireless/ath/ath5k/Kconfig: This adds support for PCI type chipsets of the 5xxx Atheros


    I've trimmed some lines for brevity. But the module names are the same as the directory before Kconfig, so you can check if it is active with lsmod:



    lsmod 


    Sometimes my intel drivers for my onboard Wi-Fi dies, then I have to remove and re-add it:



    rmmod iwlmvm
    modprobe iwlmvm


    Then magically it works again. I still need to contribute this fix to the NetworkManager project...



    If this returns "alx", then the driver is already loaded:



    lsmod | grep alx


    If not, you're out of luck. You can manage the interface with the "ifconfig" or "ip link" commands:



    ifconfig
    ip link


    Newer Linuxes don't use "eth" as interface names any more.



    So I grepped my kernel tree for "killer" and "e2200" and couldn't find anything. Then I did a web search, and found out that is is an Atheros device, and similar to the "alx" driver. Someone updated the driver to work with your card, lucky you. If there are enough cards like that out in the world, or he upstreamed it, all you have to do is to update Linux and it will just work.



    If not, you will have to compile it yourself, as per How do I get a Qualcomm Atheros Killer E2200 gigabit ethernet card working? from https://ubuntuforums.org/showthread.php?t=2008332&page=7&p=12604916#post12604916.



    Welcome to Linux! No go out and buy some older hardware that someone has already made free drivers for... :-)






    share|improve this answer






























      0














      Please run the command:



      lspci -nn | grep 0200


      Is your device 1969:e091? Here are instructions to get your device working. First, I assume you are running Ubuntu 13.04:



      lsb_release -d


      If not, stop as these instructions are written for 13.04 only and will have unknown results on earlier Ubuntu versions. These instructions have been tested and are working in 13.10. Get a working wireless connection, open a terminal and do:



      sudo apt-get install linux-headers-generic build-essential


      Now download this to your desktop: https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.10/backports-3.10-2.tar.bz2 Right-click it and select 'Extract Here.' Now back to the terminal:



      cd Desktop/backports-3.10-2
      make defconfig-alx
      make
      sudo make install
      sudo modprobe alx


      Your ethernet should now be working.






      share|improve this answer























        Your Answer








        StackExchange.ready(function()
        var channelOptions =
        tags: "".split(" "),
        id: "89"
        ;
        initTagRenderer("".split(" "), "".split(" "), channelOptions);

        StackExchange.using("externalEditor", function()
        // Have to fire editor after snippets, if snippets enabled
        if (StackExchange.settings.snippets.snippetsEnabled)
        StackExchange.using("snippets", function()
        createEditor();
        );

        else
        createEditor();

        );

        function createEditor()
        StackExchange.prepareEditor(
        heartbeatType: 'answer',
        autoActivateHeartbeat: false,
        convertImagesToLinks: true,
        noModals: true,
        showLowRepImageUploadWarning: true,
        reputationToPostImages: 10,
        bindNavPrevention: true,
        postfix: "",
        imageUploader:
        brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
        contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
        allowUrls: true
        ,
        onDemand: true,
        discardSelector: ".discard-answer"
        ,immediatelyShowMarkdownHelp:true
        );



        );













        draft saved

        draft discarded


















        StackExchange.ready(
        function ()
        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f378809%2fhow-do-i-install-a-network-driver-on-linux%23new-answer', 'question_page');

        );

        Post as a guest















        Required, but never shown

























        3 Answers
        3






        active

        oldest

        votes








        3 Answers
        3






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes









        3














        If you have installed OS and you want to run Network Card as new hardware, you must ask the vendor for network drivers. Usually network drivers come with source pakage of kernel modules.
        You must compile driver module for you kernel.




        1. install "build essential" utilites



          $ sudo apt-get install build-essential


        2. unpack your source pakage to some folder


        3. go to this folder


        4. do this:



          $ ./configure
          $ make
          $ sudo make install


        After installation you can load just compiled module by enter command:



        $ sudo insmod your_module.so
        $ ifconfig eth0 up





        share|improve this answer





























          3














          If you have installed OS and you want to run Network Card as new hardware, you must ask the vendor for network drivers. Usually network drivers come with source pakage of kernel modules.
          You must compile driver module for you kernel.




          1. install "build essential" utilites



            $ sudo apt-get install build-essential


          2. unpack your source pakage to some folder


          3. go to this folder


          4. do this:



            $ ./configure
            $ make
            $ sudo make install


          After installation you can load just compiled module by enter command:



          $ sudo insmod your_module.so
          $ ifconfig eth0 up





          share|improve this answer



























            3












            3








            3







            If you have installed OS and you want to run Network Card as new hardware, you must ask the vendor for network drivers. Usually network drivers come with source pakage of kernel modules.
            You must compile driver module for you kernel.




            1. install "build essential" utilites



              $ sudo apt-get install build-essential


            2. unpack your source pakage to some folder


            3. go to this folder


            4. do this:



              $ ./configure
              $ make
              $ sudo make install


            After installation you can load just compiled module by enter command:



            $ sudo insmod your_module.so
            $ ifconfig eth0 up





            share|improve this answer















            If you have installed OS and you want to run Network Card as new hardware, you must ask the vendor for network drivers. Usually network drivers come with source pakage of kernel modules.
            You must compile driver module for you kernel.




            1. install "build essential" utilites



              $ sudo apt-get install build-essential


            2. unpack your source pakage to some folder


            3. go to this folder


            4. do this:



              $ ./configure
              $ make
              $ sudo make install


            After installation you can load just compiled module by enter command:



            $ sudo insmod your_module.so
            $ ifconfig eth0 up






            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Nov 18 '13 at 11:52









            Braiam

            52.5k20138223




            52.5k20138223










            answered Nov 18 '13 at 11:31









            sergserg

            612




            612























                1














                The latest network devices usually take a while to work their way into the Linux kernel. All drivers are usually built into big distributions like Debian (or Ubuntu) and Centos.



                The other answer answers here give great detail on how to compile the driver module and insert it - if you look at the Linux source code, you can "grep" your device name in the /drivers/net directory eg.



                grep -ri e2200 /usr/src/linux*/drivers/net/


                Or



                grep -ri killer /usr/src/linux*/drivers/net/


                It might yield something like:



                drivers/net/dsa/Kconfig: tristate "Qualcomm Atheros QCA8K Ethernet switch family support"
                drivers/net/dsa/Kconfig: This enables support for the Qualcomm Atheros QCA8K Ethernet
                drivers/net/ethernet/atheros/Makefile:# Makefile for the Atheros network device drivers.
                drivers/net/ethernet/atheros/Kconfig:# Atheros device configuration
                drivers/net/ethernet/atheros/Kconfig:config NET_VENDOR_ATHEROS
                drivers/net/ethernet/atheros/alx/Makefile:obj-$(CONFIG_ALX) += alx.o
                drivers/net/ethernet/atheros/alx/Makefile:alx-objs := main.o ethtool.o hw.o
                drivers/net/ethernet/qualcomm/Kconfig: This enables support for the Qualcomm Atheros QCA7000.
                drivers/net/ethernet/qualcomm/Kconfig: tristate "Qualcomm Atheros QCA7000 SPI support"
                drivers/net/wireless/ath/ath9k/Kconfig: bool "Atheros bluetooth coexistence support"
                drivers/net/wireless/ath/ath9k/Kconfig: tristate "Atheros 802.11n wireless cards support"
                drivers/net/wireless/ath/ath9k/Kconfig: Atheros IEEE 802.11n AR5008, AR9001 and scan support"
                drivers/net/wireless/ath/Kconfig: bool "Atheros/Qualcomm devices"
                drivers/net/wireless/ath/Kconfig: For information on all Atheros wireless drivers visit:
                drivers/net/wireless/ath/ar5523/Kconfig: tristate "Atheros AR5523 wireless driver support"
                drivers/net/wireless/ath/carl9170/Kconfig: This is the mainline driver for the Atheros "otus" 802.11n USB devices.
                drivers/net/wireless/ath/ath10k/Kconfig: tristate "Atheros 802.11ac wireless cards support"
                drivers/net/wireless/ath/ath10k/Kconfig: Atheros IEEE 802.11ac family of chipsets.
                drivers/net/wireless/ath/ath6kl/Makefile:# Copyright (c) 2004-2011 Atheros Communications Inc.
                drivers/net/wireless/ath/ath6kl/Makefile:# Copyright (c) 2011-2012 Qualcomm Atheros, Inc.
                drivers/net/wireless/ath/wcn36xx/Kconfig: Qualcomm Atheros WCN3660 and WCN3680 mobile chipsets.
                drivers/net/wireless/ath/ath5k/Kconfig: bool "Atheros 5xxx AHB bus support"
                drivers/net/wireless/ath/ath5k/Kconfig: This adds support for WiSoC type chipsets of the 5xxx Atheros
                drivers/net/wireless/ath/ath5k/Kconfig: bool "Atheros 5xxx PCI bus support"
                drivers/net/wireless/ath/ath5k/Kconfig: This adds support for PCI type chipsets of the 5xxx Atheros


                I've trimmed some lines for brevity. But the module names are the same as the directory before Kconfig, so you can check if it is active with lsmod:



                lsmod 


                Sometimes my intel drivers for my onboard Wi-Fi dies, then I have to remove and re-add it:



                rmmod iwlmvm
                modprobe iwlmvm


                Then magically it works again. I still need to contribute this fix to the NetworkManager project...



                If this returns "alx", then the driver is already loaded:



                lsmod | grep alx


                If not, you're out of luck. You can manage the interface with the "ifconfig" or "ip link" commands:



                ifconfig
                ip link


                Newer Linuxes don't use "eth" as interface names any more.



                So I grepped my kernel tree for "killer" and "e2200" and couldn't find anything. Then I did a web search, and found out that is is an Atheros device, and similar to the "alx" driver. Someone updated the driver to work with your card, lucky you. If there are enough cards like that out in the world, or he upstreamed it, all you have to do is to update Linux and it will just work.



                If not, you will have to compile it yourself, as per How do I get a Qualcomm Atheros Killer E2200 gigabit ethernet card working? from https://ubuntuforums.org/showthread.php?t=2008332&page=7&p=12604916#post12604916.



                Welcome to Linux! No go out and buy some older hardware that someone has already made free drivers for... :-)






                share|improve this answer



























                  1














                  The latest network devices usually take a while to work their way into the Linux kernel. All drivers are usually built into big distributions like Debian (or Ubuntu) and Centos.



                  The other answer answers here give great detail on how to compile the driver module and insert it - if you look at the Linux source code, you can "grep" your device name in the /drivers/net directory eg.



                  grep -ri e2200 /usr/src/linux*/drivers/net/


                  Or



                  grep -ri killer /usr/src/linux*/drivers/net/


                  It might yield something like:



                  drivers/net/dsa/Kconfig: tristate "Qualcomm Atheros QCA8K Ethernet switch family support"
                  drivers/net/dsa/Kconfig: This enables support for the Qualcomm Atheros QCA8K Ethernet
                  drivers/net/ethernet/atheros/Makefile:# Makefile for the Atheros network device drivers.
                  drivers/net/ethernet/atheros/Kconfig:# Atheros device configuration
                  drivers/net/ethernet/atheros/Kconfig:config NET_VENDOR_ATHEROS
                  drivers/net/ethernet/atheros/alx/Makefile:obj-$(CONFIG_ALX) += alx.o
                  drivers/net/ethernet/atheros/alx/Makefile:alx-objs := main.o ethtool.o hw.o
                  drivers/net/ethernet/qualcomm/Kconfig: This enables support for the Qualcomm Atheros QCA7000.
                  drivers/net/ethernet/qualcomm/Kconfig: tristate "Qualcomm Atheros QCA7000 SPI support"
                  drivers/net/wireless/ath/ath9k/Kconfig: bool "Atheros bluetooth coexistence support"
                  drivers/net/wireless/ath/ath9k/Kconfig: tristate "Atheros 802.11n wireless cards support"
                  drivers/net/wireless/ath/ath9k/Kconfig: Atheros IEEE 802.11n AR5008, AR9001 and scan support"
                  drivers/net/wireless/ath/Kconfig: bool "Atheros/Qualcomm devices"
                  drivers/net/wireless/ath/Kconfig: For information on all Atheros wireless drivers visit:
                  drivers/net/wireless/ath/ar5523/Kconfig: tristate "Atheros AR5523 wireless driver support"
                  drivers/net/wireless/ath/carl9170/Kconfig: This is the mainline driver for the Atheros "otus" 802.11n USB devices.
                  drivers/net/wireless/ath/ath10k/Kconfig: tristate "Atheros 802.11ac wireless cards support"
                  drivers/net/wireless/ath/ath10k/Kconfig: Atheros IEEE 802.11ac family of chipsets.
                  drivers/net/wireless/ath/ath6kl/Makefile:# Copyright (c) 2004-2011 Atheros Communications Inc.
                  drivers/net/wireless/ath/ath6kl/Makefile:# Copyright (c) 2011-2012 Qualcomm Atheros, Inc.
                  drivers/net/wireless/ath/wcn36xx/Kconfig: Qualcomm Atheros WCN3660 and WCN3680 mobile chipsets.
                  drivers/net/wireless/ath/ath5k/Kconfig: bool "Atheros 5xxx AHB bus support"
                  drivers/net/wireless/ath/ath5k/Kconfig: This adds support for WiSoC type chipsets of the 5xxx Atheros
                  drivers/net/wireless/ath/ath5k/Kconfig: bool "Atheros 5xxx PCI bus support"
                  drivers/net/wireless/ath/ath5k/Kconfig: This adds support for PCI type chipsets of the 5xxx Atheros


                  I've trimmed some lines for brevity. But the module names are the same as the directory before Kconfig, so you can check if it is active with lsmod:



                  lsmod 


                  Sometimes my intel drivers for my onboard Wi-Fi dies, then I have to remove and re-add it:



                  rmmod iwlmvm
                  modprobe iwlmvm


                  Then magically it works again. I still need to contribute this fix to the NetworkManager project...



                  If this returns "alx", then the driver is already loaded:



                  lsmod | grep alx


                  If not, you're out of luck. You can manage the interface with the "ifconfig" or "ip link" commands:



                  ifconfig
                  ip link


                  Newer Linuxes don't use "eth" as interface names any more.



                  So I grepped my kernel tree for "killer" and "e2200" and couldn't find anything. Then I did a web search, and found out that is is an Atheros device, and similar to the "alx" driver. Someone updated the driver to work with your card, lucky you. If there are enough cards like that out in the world, or he upstreamed it, all you have to do is to update Linux and it will just work.



                  If not, you will have to compile it yourself, as per How do I get a Qualcomm Atheros Killer E2200 gigabit ethernet card working? from https://ubuntuforums.org/showthread.php?t=2008332&page=7&p=12604916#post12604916.



                  Welcome to Linux! No go out and buy some older hardware that someone has already made free drivers for... :-)






                  share|improve this answer

























                    1












                    1








                    1







                    The latest network devices usually take a while to work their way into the Linux kernel. All drivers are usually built into big distributions like Debian (or Ubuntu) and Centos.



                    The other answer answers here give great detail on how to compile the driver module and insert it - if you look at the Linux source code, you can "grep" your device name in the /drivers/net directory eg.



                    grep -ri e2200 /usr/src/linux*/drivers/net/


                    Or



                    grep -ri killer /usr/src/linux*/drivers/net/


                    It might yield something like:



                    drivers/net/dsa/Kconfig: tristate "Qualcomm Atheros QCA8K Ethernet switch family support"
                    drivers/net/dsa/Kconfig: This enables support for the Qualcomm Atheros QCA8K Ethernet
                    drivers/net/ethernet/atheros/Makefile:# Makefile for the Atheros network device drivers.
                    drivers/net/ethernet/atheros/Kconfig:# Atheros device configuration
                    drivers/net/ethernet/atheros/Kconfig:config NET_VENDOR_ATHEROS
                    drivers/net/ethernet/atheros/alx/Makefile:obj-$(CONFIG_ALX) += alx.o
                    drivers/net/ethernet/atheros/alx/Makefile:alx-objs := main.o ethtool.o hw.o
                    drivers/net/ethernet/qualcomm/Kconfig: This enables support for the Qualcomm Atheros QCA7000.
                    drivers/net/ethernet/qualcomm/Kconfig: tristate "Qualcomm Atheros QCA7000 SPI support"
                    drivers/net/wireless/ath/ath9k/Kconfig: bool "Atheros bluetooth coexistence support"
                    drivers/net/wireless/ath/ath9k/Kconfig: tristate "Atheros 802.11n wireless cards support"
                    drivers/net/wireless/ath/ath9k/Kconfig: Atheros IEEE 802.11n AR5008, AR9001 and scan support"
                    drivers/net/wireless/ath/Kconfig: bool "Atheros/Qualcomm devices"
                    drivers/net/wireless/ath/Kconfig: For information on all Atheros wireless drivers visit:
                    drivers/net/wireless/ath/ar5523/Kconfig: tristate "Atheros AR5523 wireless driver support"
                    drivers/net/wireless/ath/carl9170/Kconfig: This is the mainline driver for the Atheros "otus" 802.11n USB devices.
                    drivers/net/wireless/ath/ath10k/Kconfig: tristate "Atheros 802.11ac wireless cards support"
                    drivers/net/wireless/ath/ath10k/Kconfig: Atheros IEEE 802.11ac family of chipsets.
                    drivers/net/wireless/ath/ath6kl/Makefile:# Copyright (c) 2004-2011 Atheros Communications Inc.
                    drivers/net/wireless/ath/ath6kl/Makefile:# Copyright (c) 2011-2012 Qualcomm Atheros, Inc.
                    drivers/net/wireless/ath/wcn36xx/Kconfig: Qualcomm Atheros WCN3660 and WCN3680 mobile chipsets.
                    drivers/net/wireless/ath/ath5k/Kconfig: bool "Atheros 5xxx AHB bus support"
                    drivers/net/wireless/ath/ath5k/Kconfig: This adds support for WiSoC type chipsets of the 5xxx Atheros
                    drivers/net/wireless/ath/ath5k/Kconfig: bool "Atheros 5xxx PCI bus support"
                    drivers/net/wireless/ath/ath5k/Kconfig: This adds support for PCI type chipsets of the 5xxx Atheros


                    I've trimmed some lines for brevity. But the module names are the same as the directory before Kconfig, so you can check if it is active with lsmod:



                    lsmod 


                    Sometimes my intel drivers for my onboard Wi-Fi dies, then I have to remove and re-add it:



                    rmmod iwlmvm
                    modprobe iwlmvm


                    Then magically it works again. I still need to contribute this fix to the NetworkManager project...



                    If this returns "alx", then the driver is already loaded:



                    lsmod | grep alx


                    If not, you're out of luck. You can manage the interface with the "ifconfig" or "ip link" commands:



                    ifconfig
                    ip link


                    Newer Linuxes don't use "eth" as interface names any more.



                    So I grepped my kernel tree for "killer" and "e2200" and couldn't find anything. Then I did a web search, and found out that is is an Atheros device, and similar to the "alx" driver. Someone updated the driver to work with your card, lucky you. If there are enough cards like that out in the world, or he upstreamed it, all you have to do is to update Linux and it will just work.



                    If not, you will have to compile it yourself, as per How do I get a Qualcomm Atheros Killer E2200 gigabit ethernet card working? from https://ubuntuforums.org/showthread.php?t=2008332&page=7&p=12604916#post12604916.



                    Welcome to Linux! No go out and buy some older hardware that someone has already made free drivers for... :-)






                    share|improve this answer













                    The latest network devices usually take a while to work their way into the Linux kernel. All drivers are usually built into big distributions like Debian (or Ubuntu) and Centos.



                    The other answer answers here give great detail on how to compile the driver module and insert it - if you look at the Linux source code, you can "grep" your device name in the /drivers/net directory eg.



                    grep -ri e2200 /usr/src/linux*/drivers/net/


                    Or



                    grep -ri killer /usr/src/linux*/drivers/net/


                    It might yield something like:



                    drivers/net/dsa/Kconfig: tristate "Qualcomm Atheros QCA8K Ethernet switch family support"
                    drivers/net/dsa/Kconfig: This enables support for the Qualcomm Atheros QCA8K Ethernet
                    drivers/net/ethernet/atheros/Makefile:# Makefile for the Atheros network device drivers.
                    drivers/net/ethernet/atheros/Kconfig:# Atheros device configuration
                    drivers/net/ethernet/atheros/Kconfig:config NET_VENDOR_ATHEROS
                    drivers/net/ethernet/atheros/alx/Makefile:obj-$(CONFIG_ALX) += alx.o
                    drivers/net/ethernet/atheros/alx/Makefile:alx-objs := main.o ethtool.o hw.o
                    drivers/net/ethernet/qualcomm/Kconfig: This enables support for the Qualcomm Atheros QCA7000.
                    drivers/net/ethernet/qualcomm/Kconfig: tristate "Qualcomm Atheros QCA7000 SPI support"
                    drivers/net/wireless/ath/ath9k/Kconfig: bool "Atheros bluetooth coexistence support"
                    drivers/net/wireless/ath/ath9k/Kconfig: tristate "Atheros 802.11n wireless cards support"
                    drivers/net/wireless/ath/ath9k/Kconfig: Atheros IEEE 802.11n AR5008, AR9001 and scan support"
                    drivers/net/wireless/ath/Kconfig: bool "Atheros/Qualcomm devices"
                    drivers/net/wireless/ath/Kconfig: For information on all Atheros wireless drivers visit:
                    drivers/net/wireless/ath/ar5523/Kconfig: tristate "Atheros AR5523 wireless driver support"
                    drivers/net/wireless/ath/carl9170/Kconfig: This is the mainline driver for the Atheros "otus" 802.11n USB devices.
                    drivers/net/wireless/ath/ath10k/Kconfig: tristate "Atheros 802.11ac wireless cards support"
                    drivers/net/wireless/ath/ath10k/Kconfig: Atheros IEEE 802.11ac family of chipsets.
                    drivers/net/wireless/ath/ath6kl/Makefile:# Copyright (c) 2004-2011 Atheros Communications Inc.
                    drivers/net/wireless/ath/ath6kl/Makefile:# Copyright (c) 2011-2012 Qualcomm Atheros, Inc.
                    drivers/net/wireless/ath/wcn36xx/Kconfig: Qualcomm Atheros WCN3660 and WCN3680 mobile chipsets.
                    drivers/net/wireless/ath/ath5k/Kconfig: bool "Atheros 5xxx AHB bus support"
                    drivers/net/wireless/ath/ath5k/Kconfig: This adds support for WiSoC type chipsets of the 5xxx Atheros
                    drivers/net/wireless/ath/ath5k/Kconfig: bool "Atheros 5xxx PCI bus support"
                    drivers/net/wireless/ath/ath5k/Kconfig: This adds support for PCI type chipsets of the 5xxx Atheros


                    I've trimmed some lines for brevity. But the module names are the same as the directory before Kconfig, so you can check if it is active with lsmod:



                    lsmod 


                    Sometimes my intel drivers for my onboard Wi-Fi dies, then I have to remove and re-add it:



                    rmmod iwlmvm
                    modprobe iwlmvm


                    Then magically it works again. I still need to contribute this fix to the NetworkManager project...



                    If this returns "alx", then the driver is already loaded:



                    lsmod | grep alx


                    If not, you're out of luck. You can manage the interface with the "ifconfig" or "ip link" commands:



                    ifconfig
                    ip link


                    Newer Linuxes don't use "eth" as interface names any more.



                    So I grepped my kernel tree for "killer" and "e2200" and couldn't find anything. Then I did a web search, and found out that is is an Atheros device, and similar to the "alx" driver. Someone updated the driver to work with your card, lucky you. If there are enough cards like that out in the world, or he upstreamed it, all you have to do is to update Linux and it will just work.



                    If not, you will have to compile it yourself, as per How do I get a Qualcomm Atheros Killer E2200 gigabit ethernet card working? from https://ubuntuforums.org/showthread.php?t=2008332&page=7&p=12604916#post12604916.



                    Welcome to Linux! No go out and buy some older hardware that someone has already made free drivers for... :-)







                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered 4 hours ago









                    DagelfDagelf

                    28647




                    28647





















                        0














                        Please run the command:



                        lspci -nn | grep 0200


                        Is your device 1969:e091? Here are instructions to get your device working. First, I assume you are running Ubuntu 13.04:



                        lsb_release -d


                        If not, stop as these instructions are written for 13.04 only and will have unknown results on earlier Ubuntu versions. These instructions have been tested and are working in 13.10. Get a working wireless connection, open a terminal and do:



                        sudo apt-get install linux-headers-generic build-essential


                        Now download this to your desktop: https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.10/backports-3.10-2.tar.bz2 Right-click it and select 'Extract Here.' Now back to the terminal:



                        cd Desktop/backports-3.10-2
                        make defconfig-alx
                        make
                        sudo make install
                        sudo modprobe alx


                        Your ethernet should now be working.






                        share|improve this answer



























                          0














                          Please run the command:



                          lspci -nn | grep 0200


                          Is your device 1969:e091? Here are instructions to get your device working. First, I assume you are running Ubuntu 13.04:



                          lsb_release -d


                          If not, stop as these instructions are written for 13.04 only and will have unknown results on earlier Ubuntu versions. These instructions have been tested and are working in 13.10. Get a working wireless connection, open a terminal and do:



                          sudo apt-get install linux-headers-generic build-essential


                          Now download this to your desktop: https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.10/backports-3.10-2.tar.bz2 Right-click it and select 'Extract Here.' Now back to the terminal:



                          cd Desktop/backports-3.10-2
                          make defconfig-alx
                          make
                          sudo make install
                          sudo modprobe alx


                          Your ethernet should now be working.






                          share|improve this answer

























                            0












                            0








                            0







                            Please run the command:



                            lspci -nn | grep 0200


                            Is your device 1969:e091? Here are instructions to get your device working. First, I assume you are running Ubuntu 13.04:



                            lsb_release -d


                            If not, stop as these instructions are written for 13.04 only and will have unknown results on earlier Ubuntu versions. These instructions have been tested and are working in 13.10. Get a working wireless connection, open a terminal and do:



                            sudo apt-get install linux-headers-generic build-essential


                            Now download this to your desktop: https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.10/backports-3.10-2.tar.bz2 Right-click it and select 'Extract Here.' Now back to the terminal:



                            cd Desktop/backports-3.10-2
                            make defconfig-alx
                            make
                            sudo make install
                            sudo modprobe alx


                            Your ethernet should now be working.






                            share|improve this answer













                            Please run the command:



                            lspci -nn | grep 0200


                            Is your device 1969:e091? Here are instructions to get your device working. First, I assume you are running Ubuntu 13.04:



                            lsb_release -d


                            If not, stop as these instructions are written for 13.04 only and will have unknown results on earlier Ubuntu versions. These instructions have been tested and are working in 13.10. Get a working wireless connection, open a terminal and do:



                            sudo apt-get install linux-headers-generic build-essential


                            Now download this to your desktop: https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.10/backports-3.10-2.tar.bz2 Right-click it and select 'Extract Here.' Now back to the terminal:



                            cd Desktop/backports-3.10-2
                            make defconfig-alx
                            make
                            sudo make install
                            sudo modprobe alx


                            Your ethernet should now be working.







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered Nov 18 '13 at 12:42









                            chili555chili555

                            39k55280




                            39k55280



























                                draft saved

                                draft discarded
















































                                Thanks for contributing an answer to Ask Ubuntu!


                                • Please be sure to answer the question. Provide details and share your research!

                                But avoid


                                • Asking for help, clarification, or responding to other answers.

                                • Making statements based on opinion; back them up with references or personal experience.

                                To learn more, see our tips on writing great answers.




                                draft saved


                                draft discarded














                                StackExchange.ready(
                                function ()
                                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f378809%2fhow-do-i-install-a-network-driver-on-linux%23new-answer', 'question_page');

                                );

                                Post as a guest















                                Required, but never shown





















































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown

































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown







                                Popular posts from this blog

                                Are there any comparative studies done between Ashtavakra Gita and Buddhim?How is it wrong to believe that a self exists, or that it doesn't?Can you criticise or improve Ven. Bodhi's description of MahayanaWas the doctrine of 'Anatta', accepted as doctrine by modern Buddhism, actually taught by the Buddha?Relationship between Buddhism, Hinduism and Yoga?Comparison of Nirvana, Tao and Brahman/AtmaIs there a distinction between “ego identity” and “craving/hating”?Are there many differences between Taoism and Buddhism?Loss of “faith” in buddhismSimilarity between creation in Abrahamic religions and beginning of life in Earth mentioned Agganna Sutta?Are there studies about the difference between meditating in the morning versus in the evening?Can one follow Hinduism and Buddhism at the same time?Are there any prohibitions on participating in other religion's practices?Psychology of 'flow'

                                fallocate: fallocate failed: Text file busy in Ubuntu 17.04? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)defragmenting and increasing performance of old lubuntu system with swap partitionIssue with increasing the root partition from the swapthis /usr/bin/dpkg returned error || ubuntu-16.04, 64bitDefault 17.04 swap file locationHow to Resize Ubuntu 17.04 Zesty Swap file size?Ubuntu freezes from online formsMy Laptop is not starting after upgrade ubuntu 16.04 (Kernel 4.8.0-38 to 04.10.0-36)hcp: ERROR: FALLOCATE FAILED!Not sure my swap is being usedWine 3.0 asking for more virtual free swap

                                Where else does the Shulchan Aruch quote an authority by name?Parashat Metzora+HagadolPesach/PassoverShulchan Aruch UTF-8Anonymous glosses in the Shulchan AruchWhy is the Shulchan Aruch definitive?Siman 32, Kitzur Shulchan Aruch: UntranslatedLitvaks/Yeshivish and Shulchan AruchBuying a Shulchan AruchEnglish version of SHULCHAN ARUCHIs there any place where Shulchan Aruch rules with the Rosh against the Rif and Rambam?Are there practices where Sepharadim do not hold by Shulchan Aruch?5th part of the shulchan aruch