headset target seems to be playing but no sound

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

I am using bluez 4.51.  After much fiddling, I seem to have my audio
headset doing something -- something other than reporting errors anyway.

I can do:

$ aplay /mnt/mp3/bad_mouth.wav -Dplug:bluetoothraw
Playing WAVE '/mnt/mp3/bad_mouth.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo

to the device defined as:

pcm.bluetoothraw {
   type bluetooth
   device 00:1A:45:1B:19:89
}

and aplay appears to be doing something and

$ hcidump -t -X -V

reports lots of:

2009-12-31 00:08:57.233899 > SCO data: handle 1 flags 0x00 dlen 48
    0000: fd ff e6 ff af ff 4e ff  41 ff 5a ff 20 ff 53 ff  ......N.A.Z. .S.
    0010: a0 ff 6b ff 89 ff bc ff  5d ff 85 ff 3c ff d9 fe  ..k.....]...<...
    0020: 2b ff 28 ff 58 ff 53 ff  1b ff 3c ff 29 ff 49 ff  +.(.X.S...<.).I.
2009-12-31 00:08:57.233901 > SCO data: handle 1 flags 0x00 dlen 48
    0000: 9b ff b1 ff a2 ff 71 ff  b5 ff 9f ff 52 ff fa fe  ......q.....R...
    0010: 8e fe 4e ff 98 ff ed ff  13 00 88 ff 91 ff f3 fe  ..N.............
    0020: 2f ff c2 ff 6d ff 95 ff  62 ff d2 fe ec fe 61 ff  /...m...b.....a.
2009-12-31 00:08:57.233903 > SCO data: handle 1 flags 0x00 dlen 48
    0000: 5e ff 2b ff 26 ff 01 ff  a5 ff 9c ff 5a ff 2f ff  ^.+.&.......Z./.
    0010: 8b fe 1b ff c7 ff fa ff  f0 ff 53 ff e1 fe 28 ff  ..........S...(.
    0020: b7 ff be ff 41 ff 55 ff  16 ff 3f ff de ff fa fe  ....A.U...?.....
2009-12-31 00:08:57.233905 > SCO data: handle 1 flags 0x00 dlen 48
    0000: 0f ff a1 ff 66 ff f6 ff  06 00 c8 ff 75 ff 16 ff  ....f.......u...
    0010: f4 fe f0 fe e5 fe d3 fe  eb fe 5d ff e5 ff e9 ff  ..........].....
    0020: 84 ff 7b ff c7 ff de ff  ae ff 85 ff a1 ff 58 ff  ..{...........X.
2009-12-31 00:08:57.243898 > SCO data: handle 1 flags 0x00 dlen 48
    0000: f0 fe 3c fe a6 fe 49 ff  3d ff c0 ff 93 ff 73 ff  ..<...I.=.....s.
    0010: 41 ff 85 ff c5 ff 67 ff  63 ff 2c ff 1a ff 23 ff  A.....g.c.,...#.
    0020: 51 ff af ff 28 ff d5 fe  50 ff 83 ff e8 ff e4 ff  Q...(...P.......
2009-12-31 00:08:57.243901 > SCO data: handle 1 flags 0x00 dlen 48
    0000: 01 ff 15 ff d0 fe ba fe  95 ff a2 ff b7 ff ed ff  ................
    0010: 7e ff a9 ff a1 ff e5 fe  3b ff 70 ff 63 ff 7f ff  ~.......;.p.c...
    0020: 3c ff 2b ff be fe ee fe  58 ff 7c ff 40 ff fb fe  <.+.....X.|.@...
2009-12-31 00:08:57.243903 > SCO data: handle 1 flags 0x00 dlen 48
    0000: 39 ff 34 ff b6 ff c1 ff  7d ff a0 ff 6a ff 79 ff  9.4.....}...j.y.
    0010: 37 ff 0c ff 4d ff 15 ff  43 ff 66 ff 3e ff 71 ff  7...M...C.f.>.q.
    0020: 8e ff 8c ff 06 ff d4 fe  0e ff 2e ff 8a ff 24 ff  ..............$.
2009-12-31 00:08:57.253914 > SCO data: handle 1 flags 0x00 dlen 48
    0000: da fe 57 ff b3 ff bf ff  7f ff 49 ff 41 ff ee fe  ..W.......I.A...
    0010: 08 ff 91 ff a2 ff 9d ff  48 ff da fe 52 ff 55 ff  ........H...R.U.
    0020: 87 ff 98 ff 25 ff 1d ff  35 ff b9 ff 83 ff b1 ff  ....%...5.......
2009-12-31 00:08:57.253918 > SCO data: handle 1 flags 0x00 dlen 48
    0000: 7d ff 37 ff 5e ff 40 ff  3b ff 08 ff 01 ff dc fe  }.7.^.@.;.......
    0010: 15 ff 1c ff 8b ff 8b ff  40 ff 90 ff 3a ff c6 ff  ........@...:...
    0020: 71 ff 4a ff 88 ff 3c ff  bc ff 3e ff e4 fe fe fe  q.J...<...>.....
