The problem is that we cannot control when the firmware is added. And it is hard to track it. It is not added because of legal reasons. There is no a driver package with the firmware in an acceptable format with a distribution license. I think that it should be reverted either way. But the maintainers will decide. I wrote about that too.
2015-08-12 0:13 GMT+03:00 Raphaël Jakse <raphael.ja...@gmail.com>: > All right, so if this file isn't added to a package like linux-firmware > or linux-firmware-non-free, this seems to ok (and even better) to let > the fix reach users by upgrade. This will simplify the situation to any > user who don't have the problem I have. > > I didn't remember that I added this firmware file by myself, I'm sorry I > made you revert your patch which finally don't cause any trouble to > users who didn't modify their system. > > Do you know if there is any plan to include this firmware in Ubuntu > repositories ? > > Le 11/08/2015 22:53, Pilot6 a écrit : >> It means that common Ubuntu users will not have problems if they >> manually do not install that firmware. >> >> 2015-08-11 23:43 GMT+03:00 Raphaël Jakse <raphael.ja...@gmail.com>: >>> If I remove the firmware, my system boots correctly and I get : >>> >>> [ 16.210927] Bluetooth: Patch file not found ar3k/AthrBT_0x11020100.dfu >>> [ 16.210930] Bluetooth: Loading patch file failed >>> >>> >>> Le 11/08/2015 21:28, Pilot6 a écrit : >>>> Raphael, >>>> >>>> Can you remove the firmware file? Do you still have problems? >>>> >>> >>> -- >>> Raphaël Jakse >>> >>> -- >>> You received this bug notification because you are subscribed to the bug >>> report. >>> https://bugs.launchpad.net/bugs/1394368 >>> >>> Title: >>> Bluetooth with AR9462 doesn't work (New ID /Firmware) >>> >>> Status in linux package in Ubuntu: >>> Fix Released >>> Status in linux-firmware package in Ubuntu: >>> Confirmed >>> Status in linux source package in Vivid: >>> Fix Committed >>> Status in linux-firmware source package in Vivid: >>> Confirmed >>> >>> Bug description: >>> This is (kind of) a duplicate of: >>> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1024884 >>> (please read) >>> >>> I can't use Bluetooth with my AR9462 WLAN/BT-Combo. >>> In the link above, it has been fixed, but not for my Adapter ID/Firmware: >>> >>> System: >>> Ubuntu 14.10 utopic 64bit - 3.16.0-24-generic x86_64 >>> >>> lspci -nnk >>> 02:00.0 Network controller [0280]: Qualcomm Atheros AR9462 >>> Wireless Network Adapter [168c:0034] (rev 01) >>> Subsystem: Lite-On Communications Inc Device [11ad:0802] >>> Kernel driver in use: ath9k >>> >>> lsusb (identified Bluetooth Device) >>> Bus 002 Device 003: ID 04ca:300d Lite-On Technology Corp. >>> >>> ath9k.conf >>> options ath9k btcoex_enable=1 >>> >>> The "04ca:300d" ID is not in the Kernel, so i added it via dkms. >>> >>> I took ath3k.c and btusb.c out of the 3.16.0-24-generic source files >>> and changed them: >>> >>> diff -urN ./linux-3.16.0/drivers/bluetooth/ath3k.c >>> /usr/src/ar9462-1.5.1/ath3k.c >>> --- ./linux-3.16.0/drivers/bluetooth/ath3k.c 2014-08-04 >>> 00:25:02.000000000 +0200 >>> +++ /usr/src/ar9462-1.5.1/ath3k.c 2014-11-19 21:12:46.646265890 +0100 >>> @@ -85,6 +85,7 @@ >>> { USB_DEVICE(0x04CA, 0x3007) }, >>> { USB_DEVICE(0x04CA, 0x3008) }, >>> { USB_DEVICE(0x04CA, 0x300b) }, >>> + { USB_DEVICE(0x04CA, 0x300d) }, >>> { USB_DEVICE(0x0930, 0x0219) }, >>> { USB_DEVICE(0x0930, 0x0220) }, >>> { USB_DEVICE(0x0b05, 0x17d0) }, >>> @@ -134,6 +135,7 @@ >>> { USB_DEVICE(0x04ca, 0x3007), .driver_info = BTUSB_ATH3012 }, >>> { USB_DEVICE(0x04ca, 0x3008), .driver_info = BTUSB_ATH3012 }, >>> { USB_DEVICE(0x04ca, 0x300b), .driver_info = BTUSB_ATH3012 }, >>> + { USB_DEVICE(0x04ca, 0x300d), .driver_info = BTUSB_ATH3012 }, >>> { USB_DEVICE(0x0930, 0x0219), .driver_info = BTUSB_ATH3012 }, >>> { USB_DEVICE(0x0930, 0x0220), .driver_info = BTUSB_ATH3012 }, >>> { USB_DEVICE(0x0b05, 0x17d0), .driver_info = BTUSB_ATH3012 }, >>> >>> diff -urN ./linux-3.16.0/drivers/bluetooth/btusb.c >>> /usr/src/ar9462-1.5.1/btusb.c >>> --- ./linux-3.16.0/drivers/bluetooth/btusb.c 2014-08-04 >>> 00:25:02.000000000 +0200 >>> +++ /usr/src/ar9462-1.5.1/btusb.c 2014-11-19 21:12:46.646265890 +0100 >>> @@ -157,6 +157,7 @@ >>> { USB_DEVICE(0x04ca, 0x3007), .driver_info = BTUSB_ATH3012 }, >>> { USB_DEVICE(0x04ca, 0x3008), .driver_info = BTUSB_ATH3012 }, >>> { USB_DEVICE(0x04ca, 0x300b), .driver_info = BTUSB_ATH3012 }, >>> + { USB_DEVICE(0x04ca, 0x300d), .driver_info = BTUSB_ATH3012 }, >>> { USB_DEVICE(0x0930, 0x0219), .driver_info = BTUSB_ATH3012 }, >>> { USB_DEVICE(0x0930, 0x0220), .driver_info = BTUSB_ATH3012 }, >>> { USB_DEVICE(0x0b05, 0x17d0), .driver_info = BTUSB_ATH3012 }, >>> >>> sudo dkms add -m ar9462 -v 1.5.1 >>> sudo dkms build -m ar9462 -v 1.5.1 >>> sudo dkms install -m ar9462 -v 1.5.1 >>> >>> (DKMS package in the same style/versioning as in the bug report above) >>> >>> dkms status >>> ar9462, 1.5.1, 3.16.0-24-generic, x86_64: installed >>> >>> Now the new output: >>> >>> dmesg | egrep 'ath3|ar3|Bluet' >>> [ 2.787819] Bluetooth: Core ver 2.19 >>> [ 2.787833] Bluetooth: HCI device and connection manager initialized >>> [ 2.787839] Bluetooth: HCI socket layer initialized >>> [ 2.787842] Bluetooth: L2CAP socket layer initialized >>> [ 2.787848] Bluetooth: SCO socket layer initialized >>> [ 2.793551] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 >>> [ 2.793554] Bluetooth: BNEP filters: protocol multicast >>> [ 2.793561] Bluetooth: BNEP socket layer initialized >>> [ 3.130779] Bluetooth: Patch file not found ar3k/AthrBT_0x11020100.dfu >>> [ 3.130783] Bluetooth: Loading patch file failed >>> [ 3.130788] ath3k: probe of 2-5:1.0 failed with error -12 >>> [ 3.130823] usbcore: registered new interface driver ath3k >>> [ 9.776503] Bluetooth: RFCOMM TTY layer initialized >>> [ 9.776512] Bluetooth: RFCOMM socket layer initialized >>> [ 9.776517] Bluetooth: RFCOMM ver 1.11 >>> >>> My patch works, but just like in the bug report above, a Firmware file >>> is missing: >>> AthrBT_0x11020100.dfu >>> >>> I found it neither in linux-firmware >>> (http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/tree/ar3k) >>> nor elsewhere. >>> >>> To manage notifications about this bug go to: >>> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1394368/+subscriptions > > > -- > Raphaël Jakse > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/1394368 > > Title: > Bluetooth with AR9462 doesn't work (New ID /Firmware) > > Status in linux package in Ubuntu: > Fix Released > Status in linux-firmware package in Ubuntu: > Confirmed > Status in linux source package in Vivid: > Fix Committed > Status in linux-firmware source package in Vivid: > Confirmed > > Bug description: > This is (kind of) a duplicate of: > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1024884 > (please read) > > I can't use Bluetooth with my AR9462 WLAN/BT-Combo. > In the link above, it has been fixed, but not for my Adapter ID/Firmware: > > System: > Ubuntu 14.10 utopic 64bit - 3.16.0-24-generic x86_64 > > lspci -nnk > 02:00.0 Network controller [0280]: Qualcomm Atheros AR9462 > Wireless Network Adapter [168c:0034] (rev 01) > Subsystem: Lite-On Communications Inc Device [11ad:0802] > Kernel driver in use: ath9k > > lsusb (identified Bluetooth Device) > Bus 002 Device 003: ID 04ca:300d Lite-On Technology Corp. > > ath9k.conf > options ath9k btcoex_enable=1 > > The "04ca:300d" ID is not in the Kernel, so i added it via dkms. > > I took ath3k.c and btusb.c out of the 3.16.0-24-generic source files > and changed them: > > diff -urN ./linux-3.16.0/drivers/bluetooth/ath3k.c > /usr/src/ar9462-1.5.1/ath3k.c > --- ./linux-3.16.0/drivers/bluetooth/ath3k.c 2014-08-04 00:25:02.000000000 > +0200 > +++ /usr/src/ar9462-1.5.1/ath3k.c 2014-11-19 21:12:46.646265890 +0100 > @@ -85,6 +85,7 @@ > { USB_DEVICE(0x04CA, 0x3007) }, > { USB_DEVICE(0x04CA, 0x3008) }, > { USB_DEVICE(0x04CA, 0x300b) }, > + { USB_DEVICE(0x04CA, 0x300d) }, > { USB_DEVICE(0x0930, 0x0219) }, > { USB_DEVICE(0x0930, 0x0220) }, > { USB_DEVICE(0x0b05, 0x17d0) }, > @@ -134,6 +135,7 @@ > { USB_DEVICE(0x04ca, 0x3007), .driver_info = BTUSB_ATH3012 }, > { USB_DEVICE(0x04ca, 0x3008), .driver_info = BTUSB_ATH3012 }, > { USB_DEVICE(0x04ca, 0x300b), .driver_info = BTUSB_ATH3012 }, > + { USB_DEVICE(0x04ca, 0x300d), .driver_info = BTUSB_ATH3012 }, > { USB_DEVICE(0x0930, 0x0219), .driver_info = BTUSB_ATH3012 }, > { USB_DEVICE(0x0930, 0x0220), .driver_info = BTUSB_ATH3012 }, > { USB_DEVICE(0x0b05, 0x17d0), .driver_info = BTUSB_ATH3012 }, > > diff -urN ./linux-3.16.0/drivers/bluetooth/btusb.c > /usr/src/ar9462-1.5.1/btusb.c > --- ./linux-3.16.0/drivers/bluetooth/btusb.c 2014-08-04 00:25:02.000000000 > +0200 > +++ /usr/src/ar9462-1.5.1/btusb.c 2014-11-19 21:12:46.646265890 +0100 > @@ -157,6 +157,7 @@ > { USB_DEVICE(0x04ca, 0x3007), .driver_info = BTUSB_ATH3012 }, > { USB_DEVICE(0x04ca, 0x3008), .driver_info = BTUSB_ATH3012 }, > { USB_DEVICE(0x04ca, 0x300b), .driver_info = BTUSB_ATH3012 }, > + { USB_DEVICE(0x04ca, 0x300d), .driver_info = BTUSB_ATH3012 }, > { USB_DEVICE(0x0930, 0x0219), .driver_info = BTUSB_ATH3012 }, > { USB_DEVICE(0x0930, 0x0220), .driver_info = BTUSB_ATH3012 }, > { USB_DEVICE(0x0b05, 0x17d0), .driver_info = BTUSB_ATH3012 }, > > sudo dkms add -m ar9462 -v 1.5.1 > sudo dkms build -m ar9462 -v 1.5.1 > sudo dkms install -m ar9462 -v 1.5.1 > > (DKMS package in the same style/versioning as in the bug report above) > > dkms status > ar9462, 1.5.1, 3.16.0-24-generic, x86_64: installed > > Now the new output: > > dmesg | egrep 'ath3|ar3|Bluet' > [ 2.787819] Bluetooth: Core ver 2.19 > [ 2.787833] Bluetooth: HCI device and connection manager initialized > [ 2.787839] Bluetooth: HCI socket layer initialized > [ 2.787842] Bluetooth: L2CAP socket layer initialized > [ 2.787848] Bluetooth: SCO socket layer initialized > [ 2.793551] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 > [ 2.793554] Bluetooth: BNEP filters: protocol multicast > [ 2.793561] Bluetooth: BNEP socket layer initialized > [ 3.130779] Bluetooth: Patch file not found ar3k/AthrBT_0x11020100.dfu > [ 3.130783] Bluetooth: Loading patch file failed > [ 3.130788] ath3k: probe of 2-5:1.0 failed with error -12 > [ 3.130823] usbcore: registered new interface driver ath3k > [ 9.776503] Bluetooth: RFCOMM TTY layer initialized > [ 9.776512] Bluetooth: RFCOMM socket layer initialized > [ 9.776517] Bluetooth: RFCOMM ver 1.11 > > My patch works, but just like in the bug report above, a Firmware file is > missing: > AthrBT_0x11020100.dfu > > I found it neither in linux-firmware > (http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/tree/ar3k) > nor elsewhere. > > To manage notifications about this bug go to: > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1394368/+subscriptions -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-firmware in Ubuntu. https://bugs.launchpad.net/bugs/1394368 Title: Bluetooth with AR9462 doesn't work (New ID /Firmware) Status in linux package in Ubuntu: Fix Released Status in linux-firmware package in Ubuntu: Confirmed Status in linux source package in Vivid: Fix Committed Status in linux-firmware source package in Vivid: Confirmed Bug description: This is (kind of) a duplicate of: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1024884 (please read) I can't use Bluetooth with my AR9462 WLAN/BT-Combo. In the link above, it has been fixed, but not for my Adapter ID/Firmware: System: Ubuntu 14.10 utopic 64bit - 3.16.0-24-generic x86_64 lspci -nnk 02:00.0 Network controller [0280]: Qualcomm Atheros AR9462 Wireless Network Adapter [168c:0034] (rev 01) Subsystem: Lite-On Communications Inc Device [11ad:0802] Kernel driver in use: ath9k lsusb (identified Bluetooth Device) Bus 002 Device 003: ID 04ca:300d Lite-On Technology Corp. ath9k.conf options ath9k btcoex_enable=1 The "04ca:300d" ID is not in the Kernel, so i added it via dkms. I took ath3k.c and btusb.c out of the 3.16.0-24-generic source files and changed them: diff -urN ./linux-3.16.0/drivers/bluetooth/ath3k.c /usr/src/ar9462-1.5.1/ath3k.c --- ./linux-3.16.0/drivers/bluetooth/ath3k.c 2014-08-04 00:25:02.000000000 +0200 +++ /usr/src/ar9462-1.5.1/ath3k.c 2014-11-19 21:12:46.646265890 +0100 @@ -85,6 +85,7 @@ { USB_DEVICE(0x04CA, 0x3007) }, { USB_DEVICE(0x04CA, 0x3008) }, { USB_DEVICE(0x04CA, 0x300b) }, + { USB_DEVICE(0x04CA, 0x300d) }, { USB_DEVICE(0x0930, 0x0219) }, { USB_DEVICE(0x0930, 0x0220) }, { USB_DEVICE(0x0b05, 0x17d0) }, @@ -134,6 +135,7 @@ { USB_DEVICE(0x04ca, 0x3007), .driver_info = BTUSB_ATH3012 }, { USB_DEVICE(0x04ca, 0x3008), .driver_info = BTUSB_ATH3012 }, { USB_DEVICE(0x04ca, 0x300b), .driver_info = BTUSB_ATH3012 }, + { USB_DEVICE(0x04ca, 0x300d), .driver_info = BTUSB_ATH3012 }, { USB_DEVICE(0x0930, 0x0219), .driver_info = BTUSB_ATH3012 }, { USB_DEVICE(0x0930, 0x0220), .driver_info = BTUSB_ATH3012 }, { USB_DEVICE(0x0b05, 0x17d0), .driver_info = BTUSB_ATH3012 }, diff -urN ./linux-3.16.0/drivers/bluetooth/btusb.c /usr/src/ar9462-1.5.1/btusb.c --- ./linux-3.16.0/drivers/bluetooth/btusb.c 2014-08-04 00:25:02.000000000 +0200 +++ /usr/src/ar9462-1.5.1/btusb.c 2014-11-19 21:12:46.646265890 +0100 @@ -157,6 +157,7 @@ { USB_DEVICE(0x04ca, 0x3007), .driver_info = BTUSB_ATH3012 }, { USB_DEVICE(0x04ca, 0x3008), .driver_info = BTUSB_ATH3012 }, { USB_DEVICE(0x04ca, 0x300b), .driver_info = BTUSB_ATH3012 }, + { USB_DEVICE(0x04ca, 0x300d), .driver_info = BTUSB_ATH3012 }, { USB_DEVICE(0x0930, 0x0219), .driver_info = BTUSB_ATH3012 }, { USB_DEVICE(0x0930, 0x0220), .driver_info = BTUSB_ATH3012 }, { USB_DEVICE(0x0b05, 0x17d0), .driver_info = BTUSB_ATH3012 }, sudo dkms add -m ar9462 -v 1.5.1 sudo dkms build -m ar9462 -v 1.5.1 sudo dkms install -m ar9462 -v 1.5.1 (DKMS package in the same style/versioning as in the bug report above) dkms status ar9462, 1.5.1, 3.16.0-24-generic, x86_64: installed Now the new output: dmesg | egrep 'ath3|ar3|Bluet' [ 2.787819] Bluetooth: Core ver 2.19 [ 2.787833] Bluetooth: HCI device and connection manager initialized [ 2.787839] Bluetooth: HCI socket layer initialized [ 2.787842] Bluetooth: L2CAP socket layer initialized [ 2.787848] Bluetooth: SCO socket layer initialized [ 2.793551] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 2.793554] Bluetooth: BNEP filters: protocol multicast [ 2.793561] Bluetooth: BNEP socket layer initialized [ 3.130779] Bluetooth: Patch file not found ar3k/AthrBT_0x11020100.dfu [ 3.130783] Bluetooth: Loading patch file failed [ 3.130788] ath3k: probe of 2-5:1.0 failed with error -12 [ 3.130823] usbcore: registered new interface driver ath3k [ 9.776503] Bluetooth: RFCOMM TTY layer initialized [ 9.776512] Bluetooth: RFCOMM socket layer initialized [ 9.776517] Bluetooth: RFCOMM ver 1.11 My patch works, but just like in the bug report above, a Firmware file is missing: AthrBT_0x11020100.dfu I found it neither in linux-firmware (http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/tree/ar3k) nor elsewhere. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1394368/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp