Broadcom 4312无线问题

可能重复:
如何安装Broadcom / STA无线网卡(BCM43XX)

我知道还有很多其他的问题,有些问题是“解决”了同样的问题,但我已经完成了所有我无法找到的问题。

我曾经解决了这个问题,但后来我继续解决了其他程序的注入问题,我搞砸了无线,所以我重新安装了,现在我再也无法恢复工作了! 在Ubuntu 11.10的这个重载上,我已经尝试过几个很糟糕的事情,就像我所知道的相关信息一样。

我是Linux的新手,完全只用了大约一个星期了。

LSPCI: 00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07) 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) 00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03) 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03) 00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03) 00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03) 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03) 00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03) 00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03) 00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03) 00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93) 00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation ICH9M/ME SATA AHCI Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03) 08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03) 0e:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01) 1a:00.0 FireWire (IEEE 1394): O2 Micro, Inc. Device 10f7 (rev 01) 1a:00.1 SD Host controller: O2 Micro, Inc. Device 8120 (rev 01) 1a:00.2 Mass storage controller: O2 Micro, Inc. Device 8130 (rev 01) iwconfig: lo no wireless extensions. eth0 no wireless extensions. eth2 IEEE 802.11 Access Point: Not-Associated Link Quality:5 Signal level:0 Noise level:0 Rx invalid nwid:0 invalid crypt:0 invalid misc:0 ifconfig: eth0 Link encap:Ethernet HWaddr 00:24:e8:bb:67:b9 inet addr:192.168.5.109 Bcast:192.168.5.255 Mask:255.255.255.0 inet6 addr: fe80::224:e8ff:febb:67b9/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:13807 errors:0 dropped:0 overruns:0 frame:0 TX packets:9503 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:15997294 (15.9 MB) TX bytes:1087286 (1.0 MB) Interrupt:46 Base address:0xc000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:64 errors:0 dropped:0 overruns:0 frame:0 TX packets:64 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4672 (4.6 KB) TX bytes:4672 (4.6 KB) 

如果需要任何其他信息,请告诉我。 再次感谢您的时间!

 Additional information: sudo ifconfig wlan0 up;iwconfig; wlan0: ERROR while getting interface flags: No such device lo no wireless extensions. eth0 no wireless extensions. eth2 IEEE 802.11 Access Point: Not-Associated Link Quality:5 Signal level:0 Noise level:0 Rx invalid nwid:0 invalid crypt:0 invalid misc:0 lspci -nnk | grep -i net -A2: 08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03) Subsystem: Dell Device [1028:02c0] Kernel driver in use: r8169 -- 0e:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01) Subsystem: Dell Wireless 1397 WLAN Mini-Card [1028:000c] Kernel driver in use: wl rfkill list: 0: brcmwl-0: Wireless LAN Soft blocked: no Hard blocked: no 1: dell-wifi: Wireless LAN Soft blocked: yes Hard blocked: yes 

如果我确实使用了专有驱动程序(我已经在几个论坛上阅读了它),它仍然不允许我使用我的无线。 目前的情况我已经激活了,我还有我的rfkill:

0:dell-wifi:无线局域网

 Soft blocked: yes Hard blocked: yes 

1:brcmwl-0:无线局域网

 Soft blocked: no Hard blocked: no 

我在这里尝试了解决方案并且它们不起作用:

  • 戴尔inspiron 1545有线和无线不起作用