2009-12-31 00:08:57.253920 > SCO data: handle 1 flags 0x00 dlen 48
    0000: f9 fe 2c ff a2 ff bb ff  89 ff 65 ff 21 ff 62 ff  ..,.......e.!.b.
    0010: b9 ff b4 ff 48 ff f4 fe  42 ff 86 ff ad ff 53 ff  ....H...B.....S.
    0020: 20 ff 00 ff dd fe 71 ff  79 ff 59 ff a6 ff 8f ff   .....q.y.Y.....
2009-12-31 00:08:57.263898 > SCO data: handle 1 flags 0x00 dlen 48
    0000: 57 ff c2 ff a8 ff d9 fe  eb fe 5a ff 89 ff 71 ff  W.........Z...q.
    0010: 1f ff 1e ff 27 ff 3f ff  3e ff 63 ff 71 ff 26 ff  ....'.?.>.c.q.&.
    0020: fd fe 03 ff 63 ff 9b ff  b6 ff 91 ff 75 ff 79 ff  ....c.......u.y.
2009-12-31 00:08:57.263901 > SCO data: handle 1 flags 0x00 dlen 48
    0000: 29 ff 51 ff ee fe c9 fe  12 ff 85 ff a6 ff 45 ff  ).Q...........E.
    0010: 38 ff 52 ff d7 ff f7 ff  96 ff e9 fe 99 fe d5 fe  8.R.............
    0020: 5e ff 9c ff 4d ff 1e ff  c5 fe 2f ff b8 ff cf ff  ^...M...../.....
2009-12-31 00:08:57.263903 > SCO data: handle 1 flags 0x00 dlen 48
    0000: f1 ff b2 ff aa ff 82 ff  8a ff 5f ff 47 ff 50 ff  .........._.G.P.
    0010: 4a ff ad ff 58 ff 1a ff  43 ff 78 ff 44 ff ef fe  J...X...C.x.D...
    0020: 02 ff 05 ff 42 ff 61 ff  bb ff d8 ff cd ff 01 00  ....B.a.........
