Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux? |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
07-02-2018, 12:54 AM
|
#1
|
LQ Newbie
Registered: Jan 2017
Posts: 14
Rep: 
|
Ubuntu 18 Killer wifi
The other day I purchased a new laptop with a "Wifi Qualcomm Atheros Killer E2500 Gigabit Ethernet Controller" device. Unfortunately I have been unable to get it working\, is there a way to get this device working on ubuntu 18?:
Code:
root@AW:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04 LTS
Release: 18.04
Codename: bionic
lspci short:
Code:
43:00.0 Ethernet controller: Qualcomm Atheros Killer E2500 Gigabit Ethernet Controller (rev 10)
lspci long:
Code:
Code:
43:00.0 Ethernet controller: Qualcomm Atheros Killer E2500 Gigabit Ethernet Controller (rev 10)
Subsystem: Dell Killer E2500 Gigabit Ethernet Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 18
Region 0: Memory at 9dc00000 (64-bit, non-prefetchable) [size=256K]
Region 2: I/O ports at 3000 [size=128]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [58] Express (v1) Endpoint, MSI 00
DevCap: MaxPayload 4096 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
ExtTag- AttnBtn+ AttnInd+ PwrInd+ RBE+ FLReset- SlotPowerLimit 10.000W
DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 unlimited
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp-
LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [c0] MSI: Enable- Count=1/16 Maskable+ 64bit+
Address: 0000000000000000 Data: 0000
Masking: 00000000 Pending: 00000000
Capabilities: [d8] MSI-X: Enable+ Count=16 Masked-
Vector table: BAR=0 offset=00002000
PBA: BAR=0 offset=00003000
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP- SDES+ TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP+ BadDLLP+ Rollover- Timeout- NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
Capabilities: [180 v1] Device Serial Number ff-6d-e1-60-10-65-30-ff
Kernel driver in use: alx
Kernel modules: alx
Code:
root@AW:~# lshw -C network
*-network
description: Ethernet interface
product: Qualcomm Atheros
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:43:00.0
logical name: enp67s0
version: 10
serial: 10:65:30:6d:e1:60
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=alx latency=0 link=no multicast=yes port=twisted pair
resources: irq:18 memory:9dc00000-9dc3ffff ioport:3000(size=128)
*-network UNCLAIMED
description: Network controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:44:00.0
version: 29
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix cap_list
configuration: latency=0
resources: memory:9db00000-9db03fff
|
|
|
07-02-2018, 01:19 PM
|
#2
|
LQ Addict
Registered: Dec 2013
Posts: 19,872
|
maybe i'm daft, but i don't see any indication that the qualcomm atheros card is a wifi card.
what i do see in your output is an unclaimed intel device.
please clarify.
maybe all of could help.
|
|
|
07-02-2018, 01:20 PM
|
#3
|
Moderator
Registered: Mar 2008
Posts: 22,361
|
|
|
|
07-02-2018, 03:29 PM
|
#4
|
Member
Registered: Apr 2004
Location: oxford
Distribution: gentoo
Posts: 463
Rep:
|
old user account - will repost below
Last edited by trscookie; 07-02-2018 at 05:24 PM.
Reason: old user account - will repost below
|
|
|
07-02-2018, 05:28 PM
|
#5
|
LQ Newbie
Registered: Jan 2017
Posts: 14
Original Poster
Rep: 
|
The lspci -k OP is:
Code:
00:00.0 Host bridge: Intel Corporation Device 3ec4 (rev 07)
Subsystem: Dell Device 0876
00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 07)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:01.1 PCI bridge: Intel Corporation Skylake PCIe Controller (x8) (rev 07)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:01.2 PCI bridge: Intel Corporation Skylake PCIe Controller (x4) (rev 07)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:02.0 Display controller: Intel Corporation Device 3e9b
Subsystem: Dell Device 0876
Kernel driver in use: i915
Kernel modules: i915
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 07)
Subsystem: Dell Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem
Kernel driver in use: proc_thermal
Kernel modules: processor_thermal_device
00:12.0 Signal processing controller: Intel Corporation Device a379 (rev 10)
Subsystem: Dell Device 0876
Kernel driver in use: intel_pch_thermal
Kernel modules: intel_pch_thermal
00:14.0 USB controller: Intel Corporation Device a36d (rev 10)
Subsystem: Dell Device 0876
Kernel driver in use: xhci_hcd
00:14.2 RAM memory: Intel Corporation Device a36f (rev 10)
Subsystem: Dell Device 0876
00:15.0 Serial bus controller [0c80]: Intel Corporation Device a368 (rev 10)
Subsystem: Dell Device 0876
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:16.0 Communication controller: Intel Corporation Device a360 (rev 10)
Subsystem: Dell Device 0876
Kernel driver in use: mei_me
Kernel modules: mei_me
00:17.0 RAID bus controller: Intel Corporation 82801 Mobile SATA Controller [RAID mode] (rev 10)
Subsystem: Dell 82801 Mobile SATA Controller [RAID mode]
Kernel driver in use: ahci
Kernel modules: ahci
00:1d.0 PCI bridge: Intel Corporation Device a336 (rev f0)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1d.7 PCI bridge: Intel Corporation Device a337 (rev f0)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1f.0 ISA bridge: Intel Corporation Device a30e (rev 10)
Subsystem: Dell Device 0876
00:1f.3 Audio device: Intel Corporation Device a348 (rev 10)
Subsystem: Dell Device 0876
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1f.4 SMBus: Intel Corporation Device a323 (rev 10)
Subsystem: Dell Device 0876
Kernel modules: i2c_i801
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device a324 (rev 10)
Subsystem: Dell Device 0876
01:00.0 VGA compatible controller: NVIDIA Corporation GP104M [GeForce GTX 1070 Mobile] (rev a1)
Subsystem: Dell GP104M [GeForce GTX 1070 Mobile]
Kernel driver in use: nouveau
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
43:00.0 Ethernet controller: Qualcomm Atheros Killer E2500 Gigabit Ethernet Controller (rev 10)
Subsystem: Dell Killer E2500 Gigabit Ethernet Controller
Kernel driver in use: alx
Kernel modules: alx
44:00.0 Network controller: Intel Corporation Device 2526 (rev 29)
Subsystem: Bigfoot Networks, Inc. Device 1550
So it looks like you are right about the wifi adapter;
Code:
Network: Card-1: Qualcomm Atheros Killer E2500 Gigabit Ethernet Controller driver: alx
IF: enp67s0 state: down mac: 10:65:30:6d:e1:60
Card-2: Intel Device 2526
IF: N/A state: N/A speed: N/A duplex: N/A mac: N/A
Card-3: Ralink RT3572 Wireless Adapter driver: rt2800usb
IF: wlxc4731e2502c7 state: N/A mac: N/A
It looks like this is the wifi device, the other one is my usb stick that I am using at the minute;
Code:
Card-2: Intel Device 2526
IF: N/A state: N/A speed: N/A duplex: N/A mac: N/A
|
|
|
07-03-2018, 09:10 AM
|
#6
|
LQ Addict
Registered: Dec 2013
Posts: 19,872
|
it seems the wireless is somehow integrated into the ethernet card.
i have never seen this before.
what did your searches reveal? the link jefro posted?
https://www.startpage.com/do/dsearch...net+Controller
there's some material for you.
|
|
|
07-03-2018, 05:31 PM
|
#7
|
LQ Newbie
Registered: Jan 2017
Posts: 14
Original Poster
Rep: 
|
sorry, I forgot to mention; unfortunately (that jefro posted) that link didnt work for me  , I've tried googling the issue, but haven't managed to find anyone with the same device as yet. I've also tried a couple of the intel / atheros drivers, but those didnt work either.
It looks like Qualcom drivers might have already existed on ubuntu 18:
Code:
root@alien:/lib/firmware/ath10k/QCA6174/hw3.0# ls -ltr
total 2688
-rw-r--r-- 1 root root 79689 Mar 30 2017 notice_ath10k_firmware-4.txt
-rw-r--r-- 1 root root 733784 Mar 30 2017 firmware-4.bin
-rw-r--r-- 1 root root 8124 Mar 30 2017 board.bin
-rw-r--r-- 1 root root 78564 Apr 25 00:28 notice_ath10k_firmware-6.txt
-rw-r--r-- 1 root root 730788 Apr 25 22:44 firmware-6.bin
-rw-r--r-- 1 root root 551128 Apr 25 22:44 board-2.bin
-rw-r--r-- 1 root root 551128 Jul 4 08:19 board-2.bin.1
root@alien:/lib/firmware/ath10k/QCA6174/hw3.0# cmp board-2.bin board-2.bin.1
I also tried removing the alx module and loading the ath10k module:
Code:
root@alien:/lib/firmware/ath10k# rmmod alx
root@alien:/lib/firmware/ath10k# lshw -c network
*-network UNCLAIMED
description: Ethernet controller
product: Qualcomm Atheros
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:43:00.0
version: 10
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix cap_list
configuration: latency=0
resources: memory:9dc00000-9dc3ffff ioport:3000(size=128)
*-network UNCLAIMED
description: Network controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:44:00.0
version: 29
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix cap_list
configuration: latency=0
resources: memory:9db00000-9db03fff
*-network
description: Wireless interface
physical id: 3
bus info: usb@1:1
logical name: wlxec1a5987893c
serial: ec:1a:59:87:89:3c
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=r8712u ip=192.168.1.199 multicast=yes wireless=IEEE 802.11bgn
root@alien:/lib/firmware/ath10k# rmmod ath10k_pci
root@alien:/lib/firmware/ath10k# modprobe -v ath10k_pci
insmod /lib/modules/4.15.0-24-generic/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko
root@alien:/lib/firmware/ath10k# lshw -c network
*-network UNCLAIMED
description: Ethernet controller
product: Qualcomm Atheros
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:43:00.0
version: 10
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix cap_list
configuration: latency=0
resources: memory:9dc00000-9dc3ffff ioport:3000(size=128)
*-network UNCLAIMED
description: Network controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:44:00.0
version: 29
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix cap_list
configuration: latency=0
resources: memory:9db00000-9db03fff
*-network
description: Wireless interface
physical id: 3
bus info: usb@1:1
logical name: wlxec1a5987893c
serial: ec:1a:59:87:89:3c
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=r8712u ip=192.168.1.199 multicast=yes wireless=IEEE 802.11bgn
root@alien:/lib/firmware/ath10k#
Last edited by darthguinea; 07-03-2018 at 05:50 PM.
Reason: added stuff
|
|
|
03-14-2019, 06:01 PM
|
#8
|
LQ Newbie
Registered: May 2011
Location: In a brewery
Distribution: Ubuntu 18.04, RHEL
Posts: 21
Rep: 
|
See https://askubuntu.com/questions/6703...-e2400-drivers
It breaks down to the following:
Code:
make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
sudo make -C /lib/modules/$(uname -r)/build M=$(pwd) modules_install
sudo modprobe -r alx
sudo depmod
sudo modprobe -v alx
I've been looking for the solution as well and haven't been able to try the above yet. I will post results in less than a day.
|
|
|
All times are GMT -5. The time now is 08:28 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|