You are not logged in.

#1 2014-05-28 12:20:57

jpgrego
Member
Registered: 2010-12-01
Posts: 3

Pulseaudio / Bluetooth audio skipping

Greetings.

I recently bought a pair of bluetooth headphones, August EP650. They work perfectly on Windows 7, no skipping, great quality. However, in Arch they play ok for a few seconds and then start to skip badly and lag behind (for example, if I pause whatever I'm hearing, I only hear it pausing a few moments later).

I googled hard all day yesterday to try and find a solution but no luck so far.

The logs keep spewing this

May 28 13:02:01 Alpha pulseaudio[12577]: [bluetooth] module-bluez5-device.c: Skipping 6744 us (= 1188 bytes) in audio stream
May 28 13:02:01 Alpha pulseaudio[12577]: [bluetooth] module-bluez5-device.c: Skipping 2258 us (= 396 bytes) in audio stream
May 28 13:02:01 Alpha pulseaudio[12577]: [bluetooth] module-bluez5-device.c: Skipping 12933 us (= 2280 bytes) in audio stream
May 28 13:02:02 Alpha pulseaudio[12577]: [bluetooth] module-bluez5-device.c: Skipping 25389 us (= 4476 bytes) in audio stream
May 28 13:02:02 Alpha pulseaudio[12577]: [bluetooth] module-bluez5-device.c: Skipping 47303 us (= 8344 bytes) in audio stream
May 28 13:02:02 Alpha pulseaudio[12577]: [bluetooth] module-bluez5-device.c: Skipping 1069 us (= 188 bytes) in audio stream
May 28 13:02:02 Alpha pulseaudio[12577]: [bluetooth] module-bluez5-device.c: Skipping 137536 us (= 24260 bytes) in audio stream
May 28 13:02:02 Alpha pulseaudio[12577]: [bluetooth] module-bluez5-device.c: Skipping 16039 us (= 2828 bytes) in audio stream
May 28 13:02:02 Alpha pulseaudio[12577]: [bluetooth] module-bluez5-device.c: Skipping 47307 us (= 8344 bytes) in audio stream
May 28 13:02:02 Alpha pulseaudio[12577]: [bluetooth] module-bluez5-device.c: Skipping 4403 us (= 776 bytes) in audio stream
May 28 13:02:03 Alpha pulseaudio[12577]: [bluetooth] module-bluez5-device.c: Skipping 5870 us (= 1032 bytes) in audio stream
May 28 13:02:03 Alpha pulseaudio[12577]: [bluetooth] module-bluez5-device.c: Skipping 39351 us (= 6940 bytes) in audio stream
May 28 13:03:36 Alpha pulseaudio[12577]: [bluetooth] module-bluez5-device.c: Skipping 248927 us (= 43908 bytes) in audio stream
May 28 13:03:36 Alpha pulseaudio[12577]: [bluetooth] module-bluez5-device.c: Skipping 60119 us (= 10604 bytes) in audio stream
May 28 13:03:36 Alpha pulseaudio[12577]: [bluetooth] module-bluez5-device.c: Skipping 16259 us (= 2868 bytes) in audio stream
May 28 13:03:36 Alpha pulseaudio[12577]: [bluetooth] module-bluez5-device.c: Skipping 12715 us (= 2240 bytes) in audio stream
May 28 13:03:37 Alpha pulseaudio[12577]: [bluetooth] module-bluez5-device.c: Skipping 299433 us (= 52816 bytes) in audio stream
May 28 13:03:37 Alpha pulseaudio[12577]: [bluetooth] module-bluez5-device.c: Skipping 88235 us (= 15564 bytes) in audio stream

I'm using the latest pulseaudio and bluez, pairing and connecting using bluetoothctl.

Output of hciconfig -a

hci0:    Type: BR/EDR  Bus: USB
    BD Address: 4C:ED:DE:08:CC:D7  ACL MTU: 1021:8  SCO MTU: 64:1
    UP RUNNING
    RX bytes:547 acl:0 sco:0 events:26 errors:0
    TX bytes:341 acl:0 sco:0 commands:26 errors:0
    Features: 0xff 0xff 0x8f 0xfe 0x9b 0xff 0x79 0x87
    Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
    Link policy: RSWITCH HOLD SNIFF PARK
    Link mode: SLAVE ACCEPT
    Name: 'Broadcom Bluetooth Device'
    Class: 0x000000
    Service Classes: Unspecified
    Device Class: Miscellaneous,
    HCI Version: 3.0 (0x5)  Revision: 0x222
    LMP Version: 3.0 (0x5)  Subversion: 0x4203
    Manufacturer: Broadcom Corporation (15)

Output of bluetoothctl (info)

[bluetooth]# info 00:12:D0:10:94:79
Device 00:12:D0:10:94:79
    Name: EP650
    Alias: EP650
    Class: 0x240404
    Icon: audio-card
    Paired: yes
    Trusted: yes
    Blocked: no
    Connected: yes
    LegacyPairing: no
    UUID: Headset                   (00001108-0000-1000-8000-00805f9b34fb)
    UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
    UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
    UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)