附加信息:如果您有接口Eth2或类似的东西,然后无法将您的卡设置为monitor mode

  1. 打开包管理器并搜索bcm
  2. 卸载那个垃圾
  3. 确保你有firmware-b43-lpphy-installerb43-fwcutter
  4. 输入终端

      cat /etc/modprobe.d/* | egrep 'bcm' 

    并查看术语blacklist bcm43xx是否存在。

  5. 如果是,请键入

     cd /etc/modprobe.d/ sudo gedit blacklist.conf 

    把#放在行前面: blacklist bcm43xx然后保存文件(你可能会得到一些时髦的消息,说它不保存,应该没问题)

  6. 重启
  7. 您可能必须重新应用上一个命令:

     sudo rmmod dell-laptop 

我相信你必须将wl列入黑名单,并且它不会让你进入监控模式,你希望它被内核驱动程序b43-pci-bridge取代,如下面的代码所述:

  lspci -nnk | grep -i net -a2 Subsystem: Dell Device [1028:02c0] Kernel modules: i2c-i801 08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03) Subsystem: Dell Device [1028:02c0] Kernel driver in use: r8169 Kernel modules: r8169 0e:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01) Subsystem: Dell Wireless 1397 WLAN Mini-Card [1028:000c] Kernel driver in use: b43-pci-bridge 

我刚刚再次想到了这个。 现在再次>。<我现在相当确定是什么解决了这个问题。

实际上还有一步我质疑相关性,尽管我最终确定无论如何都值得做,这是通过你的软件经理获得所有可能的更新。

接下来,如果您还没有Synaptic Package Manager获取它。 在Synaptic,确保你有

bcm-kernel-sourceb43-fwcutter ,取决于你的芯片组(在这种情况下) firmware-b43-lpphy-installer

接下来你要去终端并输入gksudo gedit /etc/modprobe.d/blacklist.conf并向右滚动到

 ## # replaced by b43 and ssb. ##blacklist bcm43xx 

所以你可以把#右边放在黑名单bcm43xx旁边,这样你最终得到:

 ## #blacklist bcm43xx 

继续并重新启动以使所有这些加载。 重新启动后,您将转到终端,您的rfkill list应该在某种程度上产生硬或软阻塞(两者都被阻止了)。 要修复此类型:

 #sudo -s #rmmod dell-laptop 

把自己置于sudo -s我发现root操作更容易。

重新启动这件东西,所有东西都亮了,无线闪耀! 我注意到Linux最初安装的专有驱动程序已激活。

这就是我的dell 1747上的LP-PHY模型,所以你需要lp-phy b43驱动程序,看起来你可能已经有了。

确保删除以前通过“其他驱动程序”或通过apt安装的任何b43驱动程序。

 sudo apt-get autoremove --purge b43-fwcutter sudo apt-get install bcmwl-kernel-source sudo modprobe wl ifconfig eth2 

如果这不起作用,那么清除该驱动程序, sudo apt-get purge bcmwl-kernel-source

然后安装这个sudo apt-get install firmware-b43-lpphy-installer

有人说,一个适合他们的地方,而bcmwl没有。

我认为网卡开关阻止了你的连接。

  1. 确保没有硬件开关可以保持网卡关闭。
  2. 运行sudo rfkill unblock wifi 。 这应该删除与您的网卡相关的每个软块 。 请检查并报告。 如果没有发生这种情况,可能是您的计算机不允许两个无线虚拟设备同时处于活动状态。
  3. 我建议你将你的dell_laptop模块列入黑名单。 这也给了我无线连接问题。

    sudo echo dell_laptop >> /etc/modprobe.d/blacklist-.conf

  4. 确保一次只加载一个网卡驱动程序。 通常用于网卡的驱动程序是: wlb43ssb 。 有关如何在bcm43xx文章@ Ubuntu社区文档Wiki中更详细地了解如何执行此操作。

    • 使用sudo modprobe 加载驱动sudo modprobe
    • 使用sudo modprobe -r 卸载驱动sudo modprobe -r
    • 使用lsmod | grep 检查加载的驱动程序 lsmod | grep
  5. 完成配置后,请务必将工作驱动程序添加到/etc/modules/文件中:

    sudo echo >> /etc/modules ,其中driver可以是wlb43ssb

  6. 将不起作用的模块列入黑名单:

    sudo echo >> /etc/modprobe.d/blacklist-.conf