Return-path: Received: from mx1.redhat.com ([209.132.183.28]:43308 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753155AbdEMOzG (ORCPT ); Sat, 13 May 2017 10:55:06 -0400 Subject: Re: New brcmfmac errors in 4.12: brcmf_sdio_rxglom: sublen ... not multiple of 8 To: Heiner Kallweit , Arend van Spriel , Franky Lin , Hante Meuleman , Kalle Valo Cc: linux-wireless , brcm80211-dev-list.pdl@broadcom.com References: <540e89cd-c222-e81a-5e34-600ae0aa052e@redhat.com> <701cc6a7-b66b-8a51-8755-13dd584cbebd@gmail.com> From: Hans de Goede Message-ID: (sfid-20170513_165513_148324_D39C56B1) Date: Sat, 13 May 2017 16:55:02 +0200 MIME-Version: 1.0 In-Reply-To: <701cc6a7-b66b-8a51-8755-13dd584cbebd@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Sender: linux-wireless-owner@vger.kernel.org List-ID: Hi, On 13-05-17 15:39, Heiner Kallweit wrote: > Am 13.05.2017 um 14:35 schrieb Hans de Goede: >> >> >> Hi, >> >> On 13-05-17 14:19, Hans de Goede wrote: >>> Hi, >>> >>> I've just rebased my personal kernel tree to what will soon be 4.12-rc1 >>> and I'm getting my dmesg log filled with the following errors: >>> >>> [ 32.528271] brcmfmac: brcmf_sdio_rxglom: sublen 524 not multiple of 8 >>> [ 32.528296] brcmfmac: brcmf_sdio_rxglom: sublen 84 not multiple of 8 >>> [ 33.063241] brcmfmac: brcmf_sdio_rxglom: sublen 1492 not multiple of 8 >>> > After a brief look at the code I'm not sure that the check actually checks > for an error condition. Apart from the error messages: > Do you face issues with the functionality of the driver? Yes after a while I get -ETIMEOUT errors for any sdio transfers to the device. But I'm not sure if this is caused by this commit, I think I've seen this once with 4.11 too. I've reverted the commit for now, but I'm fine with instead of doing the revert dropping the error check if the brcmfmac developers think that is ok. Currently the ETIMEOUT seems to be gone, so if dropping the revert causes it to re-appear then we know more. Regards, Hans