[Solved] Bluetooth on Acer Aspire ES1-131

Questions about hardware,drivers and peripherals
Forum rules
Before you post please read how to get help
Post Reply
Frolm
Level 1
Level 1
Posts: 2
Joined: Wed Feb 17, 2016 7:21 pm

[Solved] Bluetooth on Acer Aspire ES1-131

Post by Frolm » Fri Feb 19, 2016 7:02 am

Hi,
I have a problem very similar to http://forums.linuxmint.com/viewtopic.p ... h#p1128975 but on an Acer Aspire ES1-131 Netbook. I also recently installed Linux Mint Cinnamon 17.3 and can't find any bluetooth devices, even though the bluetooth device is recognised and doesn't show any errors. I tried to adjust the solution from the afore-mentioned thread by using the Windows drivers that Acer offers on their homepage in the last step (putting all the *.dfu files in /lib/firmware/ar3k) but this didn't help.
The output from

Code: Select all

lspci -nnk | grep -iA2 net; lsusb; rfkill list all; uname -a; dmesg | egrep -i 'blue|firm'
is

Code: Select all

02:00.0 Network controller [0280]: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter [168c:0036] (rev 01)
	Subsystem: Foxconn International, Inc. Device [105b:e091]
	Kernel driver in use: ath9k
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
	Subsystem: Acer Incorporated [ALI] Device [1025:100f]
	Kernel driver in use: r8169
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0489:e095 Foxconn / Hon Hai 
Bus 001 Device 002: ID 04f2:b47f Chicony Electronics Co., Ltd 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
0: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
2: acer-wireless: Wireless LAN
	Soft blocked: no
	Hard blocked: no
3: acer-bluetooth: Bluetooth
	Soft blocked: no
	Hard blocked: no
Linux jens-Aspire-ES1-131 3.19.0-32-generic #37~14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[    0.195902] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    0.220732] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
[    5.016091] Bluetooth: Core ver 2.20
[    5.016137] Bluetooth: HCI device and connection manager initialized
[    5.016145] Bluetooth: HCI socket layer initialized
[    5.016149] Bluetooth: L2CAP socket layer initialized
[    5.016161] Bluetooth: SCO socket layer initialized
[    5.621320] Modules linked in: dm_multipath(+) scsi_dh intel_rapl intel_powerclamp coretemp kvm_intel kvm crct10dif_pclmul snd_hda_intel crc32_pclmul ghash_clmulni_intel snd_hda_controller snd_hda_codec aesni_intel snd_hwdep aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd snd_pcm binfmt_misc snd_seq_midi snd_seq_midi_event serio_raw uvcvideo videobuf2_vmalloc videobuf2_memops videobuf2_core snd_rawmidi v4l2_common arc4 videodev media ath9k ath9k_common snd_seq ath9k_hw ath mac80211 i915_bpo snd_seq_device snd_timer btusb(OE) cfg80211 snd mei_txe intel_ips mei drm_kms_helper drm lpc_ich soundcore shpchp nls_iso8859_1 i2c_algo_bit dell_smo8800 processor_thermal_device i2c_hid hid soc_button_array dw_dmac dw_dmac_core i2c_designware_platform i2c_designware_core int3400_thermal iosf_mbi acpi_thermal_rel pinctrl_cherryview int3403_thermal mac_hid parport_pc ppdev ath3k(OE) bluetooth lp parport dm_mirror dm_region_hash dm_log r8169 mii ahci libahci video wmi sdhci_acpi sdhci
[    5.680224] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    5.680230] Bluetooth: BNEP filters: protocol multicast
[    5.680237] Bluetooth: BNEP socket layer initialized
[    5.699671] Bluetooth: RFCOMM TTY layer initialized
[    5.699690] Bluetooth: RFCOMM socket layer initialized
[    5.699701] Bluetooth: RFCOMM ver 1.11
One thing I recognised was that rfkill shows acer-wireless and acer-bluetooth in addition to hci0 and phy0 and when I block one of the acer-* the according other device disappears (hci0 or phy0). I'm not sure if this has anything to do with the problem, it's just something that looked different from other rfkills list outputs I found.
Last edited by Frolm on Fri Feb 19, 2016 9:06 am, edited 1 time in total.

