This question already has an answer here:
I'm having some issue with internet access. I've got a Samsung laptop with a Broadcom wireless card and Ubuntu 12.04 on it. Everything worked fine at the beginning, but recently, probably after some kernel update, I noticed that I don't receive any packets for few seconds. When I tried to look what's wrong I noticed I can't access to router (some cheap TP Link), even ping is failing. Router is ok, because I am able to access it from other devices, and even from my laptop from Windows. But this disconnecting is very annoying. Anyone has the same issue? Where can be the problem?
03:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01) Subsystem: Wistron NeWeb Corp. Device 051a Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at fc500000 (64-bit, non-prefetchable) [size=16K] Capabilities:  Power Management version 3 Capabilities:  Vendor Specific Information: Len=78 <?> Capabilities:  MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [d0] Express Endpoint, MSI 00 Capabilities:  Advanced Error Reporting Capabilities: [13c] Virtual Channel Capabilities:  Device Serial Number 00-00-b1-ff-ff-ef-00-1b Capabilities: [16c] Power Budgeting <?> Kernel driver in use: wl Kernel modules: wl, bcma, brcmsmac