From mboxrd@z Thu Jan 1 00:00:00 1970 From: Larry Finger Date: Fri, 09 Dec 2011 11:57:54 -0600 Subject: Performance of BCM43224 (14e4:4353) In-Reply-To: <4EE24615.9020003@broadcom.com> References: <4EE15A4E.1090500@lwfinger.net> <4EE1E2AC.8030002@broadcom.com> <4EE23AF5.8000400@lwfinger.net> <4EE24615.9020003@broadcom.com> Message-ID: <4EE24C22.4000204@lwfinger.net> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Arend van Spriel Cc: =?UTF-8?B?UmFmYcWCIE1pxYJlY2tp?= , Francesco Gringoli , b43-dev , wireless On 12/09/2011 11:32 AM, Arend van Spriel wrote: > With the submitted patches brcmsmac claims any revision of 802.11 cores. > Not sure what b43 claims. I have a patch internally to claim only > revisions 23 and 24, which are used in bcm43224, bcm43225, and bcm4313. The problem is that ai_doattach() is returning NULL. I added pr_err() statements to each of the places that this could happen and found that the error in in this fragment: /* scan for cores */ if (socitype == SOCI_AI) { SI_MSG("Found chip type AI (0x%08x)\n", w); /* pass chipc address instead of original core base */ ai_scan(&sii->pub, pbus); } else { /* Found chip of unknown type */ pr_err("Found chip of type %d\n", socitype); return NULL; } This one logs "brcmsmac: Found chip of type 4". As SOC_AI is the only SOCI_XX that is defined, I am not sure that I will be able to get further. Larry