JeremyB
Level 20
Level 20
Posts: 10937
Joined: Fri Feb 21, 2014 8:17 am

Re: Bluetooth on Acer Aspire ES1-131

Post by JeremyB » Fri Feb 19, 2016 7:23 am

I updated the file to include your device

Code: Select all

rm -r bluetooth
wget https://www.dropbox.com/s/imajmnkpugqz5ij/bluetooth-3.19-1.tar.gz
tar -zxvf bluetooth-3.19-1.tar.gz
cd bluetooth
make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/
sudo cp ath3k.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth/
Check to see if ath3k is set to be loaded

Code: Select all

cat /etc/modules | grep ath3k
If ath3k gets listed, you can reboot

Frolm
Level 1
Level 1
Posts: 2
Joined: Wed Feb 17, 2016 7:21 pm

Re: [Solved] Bluetooth on Acer Aspire ES1-131

Post by Frolm » Fri Feb 19, 2016 9:08 am

Thanks a lot, it worked right away and I'm now able to find other bluetooth devices :)

c4r0
Level 1
Level 1
Posts: 8
Joined: Wed Jul 20, 2016 5:41 pm

Re: [Solved] Bluetooth on Acer Aspire ES1-131

Post by c4r0 » Wed Jul 20, 2016 5:52 pm

Dear @JeremyB ... I owe you a delicious beer! This solution, or rather what was posted in here - viewtopic.php?f=49&t=215787l - worked for me as well on Mint 17.3! However, I first tried it on Mint 18 and make throws the following error. For now I will just stick to old Mint for the sake of having BT but is there a way to make it work on 18?

Code: Select all

karol@karol-ES1-131 ~/bluetooth $ make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
make: Entering directory '/usr/src/linux-headers-4.4.0-21-generic'
  CC [M]  /home/karol/bluetooth/hci_vhci.o
  CC [M]  /home/karol/bluetooth/hci_ldisc.o
  CC [M]  /home/karol/bluetooth/hci_h4.o
/home/karol/bluetooth/hci_h4.c: In function ‘h4_recv’:
/home/karol/bluetooth/hci_h4.c:128:8: error: implicit declaration of function ‘hci_recv_stream_fragment’ [-Werror=implicit-function-declaration]
  ret = hci_recv_stream_fragment(hu->hdev, data, count);
        ^
cc1: some warnings being treated as errors
scripts/Makefile.build:258: recipe for target '/home/karol/bluetooth/hci_h4.o' failed
make[1]: *** [/home/karol/bluetooth/hci_h4.o] Error 1
Makefile:1396: recipe for target '_module_/home/karol/bluetooth' failed
make: *** [_module_/home/karol/bluetooth] Error 2
make: Leaving directory '/usr/src/linux-headers-4.4.0-21-generic'
Last edited by c4r0 on Thu Jul 28, 2016 5:54 am, edited 1 time in total.

JeremyB
Level 20
Level 20
Posts: 10937
Joined: Fri Feb 21, 2014 8:17 am

Re: [Solved] Bluetooth on Acer Aspire ES1-131

Post by JeremyB » Thu Jul 21, 2016 5:52 am

Post results for

Code: Select all

lsusb

c4r0
Level 1
Level 1
Posts: 8
Joined: Wed Jul 20, 2016 5:41 pm

Re: [Solved] Bluetooth on Acer Aspire ES1-131

Post by c4r0 » Thu Jul 21, 2016 10:54 am

Here it is for Mint 17.3 where the driver works. In a minute I will edit this post and add the result from Mint 18.

For Mint 17.3 (works fine):

Code: Select all

$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 04ca:3014 Lite-On Technology Corp. Qualcoom Atheros Bluetooth
Bus 001 Device 002: ID 0bda:57b3 Realtek Semiconductor Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
For Mint 18 (make error):

Code: Select all

$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04ca:3014 Lite-On Technology Corp. 
Bus 001 Device 002: ID 0bda:57b3 Realtek Semiconductor Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

