linux中使用broadcom型号卡上网

本文指导如何在Ubuntu系统中安装Broadcom BCM43128无线网卡驱动,包括下载驱动、编译内核模块、卸载旧驱动、安装新驱动等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

确认下网卡型号:
sanshang@ubuntu:~$ lspci | grep -i network
06:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)

1、进入http://www.broadcom.com/support/802.11/linux_sta.php下载驱动,我选择的是32-bit driver;
新建目录,解压文件
# mkdir hybrid_wl
# cd hybrid_wl
# tar xzf /home/sanshang/Downloads/hybrid-portsrc-x86_32-v5.10.91.9.3.tar.gz

2. Build the driver as a Linux loadable kernel module (LKM):

# make clean   (optional)
# make

When the build completes, it will produce a wl.ko file in the top level
directory.

3: Remove any other drivers for the Broadcom wireless.

There are several open source drivers that are used to drive Broadcom 802.11
chips such as b43 and ssb. If any of these are present they need to be removed before this
driver can be installed.  Any previous revisions of the wl driver also need to
be removed.

# lsmod  | grep "b43/|ssb/|wl"

If any of these are installed, remove them:
# rmmod b43
# rmmod ssb
# rmmod wl

To blacklist these drivers and prevent them from loading in the future:
# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf

4: Insmod the driver.

If you were already running a previous version of wl, you'll want to provide a
clean transition from the older driver. (The path to previous driver is usually
/lib/modules/<kernel-version>/kernel/net/wireless)

# rmmod wl
# mv <path-to-prev-driver>/wl.ko <path-to-prev-driver>/wl.ko.orig
# cp wl.ko <path-to-prev-driver>/wl.ko
# depmod
# modprobe wl

Otherwise, if you have not previously installed a wl driver do this:
如果没有,就直接执行下面的命令:
# modprobe lib80211
# insmod wl.ko

wl.ko is now operational.  It may take several seconds for the Network Manager
to notice a new network driver has been installed and show the surrounding
wireless networks.

按照readme中的步骤就可以安装完成,但是每次系统启动的时候不会自动加载,那么就需要将wl.ko拷贝到:
/lib/modules/2.6.31-14-generic/kernel/net/wireless/
目录,然后在/etc/rc.local加入:
modprobe -r ssb
modprobe wl
or
modprobe lib80211
insmod /lib/modules/2.6.31-14-generic/kernel/net/wireless/wl.ko
这样就可以了

激活网卡驱动
系统管理--硬件驱动--Broadcom STA无线驱动

解决QQ掉线
sudo gedit /usr/bin/qq
此为打开编辑命令,打开后显示:
#!/bin/sh
cd /usr/share/tencent/qq/
./qq
在中间加入一句即可
#!/bin/sh
export GDK_NATIVE_WINDOWS=true
cd /usr/share/tencent/qq/
./qq

升级后启动不了的解决办法:
grub>ls
grub>ls (hd0,7)/             #找出WUBI安装的盘,里面有ubuntu/这个目录。
grub>insmod ntfs           #加载ntfs模块,因为WUBI将ubuntu安装到了我分的ntfs盘上
grub>set root=(hd0,7)    #这里(hd0,7)就是我找到的ubuntu安装的分区
grub>ls $Boot                   #找到我们BOOT分区的UUID,下一步要用到,我这里显示出来的是2250018e50016a3d
grub>search --no-floppy --fs-uuid --set f2250018e50016a3d    #这里的UUID就是上一定找出来的那个
grub>loopback loop0 /ubuntu/disks/root.disk   #设loop0,WUBI装ubuntu安装成了一个root.disk文件
grub>set root=(loop0)       #重设root
grub>linux /boot/vmlinuzxxxxxxxxx   (tab补全即可,有2个,14和19,补全14的那个,注意文件名要完整) root=/dev/sda7 loop=/ubuntu/disks/root.disk ro quiet splash    #加载内核,sda7对应就是(hd0,7)
grub>initrd /boot/initrd.imgxxxxxxxxxxxx(tab 补全即可,同样选14的那个)                    #不用说大家都知道
gurb>boot

ENTER就可以启动了。进入熟悉的系统,打开终端
代码:
首先切换到root用户,sudo -s -H
#update-grub2
#reboot

 

### DELL Ubuntu驱动无法连接网络的解决方案 对于Dell机器在安装Ubuntu系统后遇到网无法正常工作的问题,通常是因为缺少适合特定硬件型号的无线网驱动程序。以下是针对该问题的具体分析和解决方法。 #### 1. 查看并确认无线网型号 为了确保能够找到正确的驱动程序,第一步是识别系统的无线网具体型号。可以使用以下命令来获取设备信息: ```bash lspci | grep Network ``` 如果显示的信息类似于 `Broadcom Corporation BCM43142 802.11b/g/n`,则说明使用的是一块较旧的Broadcom芯片组[^2]。 #### 2. 更新软件包索引 更新本地APT缓存以确保可以从最新的源中下载必要的依赖项和驱动文件。运行以下命令完成此操作: ```bash sudo apt-get update ``` #### 3. 安装必需工具与库 某些驱动可能需要编译环境支持或者额外的开发头文件才能成功加载到内核中。因此先安装这些基础组件是非常重要的一步: ```bash sudo apt-get install linux-headers-$(uname -r) build-essential dkms ``` 这里特别注意的是linux-header版本号要匹配当前正在运行的操作系统核心版本(`uname -r`) [^2]。 #### 4. 下载并安装官方推荐的闭源驱动 对于像BCM43142这样的Broadcom系列无线适配器来说, 推荐通过Canonical维护的支持列表中的专有固件来进行配置: ```bash sudo apt-get install bcmwl-kernel-source ``` 这条指令会自动处理大部分兼容性问题,并将合适的二进制数据注入Linux kernel模块里以便激活您的WiFi功能[^1][^2]。 #### 5. 验证服务状态及重启网络管理器 最后,在所有更改完成后记得重新启动NetworkManager服务使改动生效: ```bash sudo service network-manager restart ``` 此时应该可以看到可用的Wi-Fi选项出现在桌面右上方的通知区域附近了。 --- ### 注意事项 尽管上述流程适用于大多数情况下的标准设置过程,但在实际应用过程中仍可能出现个别差异化的状况。比如不同发行版之间可能存在细微差别; 或者当面对更复杂的场景(例如UEFI安全引导模式开启时),还需要进一步调整GRUB参数等高级设定才行。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值