Skip to contentSkip to conversation

btsco: Not working...but almost

Bluez-devel Maik Zumstrull 3 participants 8 messages Nov 11, 2005 – Nov 12, 2005 Bluetooth drivers

lore
Share & tools
lore
#0 lore raw

Okay, I'm in the situation I've seen reportet a few times on the List:

Everything seems as if it were working, but I can't actually hear any sound sent to the Headset. I suspect it's the unsupported Bluetooth adapter in my laptop, which ist, unfortunately, Broadcom-based.

Any chance to get these supported? Using an additional USB Bluetooth stick when I have a built-in adapter seems stupid.

Anyway, here's my configuration (I'm going by the bulletpoints on the bluetooth-alsa page):

Hub: Don't know. It's internal, as I said. They might have wired it up in a weird way. I see the Bluetooth dongle as "Bus 4 Device 2".

Headset: Jabra BT500
Adapter: The one that comes with an IBM T43p, Broadcom-based
http://www.thinkwiki.org/wiki/IBM_Integrated_Bluetooth_IV_with_56K_Modem_%28BMDC-3%29

sp8472@Maik-2013:~$ sudo hciconfig -a
hci0:   Type: USB
        BD Address: 00:0E:9B:DE:0C:60 ACL MTU: 377:10 SCO MTU: 16:0
        UP RUNNING PSCAN ISCAN AUTH ENCRYPT
        RX bytes:67613 acl:26 sco:1280 events:68 errors:0
        TX bytes:925 acl:21 sco:0 commands:40 errors:0
        Features: 0xff 0xfe 0x0d 0x38 0x08 0x08 0x00 0x00
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
        Link policy: RSWITCH HOLD SNIFF PARK
        Link mode: SLAVE ACCEPT
        Name: 'Maik-2013-0'
        Class: 0x3e0100
        Service Classes: Networking, Rendering, Capturing
        Device Class: Computer, Uncategorized
        HCI Ver: 1.2 (0x2) HCI Rev: 0x9 LMP Ver: 1.2 (0x2) LMP Subver:
0x6963
        Manufacturer: Broadcom Corporation (15)
sp8472@Maik-2013:~$ sudo hciconfig hci0 revision
hci0:   Type: USB
        BD Address: 00:0E:9B:DE:0C:60 ACL MTU: 377:10 SCO MTU: 16:0
        Firmware 9.105 / 99
sp8472@Maik-2013:~$ sudo hcitool info 00:07:A4:C0:25:A5
Requesting information ...
        BD Address:  00:07:A4:C0:25:A5
        Device Name: Jabra BT500
        LMP Version: 1.2 (0x2) LMP Subversion: 0x613
        Manufacturer: Cambridge Silicon Radio (10)
        Features: 0xfc 0xff 0x0b 0x00 0x00 0x00 0x00 0x00
                <encryption> <slot offset> <timing accuracy> <role switch>
                <hold mode> <sniff mode> <park state> <RSSI> <channel
quality>
                <SCO link> <HV2 packets> <HV3 packets> <u-law log>
<A-law log>
                <CVSD> <paging scheme> <transparent SCO>
sp8472@Maik-2013:~$

This is output from btsco (while trying to play a file to the device):
btsco v0.4c
Device is 1:0
Voice setting: 0x0060
RFCOMM channel 1 connected
speaker volume: 15 mic volume: 1
i/o needed: connecting sco...
connected SCO channel
Done setting sco fd
recieved AT+VGS=15
Sending up speaker change 15
speaker volume: 15 mic volume: 1
driver is not in use
disconnected SCO channel

Kernel 2.6.14, bluez-utils 2.19

I hope I can somehow get this configuration to work. Otherwise, I'd have to either send back the headset or get a CSR adapter. Both would annoy me, obviously. Thanks for any help you can offer.

-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel

#1 lore raw

Maik

Quoted 2 lines

Any chance to get these supported? Using an additional USB Bluetooth stick when I have a built-in adapter seems stupid.

I looked into finding technical docs from another vendor for the same problem (integrated bluetooth adapter not csr) but didn't get very far. If you can find technical docs, maybe it's not that bad to add support. I don't know, but without docs the point is moot.

Maybe you don't like the usb adapter for the same reason I don't. I really hated the idea of putting a usb dongle on my laptop that could get knocked off or forgotten when I was packing up. So the socketcom cf adapter was attractive since it doesn't protrude. I don't have it any more and I can't remember offhand if I tried sco in linux. Surely someone on the list could tell us.

