You are not logged in.

#1 2013-08-13 08:34:04

nierro
Member
From: Milan, Italy
Registered: 2011-09-02
Posts: 849

[SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

Hi!
I'm using latest linux kernel 3.10.6, on my laptop. I have a broadcom wifi card.
Cutting long story short, as soon as I start *anything* that uses my connection (opening chromium or issuing a "pacman -Syu"), i have a kernel panic.
The camera shot is not very good, but here it is: http://postimg.org/image/633skv3jx/full/ . As you can read last lines talk about brcmsmac.
Never had this kind of problem before upgrading to 3.10.6.

Any hint?
Thank you very much.

Last edited by nierro (2013-09-04 07:35:32)

Offline

#2 2013-08-13 11:02:39

kangoo2097
Member
Registered: 2013-04-22
Posts: 6

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

Unfortunately, I cannot add much except that I also get this issue. However, I do not use the Arch-Kernel, but the ck patch set from repo-ck. In 3.10.5 wifi works fine.

Offline

#3 2013-08-13 11:45:28

rsoul
Member
Registered: 2013-05-29
Posts: 44

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

Just to say, I've just upgraded to 3.10.6-2 and am getting the same kernel panic (similar acer model with broadcom wifi).

Downgraded to 3.10.5-1. Working fine again. I'll keep an eye out in this thread for a solution to the problem though.

Last edited by rsoul (2013-08-13 12:02:56)


On two occasions I have been asked [by members of Parliament], ‘Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?’ I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.
Charles Babbage

Offline

#4 2013-08-13 11:46:28

nierro
Member
From: Milan, Italy
Registered: 2011-09-02
Posts: 849

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

Yes, i upgraded to 3.10.6-2 too, but problem still there.

Offline

#5 2013-08-13 12:14:47

gs93
Member
Registered: 2012-10-19
Posts: 16

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

Same problem here (only tried 3.10.6-1). Tried (with the help from mikeserf) several things (running services, loaded modules, udev info, ...) and found a few differences:

  • http://sprunge.us/BQaJ

    • pci_hotswap is now built in

    • inet_diag and tcp_diag are now modules

  • wpa_supplicant.service didn't start (don't know how important that is)

By the way I think ping still works, what made me believe that it could be the fault of inet_diag and tcp_diag, but manually loading these modules didn't help (the stacktrace may have changed but I don't know if this always is the case).
/e: I tried to build my own 3.10.6 kernel with localmodconfig and undoing the changes above, but this also result in a kernel panic.

Last edited by gs93 (2013-08-13 13:44:57)

Offline

#6 2013-08-13 14:00:49

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

If any of you have a Broadcom card that is capable of functioning with an alternative module, it might be wise to go that route.  There is the b43 module and the b44 module, for bmc43xx and bcm 44xx models, repsectively.  Then if you are really in a pickle, you could always try the broadcom-wl package.  This is not really a solution, but I know how frustrating not having interwebs can be.

Offline

#7 2013-08-13 14:03:20

nierro
Member
From: Milan, Italy
Registered: 2011-09-02
Posts: 849

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

I upgraded my other os on this same laptop (elementary luna) to kernel 3.11-mainline, and no problems so far (i'm writing from there). So it seems the problem will be solved once linux 3.11 will be released, or may be in 3.10.7 already.
Let's wait!
@wonderwoofy: you're right obviously. Thanks.

Offline

#8 2013-08-13 14:08:06

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

FWIW, Linus' git tree is on 3.11rc6 (Linux for Workgroups), so it is pretty late in the rc game.  I have been using 3.11 exclusively since it became available for testing, and have had great success with it.  So being at rc6, things should be pretty normal/usable/stable for most people if any of you are willing to compile your own kernel.

I use (a slightly modified version of) the linux-git package for the AUR.  It is very well written, and fairly easy to understand if you have a little bit of bash knowledge.  Some of those AUR kernel PKGBUILDs are terribly confusing, so it is nice to have a clean readable script.

Offline

#9 2013-08-13 18:17:39

anti-destin
Member
Registered: 2009-02-14
Posts: 234

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

i had the same issue. downgrading to 3.10.5-1 worked.

will watch this thread.

Offline

#10 2013-08-13 22:07:10

Ravior
Member
From: Galați, Romania
Registered: 2013-01-10
Posts: 39

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

I'm having the same problem with the 3.10.6-2 kernel. I'll downgrade for now and try the next release of the kernel when it will be released...

Offline

#11 2013-08-14 02:00:16

zigzed
Member
Registered: 2013-08-14
Posts: 2

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

same problem here too with Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller.

>uname -a
Linux XXXX 3.10.6-2-ARCH #1 SMP PREEMPT Tue Aug 13 09:47:01 CEST 2013 x86_64 GNU/Linux

>lspci
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
00:19.0 Ethernet controller: Intel Corporation 82577LC Gigabit Network Connection (rev 06)
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06)
00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 06)
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06)
00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 06)
00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 06)
01:00.0 SD Host controller: Ricoh Co Ltd MMC/SD Host Controller (rev 01)
02:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)
ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02)
ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02)
ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02)

Offline

#12 2013-08-14 02:48:46

wstewart90
Member
Registered: 2013-07-13
Posts: 17

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

Same issue. Kernel panic with broadcom wireless NIC. Compiling custom kernel with config from latest kernel version.

Edit: Have to eat my words. I was just telling my wife how quick and simple it was to run updates in linux before starting a long troubleshooting session. It's always broadcom.

Last edited by wstewart90 (2013-08-14 02:54:10)

Offline

#13 2013-08-14 14:05:32

osmank3
Member
Registered: 2012-04-04
Posts: 3

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

Offline

#14 2013-08-14 15:14:10

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

I think that it has been established that this problem is real.  So continually adding "me too" to this thread is not going to do a damn thing to produce a solution. 

Has anybody tried a different module as I mentioned above?  Have any of you thought to maybe file a bug report?  Has anybody tried to use something like the linux-git kernel to see if 3.11 has this probem?

Have any of you done anything to try to solve your problem?


Oh and btw, do not file this bug on the Arch Linux bug tracker.  It is not an Arch Linux bug, it is an issue that comes from upstream.  So you need to report it to the kernel bug tracker.

Offline

#15 2013-08-14 15:27:35

nierro
Member
From: Milan, Italy
Registered: 2011-09-02
Posts: 849

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

@wonderwoody : trying linux-git right now (compiling will take very long probably...). Btw as I said, on the same laptop, using linux-mainline 3.11 on eos luna, no problems so far.
But i need to check here on arch, so i downgraded to 3.10.5 and now i'm compiling linux-git.
If the problem will disappear with 3.11, there will be probably no need to file a bug report. Otherwise we'll do.

Offline

#16 2013-08-14 15:47:56

nomasteryoda
Member
From: Georgia, USA
Registered: 2012-11-16
Posts: 9
Website

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

wstewart90 wrote:

Same issue. Kernel panic with broadcom wireless NIC. Compiling custom kernel with config from latest kernel version.

Edit: Have to eat my words. I was just telling my wife how quick and simple it was to run updates in linux before starting a long troubleshooting session. It's always broadcom.

I'm so happy to see this has not affected my systems. Why you might ask? My solution I offer everyone with the BCM cards: just do a quick Google for 'laptop Intel wireless card', purchase one for < $30 and you'll be much happier as a Linux user, trust me. I just searched and found a plethora of models below $10. Most laptops these days make it easy to change out the card.

Just thought I would throw in my 2 cents, but I do hope you get it working.

Offline

#17 2013-08-14 17:02:50

marcelo_belfalas
Member
Registered: 2013-01-31
Posts: 2

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

Module broadcom-wl from AUR works! Since my BCM4313 is not supported by the b43 driver I didn't test it.

Offline

#18 2013-08-14 17:27:56

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

See, that is great info!  And will likely help anyone else who comes venturing to this thread in search of help.  It is not ideal, since the broadcom-wl package requires a proprietary binary blob and thus "taints" the kernel with unmodifiable binary code.  But while waiting for a fix, it is a good stopgap measure.

Also, if I didn't have to rely on the linux-headers package and creation of my own modules, I would be thrilled.  But as it is, I have two things that require third party modules (well three if you count the virtualbox host modules).  Unfortunately, both those things are my NIC (both wired and wireless).  So simply not using these modules is not an option for me.

@nierro, you did indeed mention that the linux-mainline kernel works for you. My post was not meant for you specifically.  But it just bothers me when a thread gets nothing but "me too" over and over again without any mention of an attempt to solve their own issue.  You probably don't need to use the linux-git package if you are already using the linux-mainline kernel.  The linux-git package is basically the same kernel, but also includes all of Linus' commits since the kernel was marked at a particular rc.  It is only sligthly more up to date than what you are already running.

Offline

#19 2013-08-14 19:47:36

nierro
Member
From: Milan, Italy
Registered: 2011-09-02
Posts: 849

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

@wonderwoody: you misunderstood: i'm using the linux-mainline PPA on my other partition with elementary os. On arch i'm still on linux 3.10.5 (downgraded) , and i wanted to compile linux-git. Indeed it didn't compile (may be because i ticked the lz4 kernel compression), so i'm stuck with 3.10.5.
Sorry if i wasn't clear.

Offline

#20 2013-08-14 21:07:05

WonderWoofy
Member
From: Los Gatos, CA
Registered: 2012-05-19
Posts: 8,414

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

Thanks for clarifying neirro.  Indeed lz4 is only really available for ARM at the moment.  It will eventually make its way over to the rest of the architecures, but for the time being it was comitted by the ARM people and so of course the inital support is for them. 

I'm not sure if he/she still maintains and updates it, but miffe used to have a linux-mainline repository.  Unfortunately, the headers and docs package are not provided by this repo.  Actually I don't think they are even built using the linux-mainline PKGBUILD by default.  You will have to go into the PKGBUILD and reenable all the things that he/she has commented out.  So if you have any third party kernel modules, this package won't do it for you as is.  The linux-git package on the other hand builds everything.

Offline

#21 2013-08-15 02:05:42

wstewart90
Member
Registered: 2013-07-13
Posts: 17

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

WonderWoofy wrote:

I think that it has been established that this problem is real.  So continually adding "me too" to this thread is not going to do a damn thing to produce a solution. 

Has anybody tried a different module as I mentioned above?  Have any of you thought to maybe file a bug report?  Has anybody tried to use something like the linux-git kernel to see if 3.11 has this probem?

Have any of you done anything to try to solve your problem?


Oh and btw, do not file this bug on the Arch Linux bug tracker.  It is not an Arch Linux bug, it is an issue that comes from upstream.  So you need to report it to the kernel bug tracker.

Edit: I assumed most people posting on here were trying different solutions to work around this problem. I never took arch linux users as the type of users to just wait around for somebody to fix their problem.

Last edited by wstewart90 (2013-08-15 03:52:53)

Offline

#22 2013-08-15 02:17:15

wstewart90
Member
Registered: 2013-07-13
Posts: 17

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

nomasteryoda wrote:
wstewart90 wrote:

Same issue. Kernel panic with broadcom wireless NIC. Compiling custom kernel with config from latest kernel version.

Edit: Have to eat my words. I was just telling my wife how quick and simple it was to run updates in linux before starting a long troubleshooting session. It's always broadcom.

I'm so happy to see this has not affected my systems. Why you might ask? My solution I offer everyone with the BCM cards: just do a quick Google for 'laptop Intel wireless card', purchase one for < $30 and you'll be much happier as a Linux user, trust me. I just searched and found a plethora of models below $10. Most laptops these days make it easy to change out the card.

Just thought I would throw in my 2 cents, but I do hope you get it working.


That might not be such a bad idea on my current laptop. I actually tried to get rid of the broadcom NIC in my HP laptop because it had a ton of issues but unfortunately HP doesn't let you swap out parts with non HP parts. I hope DELL isn't as bad or that I can at least find a compatible intel NIC for this laptop.

Offline

#23 2013-08-15 02:34:22

akanski
Member
Registered: 2011-09-30
Posts: 32

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

I had trouble with this upgrade, too.

In addition, I was faced with the same kernel panic by compiling manually the mac80211 module of Linux 3.10.6 on the previous stable kernel (3.10.5), what I did to verify my assumption about it. Therefore, I'm fairly sure this issue is related to the recent fixes for the aforesaid wireless stack rather than brcmsmac module itself, which are causing the malfunction in the latter, even if driver glitches are quite a frequent occurrence.

After searching for more information to back the foregoing up, I realized by having a quick look at the source code that there were some changes that are already in development branch for brcmsmac and brcmfmac since the month of June, but not in stable kernel (e.g. brcmsmac/ampdu.c, brcmfmac/wl_cfg80211.c). Nevertheless, compiling only the brcmsmac module from Linux 3.11-rc5 didn't solve the kernel panic either.

In view of the circumstances, as @nierro said, I'll have to wait as well.

Last edited by akanski (2013-08-15 06:40:26)

Offline

#24 2013-08-15 03:50:20

wstewart90
Member
Registered: 2013-07-13
Posts: 17

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

The b43 module also works if your card is supported.

Offline

#25 2013-08-15 04:36:02

hermesolympian
Member
Registered: 2013-08-02
Posts: 5

Re: [SOLVED] Linux 3.10.6 and brcmsmac: kernel panic

i'm having problem from 3.10.5, my laptop could not read USB with linux-3.10.5. Currently i'm using 3.10.2 and i think its best to stick with your current kernel until 3.11 release. big_smile

Last edited by hermesolympian (2013-08-15 04:36:36)

Offline

Board footer

Powered by FluxBB