Dell LATITUDE E5410 laptop Ubuntu wireless network card BCM43224 Driver Installation (original)

Source: Internet
Author: User
Tags dell latitude

Dell LATITUDE E5410 laptop Ubuntu wireless network card BCM43224 Driver Installation
Author Yu Chao email: yuchao86@gmail.com

When using Ubuntu, you may encounter a Ubuntu wireless NIC driver problem. Here we will introduce the solution to the Ubuntu wireless Nic problem, I finally configured the Ubuntu wireless Nic on my Dell LATITUDE E5410.
In linux, we have to do everything on our own, which greatly improves our technology, hurts and is happy. I saw it on the Ubuntu Forum, using the b43 driver, madwifi for loading, and ipw3945d,
The broadcom driver is used directly here. My machine uname-a is as follows: Linux yuchao-Latitude-E5410 2.6.35-22-generic # 33-Ubuntu SMP Sun Sep 19 20:34:50 UTC 2010 i686 GNU/Linux
You have compiled the kernel by yourself and upgraded it to 2.6.35-22. If your kernel is different, please hack it yourself ..

1. view your NIC Driver. $ Sudo lshw-C network
[Yuchao @ yuchao-Latitude-E5410 hybrid_wl] $ sudo lshw-C network
*-Network
Description: Wireless interface
Product: BCM43224 802.11a/B/g/n
Vendor: Broadcom Corporation
Physical id: 0
Bus info: pci @. 0
Logical name: eth1
Version: 01
Serial: 5c: ac: 4c: 65: 53: 7f
Width: 64 bits
Clock: 33 MHz
Capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
Configuration: broadcast = yes driver = wl1 driverversion = 5.100.82.38 latency = 0 multicast = yes wireless = IEEE 802.11 abgn
Resources: irq: 17 memory: 95500000-95503fff
2. To use the new driver, we need to stop loading the original driver. If not, skip this step.
Edit/etc/modprobe. d/blacklist
Sudo vim/etc/modprobe. d/blacklist
Add to the blacklist File
# Blacklist new iwl3945
Blacklist iwl3945

3. view the chip type of the wireless driver. $ Sudo lspci-vnn | grep 14e4
[Yuchao @ yuchao-Latitude-E5410 hybrid_wl] $ sudo lspci-vnn | grep 14e4
. 0 Network controller [0280]: Broadcom Corporation BCM43224 802.11a/B/g/n [14e4: 4353] (rev 01)
0b: 00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM5761e Gigabit Ethernet PCIe [14e4: 1680] (rev 10)

The specific pci id: 14e4: 4353. 4353 is the specific model of the wireless chip.
4. Download the linux driver from the broadcom website.
Address: http://www.broadcom.com/support/802.11/linux_sta.php
Download the 32-bit driver and install the driver according to the README.

5. Compile and install the driver
Tar zxvf hybrid-portsrc_x86_32-v5_100_82_38.tar.gz
If you have compiled and used make clean,
Then use make to compile the file
Use: sudo make install

6. Run the depmod-a command to view the module dependencies.
Run the following command to load the module:
$ Sudo modprobe lib80211
$ Sudo insmod wl. ko
(Note: The insmod command is used to install the module [install modules] to the kernel. The modprobe command is based on the output/lib/modules/version **/modules of depmod-. dep to load all required modules. The command for deleting a module is modprobe-r filename. After the system is started, all modules that work normally are listed in the/proc/modules file. You can use lsmod to display the same content. The/etc/modules. conf or/etc/modprobe. conf file is a control file that automatically processes the kernel module .)
You can see the following at the end of the/lib/modules/2.6.35-22-generic/modules. dep file:
Updates/dkms/wl. ko: kernel/net/wireless/lib80211.ko
[Yuchao @ yuchao-Latitude-E5410 2.6.35-22-generic] $
It indicates that we have also loaded successfully.
You can also run the command # modprobe wl to check whether the wl module exists.
If not, activate the broadcom sta driver in system-system management-hardware driver and run this command again.

7. Nic configuration commands:
Iwconfig (configure parameters such as essid)
Ifconfig (configure ip)
Iwlist scan (view information about the current wireless network)
Dhclient (if it is a dynamic allocation, use it to take the address)
[Yuchao @ yuchao-Latitude-E5410 etc] $ iwconfig eth1
Eth1 IEEE 802.11 nickname :""
Access Point: 00: 00: 00: 00: 00: 00: 00
Link quality: 5 signal level: 0 noise level: 166
RX invalid nwid: 0 invalid crypt: 0 invalid MISC: 0

[Yuchao @ yuchao-Latitude-E5410 etc] $ sudo dhclient
Listening on LPF/eth1/5c: AC: 4C: 65: 53: 7f
Sending on LPF/eth1/5c: AC: 4C: 65: 53: 7f
Listening on LPF/vboxnet0/0a: 00: 27: 00: 00: 00
Sending on LPF/vboxnet0/0a: 00: 27: 00: 00: 00
Listening on LPF/eth0/A4: BA: DB: DF: 0e: D2
Sending on LPF/eth0/A4: BA: DB: DF: 0e: D2
Sending on socket/fallback
DHCPDISCOVER on eth1 to partition 255.255.255 port 67 interval 3
DHCPDISCOVER on vboxnet0 to 255.255.255.255 port 67 interval 3
DHCPREQUEST of 10.215.15.239 on eth0 to 255.255.255 port 67
DHCPACK of 10.215.15.239 from 10.215.15.1
Bound to 10.215.15.239 -- renewal in 42446 seconds.
To enable this module to be loaded as soon as it is started, add wl to/etc/modules.
8. Restart your computer
After restart, you can use the wireless network normally.

OK. In the final step, enable the wifi switch, connect to the wireless network, enter the password, and click OK.

This method is very simple. It is not as troublesome as using ndiswrapper. The only disadvantage is that you need to re-compile and install the driver after updating the kernel.

Compiling the Linux kernel driver is like exploring and wishing you good luck.

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.