[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#641749: package libmtp-runtime breaks AR3011 Bluetooth



Andres Cimmarusti <acimmarusti@gmail.com> wrote:

> I believe I have finally narrowed down the problem. It lies in the
> 'libmtp-runtime' package with the command 'mtp-probe' (only present in
> wheezy or newer).
>
> I'm not sure what this is doing to my system, but when the package
> mentioned is installed, it "messes" up my atheros bluetooth device so
> that the kernel/udev cannot load the firmware into it.
>
> As soon as I uninstalled this package and thus caused the boot process
> to throw some errors about missing mtp-probe command, my bluetooth
> module was correctly loaded and the led turned on.


James M. Leddy <jm.leddy@gmail.com> wrote:

> This turned out to be a problem with the firmware. It should be fixed
> by this modification to the firmware:
>
> http://comments.gmane.org/gmane.linux.kernel/1262485


I also found that removal of the "libmtp-runtime" package (version
1.1.2-2) solved the problem with my AR3011 Bluetooth device.
(AMD64 CPU, Linux v3.2)

After reading here:

https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/714862/comments/43

https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/714862/comments/45

http://permalink.gmane.org/gmane.linux.kernel1.73/1262485

-- that there was a firmware patch which supposedly addressed this
problem, I obtained the Ubuntu "linux-firmware" package which contains
the updated "ath3k-1.fw" file (as of version 1.73):

http://packages.ubuntu.com/precise/linux-firmware

http://changelogs.ubuntu.com/changelogs/pool/main/l/linux-firmware/linux-firmware_1.79/changelog

-- and substituted their file in place of the one from the Debian
"firmware-atheros" package (version 0.36). I confirmed that the firmware
images are in fact different.

Result: the firmware change appears to have no effect at all. I tried
booting up with all four combinations of

{libmtp-runtime present/not present} x {Debian firmware/Ubuntu firmware}

and the Bluetooth device works or not depending on the presence (no) or
absence (yes) of libmtp-runtime, regardless of the firmware version.

I urge other people to try this experiment.

Later comments in the corresponding Ubuntu bug report:

https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/714862

-- agree with this result:

https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/714862/comments/40

https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/714862/comments/53

https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/714862/comments/55

The changelog for the Ubuntu "linux-firmware" development package lists
under version 1.87 the entry "UBUNTU: Remove obsolete ath3k firmware". I
do not know what the significance of this comment is.

http://packages.ubuntu.com/quantal/linux-firmware

http://changelogs.ubuntu.com/changelogs/pool/main/l/linux-firmware/linux-firmware_1.88/changelog


-- Ian Bruce


Reply to: