Bug#641749: package libmtp-runtime breaks AR3011 Bluetooth

2012-09-28 Thread Andres Cimmarusti
 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

I apologize for taking so long to reply. I have reinstalled the newer
version of libmtp-runtime (1.1.3-x) and I confirm that now firmware to
the atheros bluetooth is loaded correctly.

I haven't tried any new firmware (in fact, as far asI know the
firmware patch never made into Debian). This is with current stock
wheezy kernel and firmware.

I think this bug can be closed.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#641749: package libmtp-runtime breaks AR3011 Bluetooth

2012-09-28 Thread James M Leddy
On 09/28/2012 09:25 AM, Andres Cimmarusti wrote:
 I apologize for taking so long to reply. I have reinstalled the newer
 version of libmtp-runtime (1.1.3-x) and I confirm that now firmware to
 the atheros bluetooth is loaded correctly.
 
 I haven't tried any new firmware (in fact, as far asI know the
 firmware patch never made into Debian). This is with current stock
 wheezy kernel and firmware.

It made it's way to the upstream linux-firmware git repo, so Debian can
pull it from there. The summary is that Atheros chips are designed to
picid during the initialization process. We had one very specific chip
that was not changing ID's. The firmware update caused this chip to
change ID's with only minimal changes to the driver.
 
 I think this bug can be closed.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#641749: package libmtp-runtime breaks AR3011 Bluetooth

2012-09-28 Thread Jonathan Nieder
Hi James,

James M Leddy wrote:
 On 09/28/2012 09:25 AM, Andres Cimmarusti wrote:

 I haven't tried any new firmware (in fact, as far asI know the
 firmware patch never made into Debian). This is with current stock
 wheezy kernel and firmware.

 It made it's way to the upstream linux-firmware git repo, so Debian can
 pull it from there.

Are you sure?  Looking at [1], the most recent change I see is in
2010-12-13.

Curious,
Jonathan

[1] 
http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=history;f=ath3k-1.fw


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#641749: package libmtp-runtime breaks AR3011 Bluetooth

2012-09-28 Thread James M Leddy
On 09/28/2012 11:42 AM, Jonathan Nieder wrote:
  It made it's way to the upstream linux-firmware git repo, so Debian can
  pull it from there.
 Are you sure?  Looking at [1], the most recent change I see is in
 2010-12-13.

Now I'm not so sure. I'll look in to this today and get back to you.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#641749: package libmtp-runtime breaks AR3011 Bluetooth

2012-09-28 Thread James M Leddy
On 09/28/2012 11:42 AM, Jonathan Nieder wrote:
 Hi James,
 
 James M Leddy wrote:
 On 09/28/2012 09:25 AM, Andres Cimmarusti wrote:
 
 I haven't tried any new firmware (in fact, as far asI know the
 firmware patch never made into Debian). This is with current stock
 wheezy kernel and firmware.

 It made it's way to the upstream linux-firmware git repo, so Debian can
 pull it from there.
 
 Are you sure?  Looking at [1], the most recent change I see is in
 2010-12-13.

Okay, it has been submitted [2], but it didn't make it into git yet.
I'll ping David again about this.

[1]
http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;a=history;f=ath3k-1.fw
[2] https://lkml.org/lkml/2012/3/20/216


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#641749: package libmtp-runtime breaks AR3011 Bluetooth

2012-08-07 Thread ian_bruce
Andres Cimmarusti acimmaru...@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.le...@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


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org