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
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
add a comment |
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
This is a new OS installation or just hardware change?
– eetsurt
Nov 18 '13 at 11:16
add a comment |
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
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
networking internet amd-graphics lan msi
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
add a comment |
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
add a comment |
3 Answers
3
active
oldest
votes
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.
install "build essential" utilites
$ sudo apt-get install build-essentialunpack your source pakage to some folder
- go to this folder
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
add a comment |
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... :-)
add a comment |
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.
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
install "build essential" utilites
$ sudo apt-get install build-essentialunpack your source pakage to some folder
- go to this folder
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
add a comment |
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.
install "build essential" utilites
$ sudo apt-get install build-essentialunpack your source pakage to some folder
- go to this folder
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
add a comment |
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.
install "build essential" utilites
$ sudo apt-get install build-essentialunpack your source pakage to some folder
- go to this folder
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
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.
install "build essential" utilites
$ sudo apt-get install build-essentialunpack your source pakage to some folder
- go to this folder
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
edited Nov 18 '13 at 11:52
Braiam
52.5k20138223
52.5k20138223
answered Nov 18 '13 at 11:31
sergserg
612
612
add a comment |
add a comment |
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... :-)
add a comment |
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... :-)
add a comment |
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... :-)
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... :-)
answered 4 hours ago
DagelfDagelf
28647
28647
add a comment |
add a comment |
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.
add a comment |
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.
add a comment |
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.
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.
answered Nov 18 '13 at 12:42
chili555chili555
39k55280
39k55280
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
This is a new OS installation or just hardware change?
– eetsurt
Nov 18 '13 at 11:16