Brad

-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel

#2 lore raw
In reply to Maik Zumstrull
Quoted 5 lines · Maik Zumstrull

Okay, I'm in the situation I've seen reportet a few times on the List:

Everything seems as if it were working, but I can't actually hear any sound sent to the Headset. I suspect it's the unsupported Bluetooth adapter in my laptop, which ist, unfortunately, Broadcom-based.

The good news: I just went and bought an additional BT dongle, nice and CSR-based:

sp8472@Maik-2013:~$ sudo hciconfig -a
hci0:   Type: USB
        BD Address: 00:80:5A:46:05:E3 ACL MTU: 384:8 SCO MTU: 64:8
        UP RUNNING PSCAN ISCAN
        RX bytes:695 acl:0 sco:0 events:57 errors:0
        TX bytes:800 acl:0 sco:0 commands:44 errors:0
        Features: 0xff 0xff 0x8f 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: 'Maik-2013-0'
        Class: 0x3e0100
        Service Classes: Networking, Rendering, Capturing
        Device Class: Computer, Uncategorized
        HCI Ver: 2.0 (0x3) HCI Rev: 0x7a6 LMP Ver: 2.0 (0x3) LMP Subver:
0x7a6
        Manufacturer: Cambridge Silicon Radio (10)
sp8472@Maik-2013:~$ sudo hciconfig hci0 revision
hci0:   Type: USB
        BD Address: 00:80:5A:46:05:E3 ACL MTU: 384:8 SCO MTU: 64:8
        HCI 19.2
        Chip version: BlueCore4-ROM
        Max key size: 128 bit
        SCO mapping:  HCI

The bad news: Suddenly things work even less than before. I must have badly fucked up my configuration along the way. I can't even talk to the Headset now. hcitool scan works, nothing else, not even hcitool info:

sp8472@Maik-2013:~$ sudo /etc/init.d/bluez-utils stop
Stopping bluez-utils: rfcomm sdpd hcid.
sp8472@Maik-2013:~$ sudo /etc/init.d/bluez-utils start
Starting bluez-utils: hcid sdpd rfcomm.
sp8472@Maik-2013:~$ hcitool scan
Scanning ...
        00:07:A4:C0:25:A5       Jabra BT500
sp8472@Maik-2013:~$ hcitool info 00:07:A4:C0:25:A5
Requesting information ...
Can't create connection: Operation not permitted
sp8472@Maik-2013:~$ sudo hcitool info 00:07:A4:C0:25:A5
Requesting information ...
Can't create connection: Connection timed out

Any idea how to get things working now?

-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel

maintainer
#3 lore raw

Hi Maik,

Quoted 21 lines

The good news: I just went and bought an additional BT dongle, nice and CSR-based:

sp8472@Maik-2013:~$ sudo hciconfig -a
hci0:   Type: USB
        BD Address: 00:80:5A:46:05:E3 ACL MTU: 384:8 SCO MTU: 64:8
        UP RUNNING PSCAN ISCAN
        RX bytes:695 acl:0 sco:0 events:57 errors:0
        TX bytes:800 acl:0 sco:0 commands:44 errors:0
        Features: 0xff 0xff 0x8f 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: 'Maik-2013-0'
        Class: 0x3e0100
        Service Classes: Networking, Rendering, Capturing
        Device Class: Computer, Uncategorized
        HCI Ver: 2.0 (0x3) HCI Rev: 0x7a6 LMP Ver: 2.0 (0x3) LMP Subver:
0x7a6
        Manufacturer: Cambridge Silicon Radio (10)
Quoted 7 lines
sp8472@Maik-2013:~$ sudo hciconfig hci0 revision
hci0:   Type: USB
        BD Address: 00:80:5A:46:05:E3 ACL MTU: 384:8 SCO MTU: 64:8
        HCI 19.2
        Chip version: BlueCore4-ROM
        Max key size: 128 bit
        SCO mapping:  HCI

what kind of dongle is this? I like to get one with a BlueCore4-ROM chip for myself.

Regards

Marcel

-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel

#4 lore raw
Quoted 27 lines · Marcel Holtmann
Quoted 18 lines
sp8472@Maik-2013:~$ sudo hciconfig -a
hci0:   Type: USB
       BD Address: 00:80:5A:46:05:E3 ACL MTU: 384:8 SCO MTU: 64:8
       UP RUNNING PSCAN ISCAN
       RX bytes:695 acl:0 sco:0 events:57 errors:0
       TX bytes:800 acl:0 sco:0 commands:44 errors:0
       Features: 0xff 0xff 0x8f 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: 'Maik-2013-0'
       Class: 0x3e0100
       Service Classes: Networking, Rendering, Capturing
       Device Class: Computer, Uncategorized
       HCI Ver: 2.0 (0x3) HCI Rev: 0x7a6 LMP Ver: 2.0 (0x3) LMP Subver:
0x7a6
       Manufacturer: Cambridge Silicon Radio (10)
Quoted 7 lines
sp8472@Maik-2013:~$ sudo hciconfig hci0 revision
hci0:   Type: USB
       BD Address: 00:80:5A:46:05:E3 ACL MTU: 384:8 SCO MTU: 64:8
       HCI 19.2
       Chip version: BlueCore4-ROM
       Max key size: 128 bit
       SCO mapping:  HCI
Quoted 2 lines

what kind of dongle is this? I like to get one with a BlueCore4-ROM chip for myself.

Conceptronic Bluetooth 2.0 USB Adapter 200M
Part-No CBT200U2

I got it for EUR 19,99 at my local Arlt.

-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel

maintainer
#5 lore raw

Hi Maik,

Quoted 27 lines
Quoted 27 lines
Quoted 25 lines
sp8472@Maik-2013:~$ sudo hciconfig -a
hci0:   Type: USB
       BD Address: 00:80:5A:46:05:E3 ACL MTU: 384:8 SCO MTU: 64:8
       UP RUNNING PSCAN ISCAN
       RX bytes:695 acl:0 sco:0 events:57 errors:0
       TX bytes:800 acl:0 sco:0 commands:44 errors:0
       Features: 0xff 0xff 0x8f 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: 'Maik-2013-0'
       Class: 0x3e0100
       Service Classes: Networking, Rendering, Capturing
       Device Class: Computer, Uncategorized
       HCI Ver: 2.0 (0x3) HCI Rev: 0x7a6 LMP Ver: 2.0 (0x3) LMP Subver:
0x7a6
       Manufacturer: Cambridge Silicon Radio (10)
sp8472@Maik-2013:~$ sudo hciconfig hci0 revision
hci0:   Type: USB
       BD Address: 00:80:5A:46:05:E3 ACL MTU: 384:8 SCO MTU: 64:8
       HCI 19.2
       Chip version: BlueCore4-ROM
       Max key size: 128 bit
       SCO mapping:  HCI
Quoted 5 lines
Quoted 2 lines

what kind of dongle is this? I like to get one with a BlueCore4-ROM chip for myself.

Conceptronic Bluetooth 2.0 USB Adapter 200M
Part-No CBT200U2

do you have a picture of it somewhere?

Quoted 1 line

I got it for EUR 19,99 at my local Arlt.

Anyone in donation mood?

Regards

Marcel

-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel

#6 lore raw
Quoted 4 lines · Marcel Holtmann
Quoted 2 lines

Conceptronic Bluetooth 2.0 USB Adapter 200M
Part-No CBT200U2

do you have a picture of it somewhere?

http://www.conceptronic.net/site/DesktopDefault.aspx?tabindex=1&tabid=200&Cat=10&grp=1020&Prod_ID=1039&Prod=CBT200U2

Quoted 3 lines
Quoted 1 line

I got it for EUR 19,99 at my local Arlt.

Anyone in donation mood?

Get my headset to work with my internal bluetooth adapter and you can have it. ;-)

No, seriously. You could. But I guess that's not gonna happen anytime soon, without specs from Broadcom...

-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel

#7 lore raw

[Bluez-devel] btsco: It works!

In reply to Maik Zumstrull
Quoted 10 lines · Maik Zumstrull
Quoted 5 lines · Maik Zumstrull

Okay, I'm in the situation I've seen reportet a few times on the List:

Everything seems as if it were working, but I can't actually hear any sound sent to the Headset. I suspect it's the unsupported Bluetooth adapter in my laptop, which ist, unfortunately, Broadcom-based.

The good news: I just went and bought an additional BT dongle, nice and CSR-based:

...and after a little more fiddling, the headset now works as expected. Buttons and everything, tested against Skype. Thanks for writing a driver for this. :-)

-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel