0489:e062 [Sony VAIO SVF1421C5E] Bluetooth adapter does not work with Broadcom driver

Bug #1263351 reported by Sergio Benjamim on 2013-12-21
62
This bug affects 13 people
Affects Status Importance Assigned to Milestone
bcmwl (Ubuntu)
Medium
Unassigned

Bug Description

This laptop has bluetooth 4.0, and it does not connect to a Galaxy Trend GT-S7560, Android 4.0.4, kernel 3.0.8-1224927.

The smartphone does not find the laptop, and ubuntu does not find Galaxy Trend too. I tested with blueman, no chance.

BIOS version: R0220DA 11/18/2013

The bluetooth device is this:

ID 0489:e062 Foxconn / Hon Hai
  idVendor 0x0489 Foxconn / Hon Hai
  idProduct 0xe062
  bcdDevice 1.12
  iManufacturer 1 Broadcom Corp
  iProduct 2 BCM43142A0
  iSerial 3 3C77E6D9F288

07:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
 Subsystem: Foxconn International, Inc. Device e071
 Kernel driver in use: bcma-pci-bridge

hcitool dev
Devices:
 hci0 3C:77:E6:D9:F2:88

It seems that firmware was not loaded:

dmesg | grep Bluetooth
[ 30.385963] Bluetooth: Core ver 2.16
[ 30.385987] Bluetooth: HCI device and connection manager initialized
[ 30.385998] Bluetooth: HCI socket layer initialized
[ 30.386001] Bluetooth: L2CAP socket layer initialized
[ 30.386006] Bluetooth: SCO socket layer initialized
[ 30.448775] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 30.448779] Bluetooth: BNEP filters: protocol multicast
[ 30.448787] Bluetooth: BNEP socket layer initialized
[ 30.457566] Bluetooth: RFCOMM TTY layer initialized
[ 30.457578] Bluetooth: RFCOMM socket layer initialized
[ 30.457580] Bluetooth: RFCOMM ver 1.11
[ 30.798960] Bluetooth: can't load firmware, may not work correctly

Someone did a patch to broadcom driver, and it works: http://emelramone.host22.com/Linux/BCM43142A0paraOM.html . I did here, but it did not work.

I can connect this smartphone in other laptop (Itautec Infoway W7415) with xubuntu trusty, and it is very easy, both xubuntu and galaxy trend find themselves.

Laptop hardware (Sony Vaio Fit E): http://pastebin.com/Ggc719EK

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: bluez 4.101-0ubuntu10
ProcVersionSignature: Ubuntu 3.12.0-7.15-generic 3.12.4
Uname: Linux 3.12.0-7-generic x86_64
ApportVersion: 2.12.7-0ubuntu3
Architecture: amd64
CasperVersion: 1.336ubuntu1
Date: Sat Dec 21 16:40:51 2013
InterestingModules: btusb bnep rfcomm bluetooth
LiveMediaBuild: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20131221)
MachineType: Sony Corporation SVF1421C5E
ProcEnviron:
 LANGUAGE=en_US
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/casper/vmlinuz.efi file=/cdrom/preseed/hostname.seed boot=casper quiet splash --
SourcePackage: bluez
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/15/2013
dmi.bios.vendor: Insyde Corp.
dmi.bios.version: R0210DA
dmi.board.asset.tag: N/A
dmi.board.name: VAIO
dmi.board.vendor: Sony Corporation
dmi.board.version: N/A
dmi.chassis.asset.tag: N/A
dmi.chassis.type: 10
dmi.chassis.vendor: Sony Corporation
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnInsydeCorp.:bvrR0210DA:bd07/15/2013:svnSonyCorporation:pnSVF1421C5E:pvrC10JC5R5:rvnSonyCorporation:rnVAIO:rvrN/A:cvnSonyCorporation:ct10:cvrN/A:
dmi.product.name: SVF1421C5E
dmi.product.version: C10JC5R5
dmi.sys.vendor: Sony Corporation
hciconfig:
 hci0: Type: BR/EDR Bus: USB
  BD Address: 3C:77:E6:D9:F2:88 ACL MTU: 1021:8 SCO MTU: 64:1
  DOWN
  RX bytes:547 acl:0 sco:0 events:27 errors:0
  TX bytes:384 acl:0 sco:0 commands:27 errors:0

Sergio Benjamim (sergio-br2) wrote :
description: updated
tags: added: saucy
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in bluez (Ubuntu):
status: New → Confirmed
description: updated
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu Package testing tracker.

A list of all reports related to this bug can be found here:
http://packages.qa.ubuntu.com/qatracker/reports/bugs/1263351

tags: added: package-qa-testing
Sergio Benjamim (sergio-br2) wrote :

It seems the problem is with the broadcom driver. This device is hybrid, wifi+bluetooth

affects: bluez (Ubuntu) → bcmwl (Ubuntu)
summary: - Bluetooth does not connect to a Galaxy Trend
+ 0489:e062 Bluetooth adapter does not work with Broadcom driver
description: updated

Firmware load problem

