New firmware has few critical bug fixes and shared antenna support. Signed-off-by: Vikram Kandukuri <vkandukuri@xxxxxxxxxxx> --- drivers/bluetooth/ath3k.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers/bluetooth/ath3k.c b/drivers/bluetooth/ath3k.c index 128cae4..7bda549 100644 --- a/drivers/bluetooth/ath3k.c +++ b/drivers/bluetooth/ath3k.c @@ -122,9 +122,12 @@ static int ath3k_probe(struct usb_interface *intf, data->udev = udev; - if (request_firmware(&firmware, "ath3k-1.fw", &udev->dev) < 0) { - kfree(data); - return -EIO; + if (request_firmware(&firmware, "ath3k-2.fw", &udev->dev) < 0) { + BT_DBG("requesting old firmware"); + if (request_firmware(&firmware, "ath3k-1.fw", &udev->dev) < 0) { + kfree(data); + return -EIO; + } } size = max_t(uint, firmware->size, 4096); -- 1.7.0 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html