2009-12-31 00:08:57.263905 > SCO data: handle 1 flags 0x00 dlen 48
    0000: 28 ff e5 fe f4 fe f1 fe  ad ff 33 ff f6 fe ed fe  (.........3.....
    0010: 7b fe 45 ff be ff 9c ff  ac ff 2b ff 34 ff 7a ff  {.E.......+.4.z.
    0020: 3e ff af ff d3 ff 00 ff  6f ff 69 ff 26 ff 9d ff  >.......o.i.&...
2009-12-31 00:08:57.273899 > SCO data: handle 1 flags 0x00 dlen 48
    0000: 7d ff 8e ff 52 ff 36 ff  2a ff fe fe 63 ff d2 ff  }...R.6.*...c...
    0010: eb ff 92 ff 7a ff 36 ff  22 ff 68 ff d6 ff e0 ff  ....z.6.".h.....
    0020: 66 ff b8 fe 68 fe f0 fe  3a ff 69 ff 85 ff a5 ff  f...h...:.i.....
2009-12-31 00:08:57.273901 > SCO data: handle 1 flags 0x00 dlen 48
    0000: 72 ff 2d ff ae ff d2 ff  74 ff 24 ff 29 ff 05 ff  r.-.....t.$.)...
    0010: e2 fe e1 fe 2f ff f5 fe  cd fe 73 ff 85 ff cc ff  ..../.....s.....
    0020: 8c ff 68 ff 8a ff 9f ff  28 00 80 ff 37 ff 29 ff  ..h.....(...7.).
2009-12-31 00:08:57.273903 > SCO data: handle 1 flags 0x00 dlen 48
    0000: 12 ff 70 ff 46 ff 20 ff  47 ff 75 ff 8f ff ab ff  ..p.F. .G.u.....
    0010: 4f ff 59 ff 80 ff d1 fe  d2 fe 84 ff dd ff 77 ff  O.Y...........w.
    0020: a7 fe 7c fe 27 ff 7f ff  6c ff 55 ff 1d ff 3a ff  ..|.'...l.U...:.
2009-12-31 00:08:57.283898 > SCO data: handle 1 flags 0x00 dlen 48
    0000: 6a ff 8e ff d6 ff 9c ff  89 ff ac ff 80 ff ab ff  j...............
    0010: 3c ff e9 fe e1 fe 22 ff  cd ff 7c ff 1e ff 9d fe  <....."...|.....
    0020: 09 ff eb ff d6 ff 97 ff  1b ff 38 ff 61 ff cb ff  ..........8.a...
2009-12-31 00:08:57.283901 > SCO data: handle 1 flags 0x00 dlen 48
    0000: f4 ff 70 ff 87 ff 9d ff  29 00 1f 00 8e ff 4b ff  ..p.....).....K.
    0010: f6 fe 0b ff ea fe c1 fe  e1 fe 1a ff 06 ff fb fe  ................
    0020: 3e ff 5f ff a8 ff c4 ff  a5 ff 8a ff 4c ff 1b ff  >._.........L...
2009-12-31 00:08:57.283903 > SCO data: handle 1 flags 0x00 dlen 48
    0000: 02 ff 14 ff 03 ff 5d ff  9b ff 1d ff 29 ff 53 ff  ......].....).S.
    0010: 95 ff c5 ff af ff 3d ff  e6 fe 4a ff 7a ff 7a ff  ......=...J.z.z.
    0020: de ff cb ff 4f ff 4a ff  cc ff fd ff d7 ff 60 ff  ....O.J.......`.
2009-12-31 00:08:57.293896 > SCO data: handle 1 flags 0x00 dlen 48
    0000: ab ff bf ff 0f ff 09 ff  d9 fe fc fe 22 ff 0b ff  ............"...
    0010: 24 ff b5 fe 44 ff a6 ff  8d ff b7 ff 69 ff 21 ff  $...D.......i.!.
    0020: f1 fe e0 fe 3d ff 78 ff  55 ff fb fe b0 fe 41 ff  ....=.x.U.....A.
2009-12-31 00:08:57.293898 > SCO data: handle 1 flags 0x00 dlen 48
    0000: c2 ff 95 ff 55 ff 78 ff  22 00 07 00 f3 ff 7f ff  ....U.x.".......
    0010: fb fe 1e ff 27 ff 84 ff  13 ff 17 ff 50 ff 75 ff  ....'.......P.u.
    0020: fb ff cc ff 82 ff 70 ff  60 ff d3 ff bf ff 29 ff  ......p.`.....).