JeremyB
Level 20
Level 20
Posts: 10937
Joined: Fri Feb 21, 2014 8:17 am

Re: [Solved] Bluetooth on Acer Aspire ES1-131

Post by JeremyB » Thu Jul 21, 2016 5:20 pm

Post results for

Code: Select all

modinfo ath3k | grep 3014; dmesg | egrep -i 'blue|firm'; rfkill list all; uname -r
This device should be supported from what I see on my Ubuntu 16.04 install and with LM18 you might just have to

Code: Select all

bluetoothctl
power on
scan on
exit

c4r0
Level 1
Level 1
Posts: 8
Joined: Wed Jul 20, 2016 5:41 pm

Re: [Solved] Bluetooth on Acer Aspire ES1-131

Post by c4r0 » Fri Jul 22, 2016 5:43 am

Code: Select all

$ modinfo ath3k | grep 3014; dmesg | egrep -i 'blue|firm'; rfkill list all; uname -r
[    0.193839] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    0.217198] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
[   12.923099] Bluetooth: Core ver 2.21
[   12.923141] Bluetooth: HCI device and connection manager initialized
[   12.923149] Bluetooth: HCI socket layer initialized
[   12.923155] Bluetooth: L2CAP socket layer initialized
[   12.923167] Bluetooth: SCO socket layer initialized
[   17.891045] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   17.891052] Bluetooth: BNEP filters: protocol multicast
[   17.891060] Bluetooth: BNEP socket layer initialized
[   45.339973] Bluetooth: RFCOMM TTY layer initialized
[   45.339991] Bluetooth: RFCOMM socket layer initialized
[   45.340002] Bluetooth: RFCOMM ver 1.11
0: acer-wireless: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: acer-bluetooth: Bluetooth
	Soft blocked: no
	Hard blocked: no
2: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
3: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
4.4.0-21-generic
JeremyB wrote:This device should be supported from what I see on my Ubuntu 16.04 install and with LM18 you might just have to

Code: Select all

bluetoothctl
power on
scan on
exit
This worked! Awesome! So the main solution posted in this thread was not needed for my device at Mint 18 after all?

JeremyB
Level 20
Level 20
Posts: 10937
Joined: Fri Feb 21, 2014 8:17 am

Re: [Solved] Bluetooth on Acer Aspire ES1-131

Post by JeremyB » Fri Jul 22, 2016 7:32 am

It still may not work perfectly with your kernel but if you update to one newer than 4.4.0-22 it should be fine as that is when the fix should have been applied according to https://bugs.launchpad.net/ubuntu/+sour ... omments/48

da1k
Level 1
Level 1
Posts: 3
Joined: Sat Jul 30, 2016 5:33 am

Re: [Solved] Bluetooth on Acer Aspire ES1-131

Post by da1k » Sat Jul 30, 2016 5:43 am

Hello,

I have Acer ES1-131 and I have the same problem. The difference is that I have Broadcom BCM43142 wifi card. Will this solution work with my card?

Code: Select all

lspci -nnk | grep -iA2 net; lsusb; rfkill list all; uname -a; dmesg | egrep -i 'blue|firm'
give me this:

Code: Select all

02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
	Subsystem: Lite-On Communications Inc BCM43142 802.11b/g/n [11ad:66a5]
	Kernel driver in use: wl
--
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
	Subsystem: Acer Incorporated [ALI] RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1025:100f]
	Kernel driver in use: r8169
	Kernel modules: r8169
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 04ca:2012 Lite-On Technology Corp. 
Bus 001 Device 002: ID 0bda:57b3 Realtek Semiconductor Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: brcmwl-0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
2: acer-wireless: Wireless LAN
	Soft blocked: no
	Hard blocked: no
3: acer-bluetooth: Bluetooth
	Soft blocked: no
	Hard blocked: no