Any idea of what's going on? If more info is needed I'll provide it ASAP

Last edited by jpgrego (2014-05-28 15:27:45)

Offline

#2 2014-05-30 14:28:50

jpgrego
Member
Registered: 2010-12-01
Posts: 3

Re: Pulseaudio / Bluetooth audio skipping

Bump!

Offline

#3 2014-06-03 13:59:11

felipe
Member
Registered: 2013-06-29
Posts: 70

Re: Pulseaudio / Bluetooth audio skipping

Hello jpgrego,

Try downgrading to bluez4/pulseaudio4 in aur .  Bluez4/Pulseaudio4 works perfect for me with Nokia BH 503 but in *Debian Jessie/ubuntu 13.10/14.04, I have no tried on Arch because I don't like downgrade things and i was using Gnome3.12 where bluez5 and pulseaudio5 is a dependency

Last edited by felipe (2014-06-03 14:03:35)

Offline

#4 2014-06-04 03:12:57

Pse
Member
Registered: 2008-03-15
Posts: 387

Re: Pulseaudio / Bluetooth audio skipping

I had those problems for months on my laptop. Perfect bluetooth audio experience on Windows, unusable on Linux. It finally got solved with bluez-5 and pulseaudio-5. So it may come down to poor bluetooth support for your current chipset.

Offline

#5 2014-06-04 10:42:32

jpgrego
Member
Registered: 2010-12-01
Posts: 3

Re: Pulseaudio / Bluetooth audio skipping

felipe wrote:

Hello jpgrego,

Try downgrading to bluez4/pulseaudio4 in aur .  Bluez4/Pulseaudio4 works perfect for me with Nokia BH 503 but in *Debian Jessie/ubuntu 13.10/14.04, I have no tried on Arch because I don't like downgrade things and i was using Gnome3.12 where bluez5 and pulseaudio5 is a dependency

Already tried that, didn't help though unfortunately... thank you for your suggestion anyway!

Pse wrote:

I had those problems for months on my laptop. Perfect bluetooth audio experience on Windows, unusable on Linux. It finally got solved with bluez-5 and pulseaudio-5. So it may come down to poor bluetooth support for your current chipset.

Yeah, I suspect that's it. My bluetooth adapter is embedded on the wifi adapter, so they're both from Broadcom (BCM4313) and god knows the problems I had with wifi already. Broadcom doesn't seem to have good support for linux.

Offline

#6 2014-07-26 17:10:25

mwc0623
Member
Registered: 2014-07-26
Posts: 1

Re: Pulseaudio / Bluetooth audio skipping

I've had this problem for months and months and *finally* found the cause and the solution. Through using kinfocenter (KDE app -- lsusb could be used as well), I noticed that my USB keyboard, USB mouse, and USB bluetooth dongle were hung off the same USB host controller. The mouse and keyboard generate lots of tiny packets and tend to dominate the bus, which leaves the bluetooth dongle locked out frequently and thus unable to send the large packets of music data. Moving the bluetooth dongle to a different USB port attached to the second USB controller on my computer completely solved the problem for me. No more "[bluetooth] module-bluez5-device.c: Skipping" messages and smooth audio playback. Good luck!

Offline

Board footer

Powered by FluxBB