Ask Your Question

Fedora 18: Atheros Ar8161 and Wireless bcm43142 not recognized

asked 2013-01-15 22:30:22 -0500

huynh gravatar image

updated 2013-01-15 23:00:24 -0500

I have just installed Fedora 18 on a Dell Vostro 3460. Neither ethernet (atheros 8161) nor wireless (bcm 43142) works.

How do I install drivers for those? I have Windows 8 alongside with Fedora so I can download .rpm files.


  • I intalled the default version of Fedora (Gnome 3)
  • On Ubuntu, I installed wireless-compat package (I do not remember the exact name), and the ethernet connection worked fine. I think similar packages will work for Fedora, but I am pretty new to it and I don't know which files to download.
edit retag flag offensive close merge delete

4 Answers

Sort by » oldest newest most voted

answered 2013-01-17 20:14:32 -0500

compat-wireless source:

I got an error trying to compile:

$ make
make -C /lib/modules/3.7.2-201.fc18.x86_64/build M=/home/danilo/Downloads/compat-wireless-3.6.8-1-snpc modules
make[1]: Entering directory `/usr/src/kernels/3.7.2-201.fc18.x86_64'
  CC [M]  /home/danilo/Downloads/compat-wireless-3.6.8-1-snpc/drivers/net/ethernet/atheros/alx/alx_main.o
/home/danilo/Downloads/compat-wireless-3.6.8-1-snpc/drivers/net/ethernet/atheros/alx/alx_main.c: In function ‘alx_hw_printk’:
/home/danilo/Downloads/compat-wireless-3.6.8-1-snpc/drivers/net/ethernet/atheros/alx/alx_main.c:124:3: error: implicit declaration of function ‘__netdev_printk’ [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[4]: *** [/home/danilo/Downloads/compat-wireless-3.6.8-1-snpc/drivers/net/ethernet/atheros/alx/alx_main.o] Error 1
make[3]: *** [/home/danilo/Downloads/compat-wireless-3.6.8-1-snpc/drivers/net/ethernet/atheros/alx] Error 2
make[2]: *** [/home/danilo/Downloads/compat-wireless-3.6.8-1-snpc/drivers/net/ethernet/atheros] Error 2
make[1]: *** [_module_/home/danilo/Downloads/compat-wireless-3.6.8-1-snpc] Error 2
make[1]: Leaving directory `/usr/src/kernels/3.7.2-201.fc18.x86_64'
make: *** [modules] Error 2

RPMS here, but there's no RPM for Fedora 18:

edit flag offensive delete link more

answered 2013-01-25 15:54:08 -0500

zeus7hc gravatar image

Update: BCM43142 is working under fedora 18!

This helpful guy uploaded a newer version of the wl driver:

as its for ubuntu, you'll have to manually install it.

but thats really simple:

  1. extract the wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb file (treated as an ordinairy tarball)
  2. in a terminal, go to ../wireless-bcm43142-dkms_6.20.55.19-1_amd64/data/usr/src/wireless-bcm43142-
  3. type make
  4. type sudo make install
  5. sudo depmod -a
  6. sudo modprobe wl

voilà! my wireless is working :)

I think the *.deb file contains some edited lines of code that make the driver work with newer kernels.

edit flag offensive delete link more

answered 2013-01-20 13:39:45 -0500

zeus7hc gravatar image

updated 2013-01-20 14:22:33 -0500


I'm having the exact same trouble and it is indeed highly frustrating.

Using fedora 17, I managed to get both devices running:

a) Ethernet

I installed the alx driver.

b) Wireless

Basically, I followed

However, with the new Fedora 18, neither of them works.

Ethernet It worked with the older 3.6 kernel right after the fresh install. Then I updated the system and using the newer kernel, alx no longer compiles.

WiFi Using the source mentionned above, I am able to compile the WL driver, but if I load it using modprobe wl the system crashes instantaneously. It seems the BCM43142 is a tricky beast; googling revealed that the official drivers to not seem to support it, yet, there is a non-free non-obtainable ubuntu package shipped by Dell (it seems in some countries the vostro 3x60 familiy was sold with ubuntu). I downloaded the *.deb file and converted it using alien, but it doesn't work neither. I really don't know what to try next; all the available broadcom drivers seem to work fine except for BCM43142, and the driver that worked in fedora 17 crashes when run on fedora 18... same story for atheros LAN, yet, there is some hope that we can have at least LAN as the atheros driver worked with kernel 3.6

EDIT: I got the alx driver working.

  1. Download the package
  2. go to its directory and type ./scripts/driver-select alx
  3. but before excecuting make edit the file .../compat-wireless[...]/drivers/net/ethernet/atheros/alx/alx_main.c go to line 129 and comment the lines 129,130,131 by putting // at the beginning of the line
  4. in the drivers directory, type make
  5. sudo make install
  6. sudo modprobe alx

voilá for me, at least LAN.

EDIT2: It may happen that make complains that version.h is missing. if so, do:

  1. sudo cp /usr/include/linux/version.h /usr/src/kernels/'uname -r'/include/linux where uname -r should give you the directory of the kernel you're using, 3.7.2-204.fc18.x86_64 for example.
edit flag offensive delete link more

answered 2013-01-29 04:45:02 -0500

pyluyten gravatar image

dfcamara, you can use another link to have buildable alx.


I believe the F18 packages will be created later on.

edit flag offensive delete link more

Question Tools



Asked: 2013-01-15 22:30:22 -0500

Seen: 19,076 times

Last updated: Aug 10 '13