DellVostro3400 install a wireless NIC Driver on Fedora15

Source: Internet
Author: User
The new Fedora15 was launched and cannot wait to get started. It formatted the new Ubuntu11.04 and went directly to Fedora15! However, after the installation, the joy of Gnome3 quickly disappeared from the anxiety and sorrow of being unable to install the wireless network card. After almost a day's attempt, I finally installed the wireless network card !! My computer is DELLVostro3400, wireless network card model is DELLHalf-minicard1501, through lspci to view my wireless network card model is:

Fedora 15 was just launched and can't wait to get started. It formatted the new Ubuntu 11.04 and went directly to Fedora 15! However, after the installation, the joy of Gnome 3 quickly disappeared from the anxiety and sorrow of being unable to install the wireless network card. After almost a day's attempt, I finally installed the wireless network card !! My computer is DELL Vostro 3400, and the wireless network card model is DELL Half-mini card 1501. The model of my wireless network card can be found through lspci:

. 0 Network controller: Broadcom Corporation BCM4313 802.11b/g LP-PHY (rev 01)

By searching online, you downloaded the source code package of the network card from the official website of Broadcom and compiled and installed it. However, the installation failed. (Check that the kernel-header has been installed)

The problem I encountered during installation failure is exactly the same as that described by Baidu:

"It fully complies with the official broadcom documentation readme for execution. When it comes to make, the following error occurs in the 'wl _ attach 'function: Error: implicit declaration function 'init _ MUTEX '[-Werror = implicit-function-declaration] 2. Discard this method and find the compiled kmod-wl in the nonfree directory, with yum installation and prompt, dependency error, because of the dependency of fc-14 (fedora14) xx file, and now all changed to fc-15, please solve .!!"

Below the question of this questioner, I have answered the following:

1. Check for the hardware and the Trojan.

2. Compile the source code. Note: yum install broadcom-wl cannot be used. fedora 14 can download the driver package officially, but the package cannot be compiled. The following error occurs: KBUILD_NOPEDANTIC = 1.

Make-C/lib/modules/'uname-R'/build M = 'pwd' make [1]: Entering directory '/usr/src/kernels/2.6.38.2-9. fc15.x86 _ 64 'CC [M]

/Root/broadcom_bcm4313/src/wl/sys/wl_linux.o

/Root/broadcom_bcm4313/src/wl/sys/wl_linux.c: In function 'wl _ attach ':/root/broadcom_bcm4313/src/wl/sys/wl_linux.c: 485: 3: error: implicit declaration of function 'init _ MUTEX '[-Werror = implicit-function-declaration] C0: some warnings being treated as errors make [2]: * ** [/root/broadcom_bcm4313/src/wl/sys/wl_linux.o] Error 1 make [1]: * ** [_ module _/root/broadcom_bcm4313] Error 2 make [1]: Leaving directory '/usr/src/kernels/2.6.38.2-9. fc15.x86 _ 64'

The solution is: Add # define init_MUTEX (LOCKNAME) sema_init (LOCKNAME, 1) to the row 186 of wl_linux.h)

3. Then follow the steps above readme:

[Www.linuxidc.com @ localhost ~] # Modprobe lib80211

[Www.linuxidc.com @ localhost ~] # Insmod wl. ko

Then let the computer load the driver of the wireless network card at startup

[Www.linuxidc.com @ localhost ~]#Cp wl. ko/lib/modules/'uname-R'/kernel/drivers/net/wireless

[Www.linuxidc.com @ localhost ~]#Depmod-a # echo modeprobe wl>/etc/rc. local

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.