2009-12-31 00:08:57.293900 > SCO data: handle 1 flags 0x00 dlen 48
    0000: 4b ff fe fe 03 ff 18 ff  c7 fe 64 ff 9e ff 6b ff  K.........d...k.
    0010: 50 ff 3e ff 71 ff 38 ff  52 ff 8d ff 3f ff d0 ff  P.>.q.8.R...?...
    0020: 00 00 be ff a3 ff 51 ff  8c ff 22 ff 14 ff 3f ff  ......Q..."...?.
2009-12-31 00:08:57.293902 > SCO data: handle 1 flags 0x00 dlen 48
    0000: 1d ff 5e ff 15 ff fe fe  45 ff 28 ff fa fe fe fe  ..^.....E.(.....
    0010: b5 ff 85 00 ea ff 2d ff  0c ff 75 ff d4 ff a4 ff  ......-...u.....
    0020: b9 ff 3a ff 65 ff 96 ff  e0 fe ea fe fc fe 8b ff  ..:.e...........
2009-12-31 00:08:57.303898 > SCO data: handle 1 flags 0x00 dlen 48
    0000: 95 ff 38 ff 69 ff 85 ff  a8 ff 76 ff 55 ff f8 fe  ..8.i.....v.U...
    0010: 24 ff 90 ff e4 fe fb fe  77 ff 5d ff 60 ff 66 ff  $.......w.].`.f.
    0020: 42 ff 4a ff 51 ff 13 ff  f4 fe 44 ff a5 ff ea ff  B.J.Q.....D.....
2009-12-31 00:08:57.303901 > SCO data: handle 1 flags 0x00 dlen 48
    0000: c9 ff 28 ff e7 fe 21 ff  dc fe b7 fe 0e ff 76 ff  ..(...!.......v.
    0010: ab ff a5 ff 6f ff 8a ff  a3 ff f1 ff be ff 6c ff  ....o.........l.
    0020: 76 ff 4a ff a9 ff 5f ff  2c ff 38 ff a2 fe eb fe  v.J..._.,.8.....
2009-12-31 00:08:57.303903 > SCO data: handle 1 flags 0x00 dlen 48
    0000: ed ff 88 ff 58 ff bd ff  ba ff 86 ff f4 fd fd fe  ....X...........
    0010: 71 00 f4 fe 4e fe f9 ff  a4 00 9a fd b4 ff 61 00  q...N.........a.
    0020: 20 fe a9 00 75 ff 92 fe  3f fe af fe f7 00 30 ff   ...u...?.....0.
2009-12-31 00:08:57.313896 > SCO data: handle 1 flags 0x00 dlen 48
    0000: 15 ff c2 ff 59 ff 6a fe  5a ff 4a 00 30 ff 68 ff  ....Y.j.Z.J.0.h.
    0010: 30 ff 17 ff 20 00 73 00  4a ff 8d ff 2e ff 72 fe  0... .s.J.....r.
    0020: 9a ff a5 fe 0a ff 31 ff  af fe d0 00 c1 ff cf fe  ......1.........
2009-12-31 00:08:57.313898 > SCO data: handle 1 flags 0x00 dlen 48
    0000: 9d ff 2d ff 60 ff f1 ff  d8 ff aa fe 13 ff 87 ff  ..-.`...........
    0010: 2e ff 51 ff fb fe 15 00  94 ff 6f ff 4c 00 c8 fe  ..Q.......o.L...
    0020: 75 fe 95 ff 55 ff 76 ff  65 ff fe fe d7 fe f4 fe  u...U.v.e.......

like traffic and bluetoothd reports:

Dec 31 00:06:04 pc bluetoothd[16063]: Accepted new client connection on unix socket (fd=23)
Dec 31 00:06:04 pc bluetoothd[16063]: Audio API: BT_REQUEST <- BT_GET_CAPABILITIES
Dec 31 00:06:04 pc bluetoothd[16063]: Audio API: BT_RESPONSE -> BT_GET_CAPABILITIES
Dec 31 00:06:04 pc bluetoothd[16063]: Audio API: BT_REQUEST <- BT_OPEN
Dec 31 00:06:04 pc bluetoothd[16063]: open sco - object=ANY source=ANY destination=00:1A:45:1B:19:89 lock=write
Dec 31 00:06:04 pc bluetoothd[16063]: Audio API: BT_RESPONSE -> BT_OPEN
Dec 31 00:06:04 pc bluetoothd[16063]: Audio API: BT_REQUEST <- BT_SET_CONFIGURATION
Dec 31 00:06:04 pc bluetoothd[16063]: Audio API: BT_RESPONSE -> BT_SET_CONFIGURATION
Dec 31 00:06:04 pc bluetoothd[16063]: Audio API: BT_REQUEST <- BT_START_STREAM
Dec 31 00:06:04 pc bluetoothd[16063]: State changed /org/bluez/16062/hci0/dev_00_1A_45_1B_19_89: HEADSET_STATE_CONNECTED -> HEADSET_STATE_PLAY_IN_PROGRESS
Dec 31 00:06:05 pc bluetoothd[16063]: SCO socket opened for headset /org/bluez/16062/hci0/dev_00_1A_45_1B_19_89
Dec 31 00:06:05 pc bluetoothd[16063]: SCO fd=24
Dec 31 00:06:05 pc bluetoothd[16063]: Audio API: BT_RESPONSE -> BT_START_STREAM
Dec 31 00:06:05 pc bluetoothd[16063]: Audio API: BT_INDICATION -> BT_NEW_STREAM
Dec 31 00:06:05 pc bluetoothd[16063]: State changed /org/bluez/16062/hci0/dev_00_1A_45_1B_19_89: HEADSET_STATE_PLAY_IN_PROGRESS -> HEADSET_STATE_PLAYING

And the headset beeps when I interrupt the aplay.

I just don't actually get any audio in the headset.

I have tested the headset with a phone and it works perfectly.  The
headset details are:

# hcitool info 00:1A:45:1B:19:89
Requesting information ...
	BD Address:  00:1A:45:1B:19:89
	Device Name: Jabra BT125
	LMP Version: 2.0 (0x3) LMP Subversion: 0x978
	Manufacturer: Cambridge Silicon Radio (10)
	Features: 0xfc 0xfe 0x0b 0x00 0x08 0x08 0x00 0x00
		<encryption> <slot offset> <timing accuracy> <role switch> 
		<hold mode> <sniff mode> <RSSI> <channel quality> <SCO link> 
		<HV2 packets> <HV3 packets> <u-law log> <A-law log> <CVSD> 
		<paging scheme> <transparent SCO> <AFH cap. slave> 
		<AFH cap. master> 

and the dongle details are:

# hciconfig -a
hci0:	Type: USB
	BD Address: 00:0D:18:01:3B:9B ACL MTU: 1017:8 SCO MTU: 64:0
	UP RUNNING PSCAN ISCAN 
	RX bytes:7769227 acl:146 sco:152180 events:231 errors:0
	TX bytes:3729 acl:132 sco:0 commands:102 errors:0
	Features: 0xff 0xff 0x8d 0xfe 0x9b 0xf9 0x00 0x80
	Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
	Link policy: RSWITCH HOLD SNIFF PARK 
	Link mode: SLAVE ACCEPT 
	Name: 'pc-0'
	Class: 0x0a0104
	Service Classes: Networking, Capturing
	Device Class: Computer, Desktop workstation
	HCI Ver: 2.0 (0x3) HCI Rev: 0x4000 LMP Ver: 2.0 (0x3) LMP Subver: 0x430e
	Manufacturer: Broadcom Corporation (15)

Any ideas?

b.

Attachment: signature.asc
Description: This is a digitally signed message part


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux