Bug 1015849

Summary: [SOLVED] Atheros QCA8171 Gigabit Ethernet does not work on 64 bit fc19, no fix/workaround/documentation/anything available
Product: [Fedora] Fedora Reporter: Martin Ellison <m.e>
Component: NetworkManagerAssignee: Dan Williams <dcbw>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 19CC: dcbw
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-10-06 08:28:24 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Martin Ellison 2013-10-06 06:16:51 UTC
Description of problem:

Qualcomm Atheros QCA8171 Gigabit Ethernet adaptor does not work and no documentation avavilable on how to fix


Version-Release number of selected component (if applicable):

This is on current 64 bit Fedora i.e. Linux 3.9.5-301.fc19.x86_64


How reproducible:

consistent


Steps to Reproduce:
1. install ethernet card
2. connect ethernet to computer
3. try to connect to internet

Actual results:

device does not appear in network manager

Expected results:

can create internet connection using network manager


Additional info:

have tried to install alx driver from somewhere called backports or compat drivers, but build fails with missing directory error. I have installed kernel headers and kernel devel but this does not seem to work.

Comment 1 Martin Ellison 2013-10-06 07:29:54 UTC
Specifically, when I try to build the driver, I get a build error like:

$ make
make -C /lib/modules/3.9.5-301.fc19.x86_64/build M=/home/martin/Downloads/compat39/compat-drivers-3.9-rc4-2-s modules
make: *** /lib/modules/3.9.5-301.fc19.x86_64/build: No such file or directory.  Stop.
make: *** [modules] Error 2

And when I investigate I get:

$ ls -l /lib/modules/3.9.5-301.fc19.x86_64/build
lrwxrwxrwx. 1 root root 38 Jun 28 01:14 /lib/modules/3.9.5-301.fc19.x86_64/build -> /usr/src/kernels/3.9.5-301.fc19.x86_64
$ ls -l usr/src/kernels/3.9.5-301.fc19.x86_64
ls: cannot access usr/src/kernels/3.9.5-301.fc19.x86_64: No such file or directory

I am at a loss as to how to proceed. I have tried several compat tarballs, but they all result in this error.

I realise that there are various bug reports and forum posts out there on this general issue, but none of them fix it for me, so I have raised this bug. The other reports/posts cover Ubuntu, or 32 bit systems, or just do not make sense.

Comment 2 Martin Ellison 2013-10-06 07:31:51 UTC
Sorry, read 
ls: cannot access usr/src/kernels/3.9.5-301.fc19.x86_64: No such file or directory
$ ls -l /usr/src/kernels/3.9.5-301.fc19.x86_64
ls: cannot access /usr/src/kernels/3.9.5-301.fc19.x86_64: No such file or directory

Comment 3 Martin Ellison 2013-10-06 08:28:24 UTC
OK, solved. Had to do with the fact that I had just installed the kernel headers and upgraded the kernel at the same time. Once I rebooted then the headers and the running version were lined up and the build worked.