4: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
Linux Uran 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[    0.193812] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    0.218406] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
[    6.350001] Bluetooth: Core ver 2.21
[    6.350045] Bluetooth: HCI device and connection manager initialized
[    6.350053] Bluetooth: HCI socket layer initialized
[    6.350059] Bluetooth: L2CAP socket layer initialized
[    6.350069] Bluetooth: SCO socket layer initialized
[    9.191063] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    9.191071] Bluetooth: BNEP filters: protocol multicast
[    9.191083] Bluetooth: BNEP socket layer initialized
[ 4221.285761] Bluetooth: hci0 command 0x1001 tx timeout

JeremyB
Level 20
Level 20
Posts: 10937
Joined: Fri Feb 21, 2014 8:17 am

Re: [Solved] Bluetooth on Acer Aspire ES1-131

Post by JeremyB » Sat Jul 30, 2016 5:54 am

da1k wrote:Hello,

I have Acer ES1-131 and I have the same problem. The difference is that I have Broadcom BCM43142 wifi card. Will this solution work with my card?

Code: Select all

lspci -nnk | grep -iA2 net; lsusb; rfkill list all; uname -a; dmesg | egrep -i 'blue|firm'
give me this:

Code: Select all

02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
	Subsystem: Lite-On Communications Inc BCM43142 802.11b/g/n [11ad:66a5]
	Kernel driver in use: wl
--
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
	Subsystem: Acer Incorporated [ALI] RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1025:100f]
	Kernel driver in use: r8169
	Kernel modules: r8169
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 04ca:2012 Lite-On Technology Corp. 
Bus 001 Device 002: ID 0bda:57b3 Realtek Semiconductor Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
1: brcmwl-0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
2: acer-wireless: Wireless LAN
	Soft blocked: no
	Hard blocked: no
3: acer-bluetooth: Bluetooth
	Soft blocked: no
	Hard blocked: no
4: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
Linux Uran 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[    0.193812] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    0.218406] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
[    6.350001] Bluetooth: Core ver 2.21
[    6.350045] Bluetooth: HCI device and connection manager initialized
[    6.350053] Bluetooth: HCI socket layer initialized
[    6.350059] Bluetooth: L2CAP socket layer initialized
[    6.350069] Bluetooth: SCO socket layer initialized
[    9.191063] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    9.191071] Bluetooth: BNEP filters: protocol multicast
[    9.191083] Bluetooth: BNEP socket layer initialized
[ 4221.285761] Bluetooth: hci0 command 0x1001 tx timeout
You could try the bluetoothctl commands but you may have a different issue with the

Code: Select all

 Bluetooth: hci0 command 0x1001 tx timeout
error, try a full shutdown then boot into Linux and see if it works.

da1k
Level 1
Level 1
Posts: 3
Joined: Sat Jul 30, 2016 5:33 am

Re: [Solved] Bluetooth on Acer Aspire ES1-131

Post by da1k » Sat Jul 30, 2016 4:20 pm

Hi,

I'm not sure if I understood you well. What should I try in bluetoothctl? I tried with hciconfig but without success.

JeremyB
Level 20
Level 20
Posts: 10937
Joined: Fri Feb 21, 2014 8:17 am

Re: [Solved] Bluetooth on Acer Aspire ES1-131

Post by JeremyB » Sat Jul 30, 2016 4:22 pm

Code: Select all

bluetoothctl
power on
scan on
exit
It may get the bluetooth going

da1k
Level 1
Level 1
Posts: 3
Joined: Sat Jul 30, 2016 5:33 am

Re: [Solved] Bluetooth on Acer Aspire ES1-131

Post by da1k » Sun Jul 31, 2016 3:56 am

Hi,

I checked it before I post but it doesn't help.

JeremyB
Level 20
Level 20
Posts: 10937
Joined: Fri Feb 21, 2014 8:17 am

Re: [Solved] Bluetooth on Acer Aspire ES1-131

Post by JeremyB » Sun Jul 31, 2016 5:31 pm

I am not sure what is happening with that bluetooth and no real results from searching the internet either. One thing that might be worth a try is

Code: Select all

echo "options btusb reset=Y" | sudo tee /etc/modprobe.d/btusb.conf
Reboot
The bluetooth may work better with LM17.3 or Ubuntu 14.04.3 as there have been more issues since they made some major changes in bluetooth around the kernel 4.0 release

Post Reply

Return to “Hardware Support”