From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mms3.broadcom.com ([216.31.210.19]:2513 "EHLO mms3.broadcom.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754642Ab2GKNJj (ORCPT ); Wed, 11 Jul 2012 09:09:39 -0400 Message-ID: <4FFD7B06.4010401@broadcom.com> (sfid-20120711_150943_343636_8F8B6936) Date: Wed, 11 Jul 2012 15:09:26 +0200 From: "Arend van Spriel" MIME-Version: 1.0 To: "Rafal Milecki" cc: "linux-wireless@vger.kernel.org" , "Hauke Mehrtens" Subject: bcma-pci-bridge issue with bcm43224 Content-Type: text/plain; charset=iso-8859-1 Sender: linux-wireless-owner@vger.kernel.org List-ID: Hi Rafal I am testing with BCM43224 in PCIe slot: $ lspci -vns 03:00.0 03:00.0 0280: 14e4:4353 (rev 01) Subsystem: 1028:000e Flags: bus master, fast devsel, latency 0, IRQ 17 Memory at e6e00000 (64-bit, non-prefetchable) [size=16K] Capabilities: Kernel driver in use: bcma-pci-bridge In the log the irq field in the bcma_device structure is printed in brcmsmac probe function and the value seems invalid hence the request_irq() failure. Any clues? Gr. AvS [86629.110723] bcma: bus0: Found chip with id 0xA8D8, rev 0x01 and package 0x0A [86629.110783] bcma: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x22, class 0x0) [86629.110828] bcma: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x17, class 0x0) [86629.110939] bcma: bus0: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x0F, class 0x0) [86629.144286] bcma: bus0: Bus registered [86672.144812] brcmsmac bcma0:0: mfg 4bf core 812 rev 23 class 0 irq -421527552 [86672.150745] brcmsmac: Applying 43224B0+ WARs [86672.153155] ieee80211 phy0: wl0: request_irq() failed [86672.153169] brcmsmac: brcms_bcma_probe: brcms_attach failed!