UNSOLVED: Dell M3800 Fedora 21 – more hangs and spews ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41 profile =00:25:9c:63:75:8b

Previously

The machine is rapidly becoming unusable. Especially delicate is that screensaver & display blanking faults require a power cycle.

  • Upon screensaver, the graphics faults and is “hung” → one must power cycle to recover control.
  • Upon suspend, the CPU (GPU?) runs hard, it gets hot and hangs → one must power down to recover control.

(UNSOLVED) Dell M3800 under Fedora 21 (but not Dell-Factory Ubuntu 14) does not suspend, runs super-hot, hangs

Indications

Sep 15 14:56:07 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:56:13 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:56:13 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:56:19 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:56:19 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:56:25 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:56:25 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:56:31 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:56:31 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:56:37 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:56:37 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:56:43 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:56:43 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:56:49 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:56:49 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:56:55 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:56:55 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:57:01 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:57:01 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:57:07 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:57:07 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:57:13 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:57:13 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 15 14:57:19 example.com kernel: ERROR @wl_cfg80211_get_station : Wrong Mac address, mac = c0:c1:c0:07:86:41   profile =00:25:9c:63:75:8b
Sep 16 11:06:18 sonsie kernel: [   31.704603] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Pac
kage] (20150204/nsarguments-95)
Sep 16 11:06:18 sonsie kernel: [   31.704708] ACPI: \_SB_.PCI0.PEG0.PEGP: failed to evaluate _DSM
Sep 16 11:06:18 sonsie kernel: [   31.704713] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Pac
kage] (20150204/nsarguments-95)
Sep 16 11:06:24 sonsie kernel: [   37.509492] nouveau E[    PBUS][0000:02:00.0] MMIO write of 0x00000002 FAULT at 0x4188ac [ IBUS ]
Sep 16 11:06:26 sonsie kernel: [   39.665225] tun: Universal TUN/TAP device driver, 1.6
Sep 16 11:06:26 sonsie kernel: [   39.665227] tun: (C) 1999-2004 Max Krasnyansky 
Sep 16 11:06:30 sonsie kernel: [   43.707905] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Pac
kage] (20150204/nsarguments-95)
Sep 16 11:06:30 sonsie kernel: [   43.707989] ACPI: \_SB_.PCI0.PEG0.PEGP: failed to evaluate _DSM
Sep 16 11:06:30 sonsie kernel: [   43.707992] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Pac
kage] (20150204/nsarguments-95)
Sep 16 11:06:32 sonsie kernel: [   46.042587] Adjusting tsc more than 11% (6262765 vs 8115577)
Sep 16 11:06:35 sonsie kernel: [   48.859093] fuse init (API version 7.23)
Sep 16 11:06:35 sonsie kernel: [   49.724054] nouveau E[    PBUS][0000:02:00.0] MMIO write of 0x00000002 FAULT at 0x4188ac [ IBUS ]
Sep 16 11:06:36 sonsie kernel: [   50.561330] Bluetooth: RFCOMM TTY layer initialized
Sep 16 11:06:36 sonsie kernel: [   50.561337] Bluetooth: RFCOMM socket layer initialized
Sep 16 11:06:36 sonsie kernel: [   50.561382] Bluetooth: RFCOMM ver 1.11
Sep 16 11:06:41 sonsie kernel: [   55.150323] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Pac
kage] (20150204/nsarguments-95)
Sep 16 11:06:41 sonsie kernel: [   55.150423] ACPI: \_SB_.PCI0.PEG0.PEGP: failed to evaluate _DSM
Sep 16 11:06:41 sonsie kernel: [   55.150429] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Pac
kage] (20150204/nsarguments-95)
Sep 16 11:19:33 sonsie rsyslogd-2177: imjournal: 584788 messages lost due to rate-limiting

Context

$ lspci -v | grep Broad
06:00.0 Network controller: Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter (rev 03)
$ rpm -q -a | grep -i broadc
broadcom-wl-6.30.223.248-3.fc21.noarch
$ uname -a
Linux box.example.com 4.0.7-200.fc21.x86_64 #1 SMP Mon Jun 29 22:11:52 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
$ dmesg | grep Broadcom
[ 2.953312] usb 1-9: Manufacturer: Broadcom Corp
[ 25.747449] eth0: Broadcom BCM43b1 802.11 Hybrid Wireless Controller 6.30.223.248 (r487574)

Reports

  • 914975@wl_cfg80211_get_station : Wrong Mac address; In Red Hat Bugzilla; 2013-02.
    tl;dr → CLOSED CANTFIX → Broadcom is not FOSS, it is not supported; was reported against Fedora 18.
  • 1163401[11125.005426] ERROR @wl_cfg80211_get_station : Wrong Mac address ; In Ubuntu Launchpad; 2013-04-02.
    tl;dr → declared a duplicate of 1097519
  • 1097519bcmwl-kernel-source_6.20 update breaks for BCM4313; In Ubuntu Launchpad; 2013-01-08.

Folklore

  • Nick Groenen; Fixing the Broadcom BCM4331 wireless drivers on Ubuntu 13.10; In His Blog; 2013-11-09.
    tl;dr → covers bcmwl-kernel-source_6.20.155.1+bdcom-0ubuntu6_amd64.deb
  • bcmwl-kernel-source of Ubuntu Packages
  • Something about two drivers that almost work …
    • brcmsmac
    • wl
  • Something about the broadcoam-sta-* package(s).
  • Something about the b43driver which is “in tree”
    • that it could or should work or should be made to work
    • Comment 7Re: Use brcmsmac driver for BCM4313

Comments are closed.