[ASUS X200MA] Bluetooth does not work

Bug #1395465 reported by Pilot6
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Linux
New
Undecided
Unassigned
linux (Ubuntu)
Fix Released
Medium
Unassigned
Utopic
Fix Released
Medium
Unassigned
Vivid
Fix Released
Medium
Unassigned

Bug Description

The 13d3:3408 device is not listed in ath3k and btusb modules.
It is an AR3012 type device, which requires loadin firmware.
This code is added to new Windows drivers.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-3.13.0-39-generic 3.13.0-39.66
ProcVersionSignature: Ubuntu 3.13.0-39.66-generic 3.13.11.8
Uname: Linux 3.13.0-39-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.5
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: pilot6 1960 F.... pulseaudio
CurrentDesktop: Unity
CurrentDmesg: [ 32.527666] init: plymouth-upstart-bridge main process ended, respawning
Date: Sun Nov 23 15:24:00 2014
HibernationDevice: RESUME=UUID=2f501090-6091-423c-abb1-a09f9c524fc3
InstallationDate: Installed on 2014-10-31 (23 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
Lsusb:
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
 Bus 001 Device 002: ID 0bda:5603 Realtek Semiconductor Corp.
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: ASUSTeK COMPUTER INC. X200MA
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-39-generic.efi.signed root=UUID=8b0c6000-31d7-4e41-bfbf-4149ad0122d4 ro quiet splash acpi_osi= vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.13.0-39-generic N/A
 linux-backports-modules-3.13.0-39-generic N/A
 linux-firmware 1.127.8
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 09/11/2014
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: X200MA.502
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: X200MA
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: 1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK COMPUTER INC.
dmi.chassis.version: 1.0
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrX200MA.502:bd09/11/2014:svnASUSTeKCOMPUTERINC.:pnX200MA:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnX200MA:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:
dmi.product.name: X200MA
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK COMPUTER INC.

Revision history for this message
Pilot6 (hanipouspilot) wrote :
Revision history for this message
Pilot6 (hanipouspilot) wrote :

I submitted an upstream patch already, but it will be applied in 3.18 or 3.19.

Here is the patch against ubuntu 3.16.0-25 kernel

Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Pilot6 (hanipouspilot)
description: updated
summary: - [X200MA] Bluetooth does not work
+ [ASUS X200MA] Bluetooth does not work
Revision history for this message
Букреев Евгений (evbukreev) wrote :

The same laptop, the same problem.

uname -a
Linux ubunt 3.13.0-39-generic #66-Ubuntu SMP Tue Oct 28 13:30:27 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
[ASUS X200MA] Bluetooth does not work

Revision history for this message
Pilot6 (hanipouspilot) wrote :

@evbukreev

You can test the patched kernel. It fixes touchpad multitouch features and the bluetooth.

https://www.dropbox.com/sh/07642x3lziqgmz9/AACGWNO5_lNnX7x7tYMoH9gka?dl=0

tags: added: patch
tags: added: kernel-da-key
Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Triaged
Changed in linux (Ubuntu Trusty):
importance: Undecided → Medium
Changed in linux (Ubuntu Utopic):
importance: Undecided → Medium
status: New → Triaged
Changed in linux (Ubuntu Trusty):
status: New → Triaged
no longer affects: linux (Ubuntu Trusty)
Revision history for this message
Pilot6 (hanipouspilot) wrote :

Here is the link to the upstream patch.

http://www.spinics.net/lists/linux-bluetooth/msg55965.html

Changed in linux (Ubuntu Utopic):
status: Triaged → In Progress
assignee: nobody → Joseph Salisbury (jsalisbury)
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

I built a Utopic test kernel with the patch from comment #2. Can you test this kernel and see if it resolves this bug? If it does, we can submit and SRU request for inclusion in Utopic.

The test kernel can be downloaded from:
http://kernel.ubuntu.com/~jsalisbury/lp1395465/

Note: You will have to install both the linux-image and linux-image-extra .deb packages.

Revision history for this message
Pilot6 (hanipouspilot) wrote :

I already tested it and also gave link to the kernel debs. It works.
And also a few people tested on various ASUS laptops with this bluetooth module.
There is a thread on ubuntuforums.

But I'll try yours, just to make sure.

Changed in linux (Ubuntu Trusty):
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Joseph Salisbury (jsalisbury)
Revision history for this message
Pilot6 (hanipouspilot) wrote :

@Joseph

Yes. your build works as expected. But there is a small bug, which I think is not directly kernel related.
Same is with my build.

When I boot first time with this kernel, there is no bluetooth indicator. I test it like a common user.
Then I go to System settings -> bluetooth and enable bluetooth.
The switch turns on and in a second turns off itself. Indicator appears in the indicator panel, but greyed out.
If I try again form System settings - no go.
Then if I turn it on from the indicator panel, it turns on and works OK.

This must be related to some other package, I do not know which. Either way ithe bug is mostly fixed.

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

@Pilot6, thanks! I also have a Trusty test kernel building.

Revision history for this message
Pilot6 (hanipouspilot) wrote :

@Joseph

Is it 3.13 or 3.16? I think there is no need to patch 3.13 as very soon 3.16 will be default in trusty 14.04.2 and lts-utopic will be suggested for all trusty users. I tested it on trusty, because I do not have utipic on this laptop. It makes no difference as it is a very simple kernel patch.

no longer affects: linux (Ubuntu Trusty)
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

I see that you already sent your patch upstream:
https://lkml.org/lkml/2014/11/23/78

Could you also send the patch with a CC to <email address hidden> ? That way it will make it's way into the upstream stable releases. There is some info on this in the kernel tree documentation: ~/Documentation/stable_kernel_rules.txt

I'll send and SRU request for Utopic while the patch makes it's way through stable.

Thanks again for the help!

Revision history for this message
Pilot6 (hanipouspilot) wrote :

@Joseph

CC to stable done, but it may be only 3.17, since 3.16 is EOL.

Did you receive my E-mail regarding the other patch?

Revision history for this message
Pilot6 (hanipouspilot) wrote :

I failed to submit the patch upstream in a right way. They get me resend it again and again.
I spent already hours on doing it. So I give up. If someone else wills to deal with the kernel team, please, do it.
That was my first and last try to contact them.

Revision history for this message
Pilot6 (hanipouspilot) wrote :

Finally they applied it.

https://lkml.org/lkml/2014/11/26/480

Brad Figg (brad-figg)
Changed in linux (Ubuntu Utopic):
status: In Progress → Fix Committed
Revision history for this message
elzear (elzear) wrote :

Hello, I have Asus X200MA and I have installed kernel 3.16 from dropbox of Pilot6.
As I can notice touchpad is working well on it, but bluetooth not.
Bluetooth is visible by system, but I can't find any other device, PC is not visible either.

I'm attaching dmesg, if you need any other info let me know.
uname -r
3.16.0-26-generic

Revision history for this message
Pilot6 (hanipouspilot) wrote :

@elzear

Please install the latest image from the same URL.

Also enable bluetooth in indicators panel first.

Then give output

lsusb
rfkill list

If it is blocked try to run

sudo rfkill unblock all

You have the same bluetooth adapter. It should work.

Revision history for this message
Pilot6 (hanipouspilot) wrote :

@elzear

And also make sure that you poweroff your laptop after you install the kernel image, not just reboot.
I was confused with that issue too first. The firmware is not loaded after first reboot.

Revision history for this message
Pilot6 (hanipouspilot) wrote :

Oops, sry. I tested the very latest build and bluetooth does not load firmware. Probably I made a mistake, when builded the image.
I changed some patches and did not clean. i will rebuild and make available same files again.

Revision history for this message
Pilot6 (hanipouspilot) wrote :

I fixed it and put the image to dropbox. Sry for my stupid mistake.
Now bluetooth works. I will be more careful, when merging upstream.

Do not forget to power off after install.

https://www.dropbox.com/sh/07642x3lziqgmz9/AACGWNO5_lNnX7x7tYMoH9gka?dl=0

Revision history for this message
Pilot6 (hanipouspilot) wrote :

Either way the source of my patched kernel can be found here.

https://github.com/hanipouspilot/ubuntu-fixes/tree/pilot6

Revision history for this message
elzear (elzear) wrote :

yep it is working now!
Thanks!!

Revision history for this message
Brad Figg (brad-figg) wrote :

This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-utopic' to 'verification-done-utopic'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-utopic
Revision history for this message
Pilot6 (hanipouspilot) wrote :

I am testing it for two weeks already. It definitely solves the problem.

tags: added: verification-done-utopic
removed: verification-needed-utopic
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (21.8 KiB)

This bug was fixed in the package linux - 3.16.0-29.39

---------------
linux (3.16.0-29.39) utopic; urgency=low

  [ Kamal Mostafa ]

  * Release Tracking Bug
    - LP: #1402822

  [ AceLan Kao ]

  * SAUCE: Add use_native_backlight quirk for HP ProBook 6570b
    - LP: #1359010

  [ Andy Whitcroft ]

  * Revert "SAUCE: (no-up) arm64: optimized copy_to_user and copy_from_user
    assembly code"
    - LP: #1398596
  * [Config] updateconfigs to balance CONFIG_SCOM_DEBUGFS

  [ Paolo Pisati ]

  * [Config] armhf: VIRTIO_[BALLOON|MMIO]=y

  [ Upstream Kernel Changes ]

  * Revert "arm64: Make default dma_ops to be noncoherent"
    - LP: #1386490
  * Revert "percpu: free percpu allocation info for uniprocessor system"
    - LP: #1401079
  * ath3k: Add support of MCI 13d3:3408 bt device
    - LP: #1395465
  * x86: kvm: use alternatives for VMCALL vs. VMMCALL if kernel text is
    read-only
    - LP: #1379340
  * cpufreq: Allow stop CPU callback to be used by all cpufreq drivers
    - LP: #1397928
  * cpufreq: powernv: Set the pstate of the last hotplugged out cpu in
    policy->cpus to minimum
    - LP: #1397928
  * cpufreq: powernv: Set the cpus to nominal frequency during reboot/kexec
    - LP: #1397928
  * xen-netfront: Remove BUGs on paged skb data which crosses a page
    boundary
    - LP: #1275879
  * ACPI / blacklist: blacklist Win8 OSI for Dell Vostro 3546
    - LP: #1383589
  * iwlwifi: add device / firmware to fw-error-dump file
    - LP: #1399440
  * iwlwifi: rename iwl_mvm_fw_error_next_data
    - LP: #1399440
  * iwlwifi: pcie: add firmware monitor capabilities
    - LP: #1399440
  * iwlwifi: remove wrong comment about alignment in iwl-fw-error-dump.h
    - LP: #1399440
  * iwlwifi: mvm: don't collect logs in the interrupt thread
    - LP: #1399440
  * iwlwifi: mvm: kill iwl_mvm_fw_error_rxf_dump
    - LP: #1399440
  * iwlwifi: mvm: update layout of firmware error dump
    - LP: #1399440
  * powerpc/pseries: Fix endiannes issue in RTAS call from xmon
    - LP: #1396235
  * mmc: sdhci-pci-o2micro: Fix Dell E5440 issue
    - LP: #1346067
  * mfd: rtsx: Fix PM suspend for 5227 & 5249
    - LP: #1359052
  * samsung-laptop: Add broken-acpi-video quirk for NC210/NC110
    - LP: #1401079
  * acer-wmi: Add acpi_backlight=video quirk for the Acer KAV80
    - LP: #1401079
  * pinctrl: baytrail: show output gpio state correctly on Intel Baytrail
    - LP: #1401079
  * ALSA: hda - Add dock support for Thinkpad T440 (17aa:2212)
    - LP: #1401079
  * ALSA: hda - Add ultra dock support for Thinkpad X240.
    - LP: #1401079
  * rbd: Fix error recovery in rbd_obj_read_sync()
    - LP: #1401079
  * ds3000: fix LNB supply voltage on Tevii S480 on initialization
    - LP: #1401079
  * powerpc: do_notify_resume can be called with bad thread_info flags
    argument
    - LP: #1401079
  * powerpc/powernv: Properly fix LPC debugfs endianness
    - LP: #1401079
  * irqchip: armada-370-xp: Fix MSI interrupt handling
    - LP: #1401079
  * irqchip: armada-370-xp: Fix MPIC interrupt handling
    - LP: #1401079
  * USB: kobil_sct: fix non-atomic allocation in write path
    - LP: #1401079
  * USB: opticon: fix non-atomic allocation in write path
    - LP: #14010...

Changed in linux (Ubuntu Utopic):
status: Fix Committed → Fix Released
Revision history for this message
Alessandro Languasco (languasc) wrote :

hi all, i have a similar bug on a asus f200ma in which the bluetooth card is identified as imc networks 13d3:3423. i'm running ubuntu 14.10 with the patched kernel just released but for me the bluetooth problem is still there. I'm wondering if a patch similar to the one for the x200ma can be applied to my laptop too. unfortunately my skills are not good enough to do it by myself without your how-to suggestions.

Revision history for this message
Pilot6 (hanipouspilot) wrote :

Alessandro,

Are you ssure that it is

13d3:3423, not 13d3:3432?

Revision history for this message
Pilot6 (hanipouspilot) wrote :

If you have really 3423, then create a separate bugreport. I will collect information and try to help.

Revision history for this message
Alessandro Languasco (languasc) wrote :

thanks pilot6. I confirm the code; see the lsusb result below.
Now I try to open another bug report... it's my first time....

$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 13d3:3423 IMC Networks
Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 002: ID 04f2:b483 Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Revision history for this message
Alessandro Languasco (languasc) wrote :

Following your suggestion I opened a nother bug report:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1411193

Revision history for this message
Pilot6 (hanipouspilot) wrote : Re: [Bug 1395465] Re: [ASUS X200MA] Bluetooth does not work
Download full text (3.8 KiB)

Alessandro,

Please, create a bur report by running command

ubuntu-bug linux

And subscribe me to it.

Also post there output of command

sudo cat /sys/kernel/debug/usb/devices

I found this device in Windows drivers, it is aslo AR3012.

I will make a pathch, build a kernel, and you will test it.
Please do not write here, regarding your issue.
We can do it in your new report.

2015-01-15 13:21 GMT+03:00 Alessandro Languasco <email address hidden>:

> thanks pilot6. I confirm the code; see the lsusb result below.
> Now I try to open another bug report... it's my first time....
>
> $ lsusb
> Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
> Bus 001 Device 004: ID 13d3:3423 IMC Networks
> Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
> Bus 001 Device 002: ID 04f2:b483 Chicony Electronics Co., Ltd
> Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1395465
>
> Title:
> [ASUS X200MA] Bluetooth does not work
>
> Status in The Linux Kernel:
> New
> Status in linux package in Ubuntu:
> Triaged
> Status in linux source package in Utopic:
> Fix Released
> Status in linux source package in Vivid:
> Triaged
>
> Bug description:
> The 13d3:3408 device is not listed in ath3k and btusb modules.
> It is an AR3012 type device, which requires loadin firmware.
> This code is added to new Windows drivers.
>
> ProblemType: Bug
> DistroRelease: Ubuntu 14.04
> Package: linux-image-3.13.0-39-generic 3.13.0-39.66
> ProcVersionSignature: Ubuntu 3.13.0-39.66-generic 3.13.11.8
> Uname: Linux 3.13.0-39-generic x86_64
> ApportVersion: 2.14.1-0ubuntu3.5
> Architecture: amd64
> AudioDevicesInUse:
> USER PID ACCESS COMMAND
> /dev/snd/controlC0: pilot6 1960 F.... pulseaudio
> CurrentDesktop: Unity
> CurrentDmesg: [ 32.527666] init: plymouth-upstart-bridge main process
> ended, respawning
> Date: Sun Nov 23 15:24:00 2014
> HibernationDevice: RESUME=UUID=2f501090-6091-423c-abb1-a09f9c524fc3
> InstallationDate: Installed on 2014-10-31 (23 days ago)
> InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64
> (20140417)
> Lsusb:
> Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
> Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
> Bus 001 Device 002: ID 0bda:5603 Realtek Semiconductor Corp.
> Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> MachineType: ASUSTeK COMPUTER INC. X200MA
> ProcFB: 0 inteldrmfb
> ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-39-generic.efi.signed
> root=UUID=8b0c6000-31d7-4e41-bfbf-4149ad0122d4 ro quiet splash acpi_osi=
> vt.handoff=7
> RelatedPackageVersions:
> linux-restricted-modules-3.13.0-39-generic N/A
> linux-backports-modules-3.13.0-39-generic N/A
> linux-firmware 1.127.8
> SourcePackage: linux
> UpgradeStatus: No upgrade log present (probably fresh install)
> dmi.bios.date: 09/11/2014
> dmi.bios.vendor: American Megatrends Inc.
> dmi.bios.version: X200MA.502
> dmi.board...

Read more...

Pilot6 (hanipouspilot)
Changed in linux (Ubuntu Vivid):
status: Triaged → Fix Released
陈国友 (zggzcgy)
Changed in linux (Ubuntu Utopic):
assignee: Joseph Salisbury (jsalisbury) → 陈国友 (zggzcgy)
assignee: 陈国友 (zggzcgy) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.