You are not logged in.

#1 2013-04-03 19:09:56

hoerbert
Member
Registered: 2013-04-03
Posts: 87

Bluetooth-problem with bcm43142 | hci0 command 0x1003 tx timeout

Hi everyone,

I'm experiencing a strange problem on my dell vostro 3560 with the bcm43142 bluetooth/wireless-combo-adapter. After installing this driver from AUR, wireless-lan works without any problems. But bluetooth does not work as expected:

I'm using KDE on an fully updated arch-system. I want to use an snes-emulator together with a Wii-classic-controller connected to a wiimote. Yesterday i managed to establish a connection to one of my wiimotes. Today, after installing wiiuse and xwii (which i want to use to control my desktop via wiimote), there is no chance of connecting. I don't really know, whether the software is the cause of this problem, but I experienced a similar problem on the same machine using Ubuntu before. Now i want to track this down.

Here some infos:

[hoerbert@Arch ~]$ lsusb
Bus 004 Device 004: ID 0a5c:21d7 Broadcom Corp. BCM43142 Bluetooth 4.0
[hoerbert@Arch ~]$ hciconfig 
hci0:   Type: BR/EDR  Bus: USB
        BD Address: 64:27:37:FF:F1:48  ACL MTU: 1021:8  SCO MTU: 64:1
        UP RUNNING PSCAN ISCAN 
        RX bytes:5008 acl:0 sco:0 events:812 errors:0
        TX bytes:5960 acl:0 sco:0 commands:650 errors:0
[hoerbert@Arch ~]$ rfkill list 
1: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
2: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no

hcitool scan does not find anything.
Any ideas on what i can try to resolve my problem? Any infos i can give you, which may help to help me?

Thanks in advance.

Last edited by hoerbert (2013-04-09 15:05:31)

Offline

#2 2013-04-09 15:13:23

hoerbert
Member
Registered: 2013-04-03
Posts: 87

Re: Bluetooth-problem with bcm43142 | hci0 command 0x1003 tx timeout

I also found following messages in the logs:

[hoerbert@Arch ~]$ dmesg | grep Blue
[    6.106692] Bluetooth: Core ver 2.16
[    6.106713] Bluetooth: HCI device and connection manager initialized
[    6.106719] Bluetooth: HCI socket layer initialized
[    6.106720] Bluetooth: L2CAP socket layer initialized
[    6.106725] Bluetooth: SCO socket layer initialized
[    8.113489] Bluetooth: hci0 command 0x1003 tx timeout
[   12.097662] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   12.097675] Bluetooth: BNEP socket layer initialized
[   12.401298] Bluetooth: RFCOMM TTY layer initialized
[   12.401319] Bluetooth: RFCOMM socket layer initialized
[   12.401321] Bluetooth: RFCOMM ver 1.11
[   14.824836] Bluetooth: hci0 command 0x1003 tx timeout

Is this problem really not solvable or am I missing something very obvious? I did not find any useful information for this error and my hardware.

Offline

#3 2013-04-24 10:39:47

hoerbert
Member
Registered: 2013-04-03
Posts: 87

Re: Bluetooth-problem with bcm43142 | hci0 command 0x1003 tx timeout

Another update: I made an interesting observation: After booting Windows on the same machine, connecting to my wiimote, restarting the notebook and booting Arch, i can also use the wiimote on Arch without problem. No timeouts in dmesg anymore. And hcitool scan also finds the wiimote.

[hoerbert@Arch ~]$ dmesg | grep Blu
[    4.865090] Bluetooth: Core ver 2.16
[    4.865103] Bluetooth: HCI device and connection manager initialized
[    4.865108] Bluetooth: HCI socket layer initialized
[    4.865110] Bluetooth: L2CAP socket layer initialized
[    4.865113] Bluetooth: SCO socket layer initialized
[    9.431713] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    9.431721] Bluetooth: BNEP socket layer initialized
[    9.539970] Bluetooth: RFCOMM TTY layer initialized
[    9.539980] Bluetooth: RFCOMM socket layer initialized
[    9.539981] Bluetooth: RFCOMM ver 1.11
[   86.087297] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[   86.087306] Bluetooth: HIDP socket layer initialized

This is not an ideal solution, but a proof that it is possible to use bluetooth with the bmc43142. Does anyone have any ideas on how to use bluetooth without booting windows first?

Offline

#4 2013-04-26 08:27:55

victorzhang
Member
Registered: 2013-04-26
Posts: 1

Re: Bluetooth-problem with bcm43142 | hci0 command 0x1003 tx timeout

I believe it is because the firmware of this device is not loaded. The Windows driver will load the correct firmware, but the firmware is stored in volatile memory. If you shutdown, you have to reload it to make it work.
You can try to use the firmware here

Offline

Board footer

Powered by FluxBB