Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3266456pxj; Tue, 11 May 2021 00:03:38 -0700 (PDT) X-Google-Smtp-Source: ABdhPJweFwXbs5Ub5GgWdyVBSnGFfryjRH4vME2Wad5OvPcDzjoLvevIsdTLS+SB/5Z4ebyh+AiQ X-Received: by 2002:a25:6ec4:: with SMTP id j187mr38266991ybc.313.1620716617848; Tue, 11 May 2021 00:03:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620716617; cv=none; d=google.com; s=arc-20160816; b=sD/MgE+5sOO9rVZCmouj7Kp+4iAZTn8xikPhNqOvDINSU4Ny/QW/fJ73G6pOVLEC6D uhoNlxLX+li/8Y75piWQ0MP5TfkpfUNCbdvPLmcfDGmMlStWXMn529RrVy4L9YmfQ9u9 zQzzH7NKeNrozM0gqNMAbDwTIYpmF4C1V79rBfdwB9KKfNBGXgA+GDzOUDfxZ0Wq+SLX 5tDCX0A1yhNG4JmhQy88iO9tJ9kA6DHqLqdlR0QARStvn1Au9sH+yrjcZCrkxxF5Td9d 2ixjNuEb+U+j9oAR4IdeGDwsk7Lw8M8ZpB8evicMO5CkvWMojNBPdFQ8mAQXuwJIUTJ3 6hrg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=qStSycHp7mkQ0TqkvAIzpx7xTVIY/vIzUunFu++Het8=; b=ejbWpemyZmbSpGTDG7zATK5JY1aPOrK51pUO11RkIAy8x7bVmQ9InNd+8cgqOkJhF9 SBulFOoKj3BniWaIkI+/EuffwL7vs/0/kODwoCMil4OrF4Rp0qkU73xIuCmcazKGpF12 sHS8NQdvCV460j7uxDz1G5/kVDl3VObFhxrqhsd0UzxyAmDqS4VRCRTvUQ3nmBPomMpr BWECZzF/2tE7gxLKmsrMBj9oUGF/TlrBIddGzJMkX5aPbtv+fYfJQRds80zjdgRN/pJS zhqAtmVjVVqp5fvTbxM3t0oB5PXbwbpKmai54NKuQ622BfIxvf08v0QMDIZ/7/ko1NOy aQNA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=W1NXljis; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z11si24112099ioq.81.2021.05.11.00.03.09; Tue, 11 May 2021 00:03:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=W1NXljis; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229984AbhEKHDM (ORCPT + 99 others); Tue, 11 May 2021 03:03:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60230 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229931AbhEKHDM (ORCPT ); Tue, 11 May 2021 03:03:12 -0400 Received: from mail-yb1-xb2b.google.com (mail-yb1-xb2b.google.com [IPv6:2607:f8b0:4864:20::b2b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 57EA6C061574 for ; Tue, 11 May 2021 00:02:06 -0700 (PDT) Received: by mail-yb1-xb2b.google.com with SMTP id 82so24996102yby.7 for ; Tue, 11 May 2021 00:02:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=qStSycHp7mkQ0TqkvAIzpx7xTVIY/vIzUunFu++Het8=; b=W1NXljisTzzUSLP//ElTSrHProMqiRyv/bLqud/1dwX7Ao9oK4BmMvPXsQIDw/SLlq zEIz6vCq6n42tXPpOjdHjRdT66gDM/NB/t7Kh/Pu3JujDnLs/MP8zOs0ImSR3qQZPYAm G6hayhnuF6MF6t96Pyj9YDWHPi/ZHlBCna5Qu+l8Rsfxl1tWzUqGRg3edRhdpq5Xz3Hc 9KktvO0emUq9iMM0Tcuie3tbHHsoGJmPOd6rsS5jQmjX1j+75bry6MmXAmsJNZcPoprm OWrrujqs012faz1UWMRQussB/RqOieA5ADeVT1AUHseteKboAP4nJCG65XmrlRQwgGsw z2KA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=qStSycHp7mkQ0TqkvAIzpx7xTVIY/vIzUunFu++Het8=; b=agmpKhH7ZXpUXxdvasAAQNqAu2igRbsBNd941X5r0DASAIzrHcUvQDt/H9alp4+Nz8 ujpc6+JGnrdYUzpZyULdDMtUrTzUJpHH4FR+MnXoDiFYDvsi580TozzpIeBmt/R5fjGT 7Ct3tBnot6Rv7UgdWzqm/BaiMv3iSqGCrJi9cpkYcgG4vXGXhfEsu2mmhZNowAM3vPGl CidVQDhKHbv+yvrDGhrizt3zm8CxOxd/TqM77DVRFTYdQahNhOnZLu67lFAuyEtu7odx SQXwsRoAOAqNnc5lnv22O+qquUfT3tQhM0TVqRSzEXT9nNMIFLERGBp79YZpZDNv1gjr 6c+g== X-Gm-Message-State: AOAM5309u1wG7OUOmzTei671cMdMi5o7rX2PvtPa5dsmXsT3gKDz1JcM U1w0Z1YNfg5bbgxXok3RKWCBrz6mMwBfRlujGNlDAWvbbNM= X-Received: by 2002:a25:9a04:: with SMTP id x4mr22868029ybn.440.1620716525576; Tue, 11 May 2021 00:02:05 -0700 (PDT) MIME-Version: 1.0 References: <20210430230501.603111-1-luiz.dentz@gmail.com> <20210511042654.8549-1-youling257@gmail.com> In-Reply-To: <20210511042654.8549-1-youling257@gmail.com> From: Luiz Augusto von Dentz Date: Tue, 11 May 2021 00:01:54 -0700 Message-ID: Subject: Re: [PATCH] Bluetooth: btusb: Fix failing to init controllers with operation firmware To: youling257 Cc: "linux-bluetooth@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org Hi, On Mon, May 10, 2021 at 9:27 PM youling257 wrote: > > I test this patch no help. rmmod btusb, modprobe btusb. > > > [ 7.661739] Bluetooth: Core ver 2.22 > [ 7.661762] NET: Registered protocol family 31 > [ 7.661763] Bluetooth: HCI device and connection manager initialized > [ 7.661767] Bluetooth: HCI socket layer initialized > [ 7.661768] Bluetooth: L2CAP socket layer initialized > [ 7.661772] Bluetooth: SCO socket layer initialized > [ 7.686106] usbcore: registered new interface driver btusb > [ 7.689317] iwlwifi 0000:07:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340 > [ 7.689789] Bluetooth: hci0: Firmware revision 0.0 build 118 week 15 2021 > [ 7.694911] bluetooth hci0: Direct firmware load for intel/ibt-20-0-0.sfi failed with error -2 > > [ 230.746397] usbcore: registered new interface driver btusb > [ 230.750827] Bluetooth: hci0: Firmware revision 0.0 build 118 week 15 2021 > [ 230.756450] bluetooth hci0: Direct firmware load for intel/ibt-20-0-0.sfi failed with error -2 The error shall be ignored in this case since it comes from request_firmware we can't prevent it, if you don't see another error after that means it can be ignored, that said perhaps we detect it sooner by either attempting to stat the file or perhaps check if revision comes back as all 0. -- Luiz Augusto von Dentz