升级到 12.04 版后,无线在 BCM4312 上不断掉线

升级到 12.04 版后,无线在 BCM4312 上不断掉线

我知道有很多问题与这些问题非常相似,但我几乎尝试了所有方法,但仍然不起作用。有些解决方案可以实现无线连接,但速度非常慢,几分钟后就会断线。然后它不会重新连接并不断要求输入密码。

希望您能帮助我。提前致谢。

这是输出sudo lshw -C network

 *-network               
   description: Network controller
   product: BCM4312 802.11b/g LP-PHY
   vendor: Broadcom Corporation
   physical id: 0
   bus info: pci@0000:02:00.0
   version: 01
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list
   configuration: driver=b43-pci-bridge latency=0
   resources: irq:18 memory:f0300000-f0303fff
  *-network
       description: Ethernet interface
       product: AR8132 Fast Ethernet
       vendor: Atheros Communications Inc.
       physical id: 0
       bus info: pci@0000:05:00.0
       logical name: eth1
       version: c0
       serial: 00:23:5a:9b:6e:b1
       size: 100Mbit/s
       capacity: 100Mbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=atl1c driverversion=1.0.1.0-NAPI duplex=full firmware=N/A ip=192.168.0.106 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       resources: irq:42 memory:f0200000-f023ffff ioport:a000(size=128)
  *-network
       description: Wireless interface
       physical id: 1
       logical name: wlan0
       serial: 00:24:2c:83:f0:81
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=b43 driverversion=3.2.0-30-generic firmware=478.104 link=no multicast=yes wireless=IEEE 802.11bg

对于lsmod | grep b43

b43                   342643  0 
mac80211              436455  1 b43
cfg80211              178679  2 b43,mac80211
bcma                   25651  1 b43
ssb                    50691  1 b43

对于rfkill list

5: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

答案1

到目前为止,对我而言有效的方法是使用较旧的内核(2.6.32,在启动时从 GRUB 菜单中选择)进行启动,然后调用sudo modprobe b43终端。如果未启用无线,则只需单击“启用无线”。

由于我有点菜鸟,我不知道这是不是一个好主意,或者我是否把一切都搞砸了。但我有 wifi =D。

答案2

我花了几个小时浏览论坛才发现 jockey 不喜欢同时安装 ati radeon 显卡驱动程序和 bcm4312 无线驱动程序。幸运的是,你似乎并不需要 ati radeon 显卡驱动程序...

  1. 打开 Synaptic 包管理器并搜索“ati”
  2. 删除以下驱动程序:
    • xserver-xorg-video-全部
    • xserver-xorg-video-ati
    • xserver-xorg-视频-radeon
    • xserver-xorg-视频-mach64
    • xserver-xorg-video-r128
    • radeon工具
  3. 重新启动计算机后,互联网应该就可以正常工作了。

希望这对其他人有用!

附言:在我启动并运行无线网卡后,我尝试重新安装 ati 驱动程序,结果导致无线网卡再次无法工作。我不确定为什么这两个驱动程序会关联在一起,但我的电脑似乎没有 ati 驱动程序也运行正常。

相关内容