如何保持我的 Broadcom 无线网卡连接?

如何保持我的 Broadcom 无线网卡连接?

我买了一台三星上网本,上面有一个 Broadcom 无线适配器 BCM4313 [14e4:4727]。我全新安装了 Ubuntu Precise Pangolin 12.04 LTS,但问题是每隔几分钟就会断线一次,然后又会以断线时的速度重新连接。我尝试了 sta 驱动程序和开源驱动程序;它们都给出了相同的结果。

命令lspci -nn | grep -ie eth -e net | awk '{print $1}' | xargs -n 1 lspci -vvnns – banjo给了我这个:

paer76@paer76-305U1A:~$ lspci -nn && grep -ie eth -e net && awk '{print $1}' && xargs -n 1 lspci -vvnns – banjo
00:00.0 Host bridge [0600]: Advanced Micro Devices [AMD] Family 14h Processor Root Complex [1022:1510]
00:01.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Wrestler [Radeon HD 6320] [1002:9806]
00:01.1 Audio device [0403]: Advanced Micro Devices [AMD] nee ATI Wrestler HDMI Audio [Radeon HD 6250/6310] [1002:1314]
00:04.0 PCI bridge [0604]: Advanced Micro Devices [AMD] Family 14h Processor Root Port [1022:1512]
00:11.0 SATA controller [0106]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] [1002:4391]
00:12.0 USB controller [0c03]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
00:12.2 USB controller [0c03]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
00:13.0 USB controller [0c03]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
00:13.2 USB controller [0c03]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
00:14.0 SMBus [0c05]: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller [1002:4385] (rev 42)
00:14.2 Audio device [0403]: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA) [1002:4383] (rev 40)
00:14.3 ISA bridge [0601]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 LPC host controller [1002:439d] (rev 40)
00:14.4 PCI bridge [0604]: Advanced Micro Devices [AMD] nee ATI SBx00 PCI to PCI Bridge [1002:4384] (rev 40)
00:14.5 USB controller [0c03]: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI2 Controller [1002:4399]
00:15.0 PCI bridge [0604]: Advanced Micro Devices [AMD] nee ATI SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0) [1002:43a0]
00:15.1 PCI bridge [0604]: Advanced Micro Devices [AMD] nee ATI SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1) [1002:43a1]
00:15.2 PCI bridge [0604]: Advanced Micro Devices [AMD] nee ATI SB900 PCI to PCI bridge (PCIE port 2) [1002:43a2]
00:15.3 PCI bridge [0604]: Advanced Micro Devices [AMD] nee ATI SB900 PCI to PCI bridge (PCIE port 3) [1002:43a3]
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 0 [1022:1700] (rev 43)
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 1 [1022:1701]
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 2 [1022:1702]
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 3 [1022:1703]
00:18.4 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 4 [1022:1704]
00:18.5 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 6 [1022:1718]
00:18.6 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 5 [1022:1716]
00:18.7 Host bridge [0600]: Advanced Micro Devices [AMD] Family 12h/14h Processor Function 7 [1022:1719]
03:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)

答案1

我有和你相同的硬件:

$ lspci -nn | grep 0280

05:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)

这是一个电源管理问题,可以通过以下简短的答案解决:

不再有不稳定的连接。

答案2

造成这种情况的原因有多种,可能的原因如下:

  1. 您的磁盘有硬件故障,例如 I/O 错误...

  2. 您启用了多个防火墙,最好只启用一个,也许“gufw”是最好的...并且它需要拒绝所有规则以允许 udp 53 和允许 tcp 25,53,80,110,143,843,993,5060,8080

  3. 您的操作系统未插入所有模块,请输入:lsmod > list1.txt 然后使用安装 CD 的 ISO 通过“启动盘创建器”创建一个 USB 安装程序(2 GB 的笔就足够了),然后从该 USB 笔启动并选择“试用 Ubuntu”并在那里输入:lsmod > list2.txt 并将此文件复制到与上面相同的位置,然后在文本编辑器中打开它们,查看 list1.txt 中是否缺少模块... 要安装缺少的模块,请先使用 modinfo“模块名称”,在描述后查看它是否需要依赖项,如果不需要,请复制 ko 文件的完整路径并输入 sudo insmod“粘贴路径/file.ko”,插入所有模块后无需重启,一切应该都可以正常工作......

  4. 如果您不使用专有驱动程序,则可能会解决问题,因为 CPU 无法实时处理整个系统,并且 CPU 速度和 Bridge 速度不足会导致 Wi-Fi 断开连接,因此请尝试为您的无线网卡安装专有驱动程序或断开系统连接到互联网不需要的每个 USB 设备。如果您不知道如何执行此操作,请转到“软件中心”并输入“其他驱动程序”,如果未安装,请安装它,然后启动它并激活所有可用的驱动程序,因为它会加快速度并使用更少的 CPU...

  5. 这肯定是你的情况,你从 USB 磁盘启动,速度非常快,导致系统资源崩溃,不得不关闭一个,而且因为 USB 磁盘是启动盘,所以它选择断开 Wi-Fi!解决方案是将 USB 磁盘连接到速度较慢的集线器,例如,如果连接到 USB3,则使用 USB2 集线器,这会使 USB 磁盘以 USB2 速度工作,如果使用 USB2,则使用 USB1.1 集线器...

  6. 这种情况不太可能发生,而且到目前为止,您的浏览器互联网代理已被一些冒充您提供内容“权威”的中介破坏或入侵,但这是一种虚假的权威,只是网络欺凌事件,因为没有任何互联网内容违反互联网当局制定的互联网规则,除此之外,您或任何人都与收到的内容无关,因为每个人都只需输入 URL,服务器决定发送哪些内容,例如,如果两个人同时访问同一个 URL,他们会得到不同的页面内容,因为服务器根据许多参数发送数据,并配置为应用当地国家规则,例如裸体在一个国家可能被视为非法,而在其他国家则不违法。还有版权问题,但这也不可能被侵犯,因为版权不是复制行为,而是冒充作者的行为,也就是说,如果一个人上传受版权保护的材料而不试图拥有版权,则不违反任何国际版权规则。这两项是最常见的虚假“当局”指控,它们使你的代理设置你的浏览器ID具有互联网犯罪行为起源,导致世界上的每个服务器都断开该浏览器的连接,很快就会处理浏览器代理,有时这需要几分钟......

相关内容