description: updated
affects: bcmwl (Ubuntu) → linux (Ubuntu)
tags: added: bios-outdated-r0220da
Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
summary: - 0489:e062 Bluetooth adapter does not work with Broadcom driver
+ 0489:e062 [Sony VAIO SVF1421C5E] Bluetooth adapter does not work with
+ Broadcom driver
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Sergio Benjamim (sergio-br2) wrote :

Bios update from R0210DA to R0220DA (11/18/2013), but it does not work:

dmesg | grep Bluetooth
[ 9.425527] Bluetooth: Core ver 2.16
[ 9.425547] Bluetooth: HCI device and connection manager initialized
[ 9.425553] Bluetooth: HCI socket layer initialized
[ 9.425554] Bluetooth: L2CAP socket layer initialized
[ 9.425557] Bluetooth: SCO socket layer initialized
[ 10.490770] Bluetooth: can't load firmware, may not work correctly
[ 11.022810] Bluetooth: RFCOMM TTY layer initialized
[ 11.022822] Bluetooth: RFCOMM socket layer initialized
[ 11.022824] Bluetooth: RFCOMM ver 1.11
[ 11.076925] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 11.076929] Bluetooth: BNEP filters: protocol multicast
[ 11.076938] Bluetooth: BNEP socket layer initialized
[ 12.497312] Bluetooth: hci0 command 0x1003 tx timeout

---

With kernel 3.13.0-999 it seems to load bluetooth firmware, but it does not work too:

dmesg | grep Bluetooth
[ 9.445878] Bluetooth: Core ver 2.17
[ 9.445910] Bluetooth: HCI device and connection manager initialized
[ 9.445921] Bluetooth: HCI socket layer initialized
[ 9.445925] Bluetooth: L2CAP socket layer initialized
[ 9.445932] Bluetooth: SCO socket layer initialized
[ 10.852213] Bluetooth: RFCOMM TTY layer initialized
[ 10.852224] Bluetooth: RFCOMM socket layer initialized
[ 10.852229] Bluetooth: RFCOMM ver 1.11
[ 10.871300] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 10.871304] Bluetooth: BNEP filters: protocol multicast
[ 10.871313] Bluetooth: BNEP socket layer initialized

Linux 3.13.0-999-generic #201312300437 SMP Mon Dec 30 09:41:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Sergio Benjamim (sergio-br2) wrote :

sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date
R0220DA
11/18/2013

description: updated
tags: added: latest-bios-r0220da
removed: bios-outdated-r0220da

Sergio Benjamim, thank you for updating your BIOS. If you switch your driver over to the Broadcom STA driver provided by the Ubuntu repositories with no further modifications via https://launchpad.net/ubuntu/+source/bcmwl does this change anything?

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Sergio Benjamim (sergio-br2) wrote :

I'm using bcmwl-kernel-source 6.30.223.141+bdcom-0ubuntu2, with the default kernel 3.12.0-7 in Trusty, without modifications. I was using this package since the begin of the bug report. I didn't understand "If you switch your driver [...]".

So, I'm trying to pair this laptop with the Galaxy Trend GT-S7560 and other laptop (Asus R751JB using an adaptor dongle 0a5c:21e8 Broadcom Corp. BCM20702A0 Bluetooth 4.0) and Sony VAIO SVF1421C5E does not find both devices. And the devices not find this laptop too (yeah, I'm leaving them visible).

Thanks for the support.

Sergio Benjamim (sergio-br2) wrote :

There are broadcom-sta-common, broadcom-sta-source and broadcom-sta-dkms packages in the repo. Are they related to this problem? They are not installed.

I installed broadcom driver via "Additional Drivers" tab in the Software & Updates.

Sergio Benjamim, given the issue here is the firmware wouldn't be loading correctly, this would be a issue in bcmwl-kernel-source (Ubuntu), as it should have all the firmware, and mechanisms in place to load it correctly for your hardware, yet it does not.

Changed in linux (Ubuntu):
status: Incomplete → Triaged
affects: linux (Ubuntu) → bcmwl (Ubuntu)
Timo (timo-tervahauta) wrote :

Hello i am having the same problem and having the same hardware on my sony vaio fit.
I am not a really active computer user, but if i can help in testing something u just tell me.
only thing is, im a new user of linux so i need kind off a step by step info to do anything.

Timo, thank you for your comment. So your hardware and problem may be tracked, could you please file a new report with Ubuntu by executing the following in a terminal while booted into a Ubuntu repository kernel (not a mainline one) via:
ubuntu-bug linux

For more on this, please read the official Ubuntu documentation:
Ubuntu Bug Control and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Kernel Team: https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Sergio Benjamim (sergio-br2) wrote :

new kernel, and it doesn't work too

dmesg | grep Bluetooth
[ 24.078937] Bluetooth: Core ver 2.17
[ 24.078963] Bluetooth: HCI device and connection manager initialized
[ 24.078971] Bluetooth: HCI socket layer initialized
[ 24.078974] Bluetooth: L2CAP socket layer initialized
[ 24.078979] Bluetooth: SCO socket layer initialized
[ 24.180827] Bluetooth: RFCOMM TTY layer initialized
[ 24.180838] Bluetooth: RFCOMM socket layer initialized
[ 24.180843] Bluetooth: RFCOMM ver 1.11
[ 24.333836] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 24.333841] Bluetooth: BNEP filters: protocol multicast
[ 24.333852] Bluetooth: BNEP socket layer initialized
[ 25.296250] Bluetooth: can't load firmware, may not work correctly

Linux xubuntu 3.13.0-1-generic #16-Ubuntu SMP Tue Jan 7 19:44:06 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Bus 001 Device 003: ID 0489:e062 Foxconn / Hon Hai
Couldn't open device, some information will be missing
Device Descriptor:
  bLength 18
  bDescriptorType 1
  bcdUSB 2.00
  bDeviceClass 255 Vendor Specific Class
  bDeviceSubClass 1
  bDeviceProtocol 1
  bMaxPacketSize0 64
  idVendor 0x0489 Foxconn / Hon Hai
  idProduct 0xe062
  bcdDevice 1.12
  iManufacturer 1
  iProduct 2
  iSerial 3

Sergio Benjamim (sergio-br2) wrote :

I tried to use bluetooth in another sony laptop, same issue:

http://pastebin.com/DucfyCbs

Bus 001 Device 004: ID 0489:e062 Foxconn / Hon Hai
07:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)

Sergio Benjamim (sergio-br2) wrote :

I tried to use in ubuntu 14.04.1, kernel 3.13.0-36

[ 9.214712] Bluetooth: Core ver 2.17
[ 9.214729] Bluetooth: HCI device and connection manager initialized
[ 9.214736] Bluetooth: HCI socket layer initialized
[ 9.214738] Bluetooth: L2CAP socket layer initialized
[ 9.214742] Bluetooth: SCO socket layer initialized
[ 9.503662] Bluetooth: can't load firmware, may not work correctly
[ 11.510504] Bluetooth: hci0 command 0x1003 tx timeout
[ 17.016436] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 17.016441] Bluetooth: BNEP filters: protocol multicast
[ 17.016450] Bluetooth: BNEP socket layer initialized
[ 17.025325] Bluetooth: RFCOMM TTY layer initialized
[ 17.025334] Bluetooth: RFCOMM socket layer initialized
[ 17.025340] Bluetooth: RFCOMM ver 1.11
[ 19.503959] Bluetooth: hci0 command 0x1003 tx timeout

Any hope to get this bug fixed?

Sergio Benjamim (sergio-br2) wrote :

Tested with kernel 3.14.19 too... and didn't worked.

dmesg | grep Bluetooth
[ 16.058415] Bluetooth: Core ver 2.18
[ 16.058432] Bluetooth: HCI device and connection manager initialized
[ 16.058439] Bluetooth: HCI socket layer initialized
[ 16.058440] Bluetooth: L2CAP socket layer initialized
[ 16.058449] Bluetooth: SCO socket layer initialized
[ 22.648780] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 22.648784] Bluetooth: RFCOMM TTY layer initialized
[ 22.648786] Bluetooth: BNEP filters: protocol multicast
[ 22.648792] Bluetooth: RFCOMM socket layer initialized
[ 22.648796] Bluetooth: BNEP socket layer initialized
[ 22.648802] Bluetooth: RFCOMM ver 1.11

Well, there is no "can't load firmware", but i didn't manage to found a bluetooth device yet.

Sergio Benjamim (sergio-br2) wrote :

It seems that there is a workaround here:

http://dhanar10.blogspot.com.br/2014/05/bcm43142-bluetooth-getting-it-to-work.html

So, is it missing a firmware binary in the package? The guy had to take the binary from windows to get work.

I can confirm what it is told in #20 works perfectly for me, so you only need to grab the Windows driver (mine was from a Windows 8.1 64 bit installation).

Sergio Benjamim, did you test the potential WORKAROUND yourself and it worked?

Today I have booted the laptop again and tried to pair a bluetooth device, but it didn't show any in the list anymore :-(. I tried to think what I did different three days ago, and realized I booted Windows 8 to gather the bluetooth driver. So I booted into Windows 8, then just rebooted into Ubuntu 14.04 and voilà, it can see BT devices again.

So #20 solution partially works, but it needs some kind of "enablement" which is done by the Windows driver.

Miguel Barrio Orsikowsky, thank you for your comment. So your problem and hardware may be tracked, could you please file a new report with Ubuntu by executing the following in a terminal while booted into the default Ubuntu kernel (not a mainline one) via:
ubuntu-bug linux

For more on this, please read the official Ubuntu documentation:
Ubuntu Bug Control and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Kernel Team: https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports
https://wiki.ubuntu.com/Kernel/Policies/DuplicateBugs
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

As well, please do not announce in this report you created a new bug report.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Amr Ibrahim (amribrahim1987) wrote :

This bug exists because firmware brcm/BCM43142A0-04ca-2009.hcd is not found in Ubuntu. Please add it.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers