Received: by 2002:a25:31c3:0:0:0:0:0 with SMTP id x186csp120989ybx; Wed, 30 Oct 2019 12:16:57 -0700 (PDT) X-Google-Smtp-Source: APXvYqwxI7selhw1ev9ijVM39Au+Ee6tYinHgiAcphbECRifPPIk8acKU6+wfihyiaYG1oKJqkPW X-Received: by 2002:a17:906:7212:: with SMTP id m18mr1241725ejk.88.1572463017021; Wed, 30 Oct 2019 12:16:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1572463017; cv=none; d=google.com; s=arc-20160816; b=L3D2DYW/JF3rQIhF4zuO4O3AYphR5XVIQkj6/kX4UxjIyqjS9LIJzhGiYbl7Rt3ogN oYZfAivUbrDahHynf1TmqrFH9D0y8xIoiu8zddZZVSja433mGWZ9ZBTc+2aOrqT5fD1k 04/s+iYQOdfFt5kF6KObQW0iXq1t00/Np7eFbSfd4vOJQU3x5PHjnimOWVQU0B/yEDj/ D5S0X9i20A0kFDQsMBvyBXFuYyXO1W3SnigAv8TRQO7PPNrIfWvYpFUmZ6yqZGFbXLQb uzBq6D8V3az2Hybcdmh9nBqfReSGg8G7fJHKzlOE5Szpy1Afm+rDva5owrSs8evzZPzI QJJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :mime-version:dkim-signature; bh=9zBGeuRJAsojTp30lVr3SleNVsHIFJC9n4Zs2QOF5Ic=; b=ZoK6wBEXoUock5LzfrSAWrf+s82KLCbWsV00tC9M75O6TcJicZpiZErcXw+Oy/l+QH 7mzbzzb0pyljTG9GbjEwOrf4wfm5cEfLz3ytSDjZfx93tA9IbHa8pafqExoi/ADoSwRo TFMEjBSFZBX/aoRzrAcZgSCdFsviHDjhn7VaoFMc3qQHhDwe/l46xdFGiZkbUU7tbs9z AAmullvMs3qzC/y0EFRjNgRkmDk3OcpIsBDNbX7Rjd82QV0MM+vPYn5/DDl4dFK8jeuz TmkgFFKEj17RLFqiUF/USCVAZfE+HVwjPGG0K0WQ7/Jgon8iKYXUZrbGU0ELIdRO/CRq 0SdA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=sfX29vsH; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-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. [209.132.180.67]) by mx.google.com with ESMTP id t8si2311479edd.373.2019.10.30.12.16.20; Wed, 30 Oct 2019 12:16:57 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=sfX29vsH; spf=pass (google.com: best guess record for domain of linux-wireless-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-wireless-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 S1726922AbfJ3TKZ (ORCPT + 99 others); Wed, 30 Oct 2019 15:10:25 -0400 Received: from mail-oi1-f170.google.com ([209.85.167.170]:33188 "EHLO mail-oi1-f170.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726325AbfJ3TKZ (ORCPT ); Wed, 30 Oct 2019 15:10:25 -0400 Received: by mail-oi1-f170.google.com with SMTP id m193so2998758oig.0; Wed, 30 Oct 2019 12:10:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=9zBGeuRJAsojTp30lVr3SleNVsHIFJC9n4Zs2QOF5Ic=; b=sfX29vsHuA1eKJmwTZRoNYdUH4pMY2Cn/t5BIxFNf3JvjVAmjSTgyopVxQfBhzYqYR vAGlCgDR/jjIqDPDIzzGHdufNr2j9AzR0DRwxMndRuOzKzf2h0wsD+DERt0Mwp9A7cX8 kGd7UjrGjUxqYEM8yDUEIrgMfqYrwUt339HY4bfJDBuu0Zv3OqpOKByVMqTolh2C8aJB uLZomxZ7n4exoNmhZRDSx8R3RGCURor/Ghlc+8nm0+idBXdYssZRAmFNmkxvvI1NlRlC ov8qpCz1MSKNV3t9wUxNFTYCL5e5sFwoHVnGMy4zNvACZQvKz7fvmQ08RSqNVaTFNrub NXew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=9zBGeuRJAsojTp30lVr3SleNVsHIFJC9n4Zs2QOF5Ic=; b=V2RcjtZEOUapbQZQOZz8EQnNBNFLeQcx5eHYd+9Tz8N1KR+cvXDLxX8SUZF3a70olp ZJc1UmZ37pswG35qziOQKLTmNWRno51Acl4IYpvDKjCdOwDZBm6MJVGxIWWMsg4NnXLm vnljOv0Z3dYogVtsz5on7wxZWDhTnqUCYS1O5BVlluwh6GkF7vkSDwlvlAzgumvq7Jxq XUwM42wGQ4bcA4NNZRsbfSlvcWWZqefVdFqotKOhDRksxBTV7VPhhff7oQNuIFri9iyX m8i4JQA26R6BpPt1d96TYzpkvR0BzXm0kWL2Wb4LpbYpwZj7gjyzLzQB4NT8sEIB1HDh uJIQ== X-Gm-Message-State: APjAAAWIMH81W8ll7Txra7CbAv7OaEL+vOmnLG3k+QE2IrcIS4QOTuKz AnxDgZDCefrskoX2tG3nQRMOnHk4Bqu/mCTT3tT26/5w X-Received: by 2002:a54:448b:: with SMTP id v11mr656445oiv.155.1572462623555; Wed, 30 Oct 2019 12:10:23 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a9d:7511:0:0:0:0:0 with HTTP; Wed, 30 Oct 2019 12:10:23 -0700 (PDT) From: Tom Psyborg Date: Wed, 30 Oct 2019 20:10:23 +0100 Message-ID: Subject: ath3k patch file not found To: linux-wireless Cc: linux-firmware , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-wireless-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org Hi After loading QCA9880 card on my laptop I noticed it has bluetooth capabilities, lsusb identifies it as AR3012 BT4.0. It is unable to start, according to message, due to missing patch file: Bluetooth: Patch file not found ar3k/AthrBT_0x41010000.dfu Anyone can tell how to obtain the related patch files, or is there a way to modify existing ones to fit this device? Here is complete lsusb output: Bus 001 Device 003: ID 0cf3:3004 Atheros Communications, Inc. AR3012 Bluetooth 4.0 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 224 Wireless bDeviceSubClass 1 Radio Frequency bDeviceProtocol 1 Bluetooth bMaxPacketSize0 64 idVendor 0x0cf3 Atheros Communications, Inc. idProduct 0x3004 AR3012 Bluetooth 4.0 bcdDevice 0.01 iManufacturer 0 iProduct 0 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 177 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0010 1x 16 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0000 1x 0 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0000 1x 0 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 1 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0009 1x 9 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0009 1x 9 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 2 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0011 1x 17 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0011 1x 17 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 3 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0019 1x 25 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0019 1x 25 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 4 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0021 1x 33 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0021 1x 33 bytes bInterval 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 5 bNumEndpoints 2 bInterfaceClass 224 Wireless bInterfaceSubClass 1 Radio Frequency bInterfaceProtocol 1 Bluetooth iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0031 1x 49 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 1 Transfer Type Isochronous Synch Type None Usage Type Data wMaxPacketSize 0x0031 1x 49 bytes bInterval 1 Device Status: 0x0003 Self Powered Remote Wakeup Enabled