Ich erhalte folgenden Error, wenn ich mein Device Jabra BT500 mit meinem Jabra A320S verbinden möchte:
Habe schon ausreichend Infos zu Bluetooth / Bluez gelesen:
http://wiki.ubuntuusers.de/Bluetooth/Einrichtung
http://wiki.ubuntuusers.de/Bluetooth_Headset
http://wiki.unixboard.de/index.php/Bluetooth_Headset
http://ubuntology.com/2007/10/27/access-your-phone-via-bluetooth-with-ubuntu-gutsy/
http://bluetooth-alsa.sourceforge.net/contact.html
Should start here: http://www.bluez.org/documentation.html
Pakete sind alle installiert (bluez, bluez-utils, gnome-obex-vfs, alsa, etc).
hcitool info 00:1a:45:14:b1:27
ergibt für das Headset
lsusb zeigt für den Bluetoothstick
und Hardwareinfo
Habe schon in diversen anderen Foren gesehen, dass das Headset auf linux funzen sollte, beim Bluetoothstick weiß ich es nicht, aber laut bluetooth alsa gehört der Chip zu den unterstützen, zumindest finde ich keine andere Aussage.
Aufgrund des obex Fehlers wird die Verbindung eh schon vorher getrennt.
Ein Sony Ericcson W810i ergibt genau denselben Obex-Error, also vermute ich, dass die Ursache beim Stick liegt.
[Update]Das SonyEriccson zu verbinden hat jetzt übrigens einwandfrei funktioniert, es gab keine Fehler mehr und es war auch unter Nautilus obex:// sichtbar.[/Update]
Also mit dem hcidump tool hab ich mal mitgeschnitten, was für Daten zwischen Headset und Bluetoothstick ausgetauscht werden. Zueletzt öffnet sich die Obex-Fehlermeldung:
Das SonyEriccson zu verbinden hat jetzt übrigens einwandfrei funktioniert, es gab keine Obex-Fehler mehr und es war auch unter Nautilus obex:// sichtbar.
Hoffe jemand hat ne Idee !
Vielen Dank im Voraus !
Code:
Couldn't display "obex://[00:1a:45:14:b1:27]".
Check if the service is available.
Habe schon ausreichend Infos zu Bluetooth / Bluez gelesen:
http://wiki.ubuntuusers.de/Bluetooth/Einrichtung
http://wiki.ubuntuusers.de/Bluetooth_Headset
http://wiki.unixboard.de/index.php/Bluetooth_Headset
http://ubuntology.com/2007/10/27/access-your-phone-via-bluetooth-with-ubuntu-gutsy/
http://bluetooth-alsa.sourceforge.net/contact.html
Should start here: http://www.bluez.org/documentation.html
Pakete sind alle installiert (bluez, bluez-utils, gnome-obex-vfs, alsa, etc).
hcitool info 00:1a:45:14:b1:27
ergibt für das Headset
Code:
Requesting information ...
BD Address: 00:1A:45:14:B1:27
LMP Version: 1.2 (0x2) LMP Subversion: 0x990
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>
lsusb zeigt für den Bluetoothstick
Code:
Bus 001 Device 005: ID 0a5c:2101 Broadcom Corp.
und Hardwareinfo
Code:
info.product = 'Jabra - A320s'
usb_device.device_revision_bcd = 256 (0x100)
usb_device.product = 'Jabra - A320s'
usb_device.product_id = 8449 (0x2101)
usb_device.speed = 12.0000
usb_device.vendor = 'Broadcom Corp.'
usb_device.can_wake_up = true
usb_device.configuration_value = 1 (0x1)
usb_device.linux.device_number = 6 (0x6)
info.linux.driver = 'usb'
usb_device.device_class = 224 (0xe0)
info.parent = '/org/freedesktop/Hal/devices/usb_device_0_0_0000_00_0b_0'
usb_device.bus_number = 1 (0x1)
usb_device.device_protocol = 1 (0x1)
usb_device.is_self_powered = false
info.subsystem = 'usb_device'
info.vendor = 'Broadcom Corp.'
usb_device.version = 2.00000
usb_device.num_interfaces = 4 (0x4)
usb_device.vendor_id = 2652 (0xa5c)
usb_device.speed_bcd = 4608 (0x1200)
usb_device.version_bcd = 512 (0x200)
info.udi = '/org/freedesktop/Hal/devices/usb_device_a5c_2101_noserial'
usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:0b.0/usb1/1-4'
usb_device.num_configurations = 1 (0x1)
info.bus = 'usb_device'
linux.device_file = '/dev/bus/usb/001/006'
usb_device.num_ports = 0 (0x0)
usb_device.max_power = 100 (0x64)
linux.hotplug_type = 2 (0x2)
usb_device.device_subclass = 1 (0x1)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:0b.0/usb1/1-4'
Habe schon in diversen anderen Foren gesehen, dass das Headset auf linux funzen sollte, beim Bluetoothstick weiß ich es nicht, aber laut bluetooth alsa gehört der Chip zu den unterstützen, zumindest finde ich keine andere Aussage.
Aufgrund des obex Fehlers wird die Verbindung eh schon vorher getrennt.
Ein Sony Ericcson W810i ergibt genau denselben Obex-Error, also vermute ich, dass die Ursache beim Stick liegt.
[Update]Das SonyEriccson zu verbinden hat jetzt übrigens einwandfrei funktioniert, es gab keine Fehler mehr und es war auch unter Nautilus obex:// sichtbar.[/Update]
Also mit dem hcidump tool hab ich mal mitgeschnitten, was für Daten zwischen Headset und Bluetoothstick ausgetauscht werden. Zueletzt öffnet sich die Obex-Fehlermeldung:
Code:
hallx:/home/te # hcidump
HCI sniffer - Bluetooth packet analyzer ver 1.40
device: hci0 snap_len: 1028 filter: 0xffffffffffffffff
< HCI Command: Inquiry (0x01|0x0001) plen 5
> HCI Event: Command Status (0x0f) plen 4
< HCI Command: Inquiry Cancel (0x01|0x0002) plen 0
> HCI Event: Command Complete (0x0e) plen 4
< HCI Command: Create Connection (0x01|0x0005) plen 13
> HCI Event: Command Status (0x0f) plen 4
> HCI Event: Link Key Request (0x17) plen 6
< HCI Command: Link Key Request Reply (0x01|0x000b) plen 22
> HCI Event: Command Complete (0x0e) plen 10
> HCI Event: Connect Complete (0x03) plen 11
< ACL data: handle 12 flags 0x02 dlen 12
L2CAP(s): Connect req: psm 1 scid 0x0040
< HCI Command: Read Remote Supported Features (0x01|0x001b) plen 2
> HCI Event: Command Status (0x0f) plen 4
< HCI Command: Write Link Policy Settings (0x02|0x000d) plen 4
> HCI Event: Read Remote Supported Features (0x0b) plen 11
> HCI Event: Command Complete (0x0e) plen 6
< HCI Command: Remote Name Request (0x01|0x0019) plen 10
> HCI Event: Command Status (0x0f) plen 4
> ACL data: handle 12 flags 0x02 dlen 16
L2CAP(s): Connect rsp: dcid 0x0047 scid 0x0040 result 1 status 2
Connection pending - Authorization pending
> ACL data: handle 12 flags 0x02 dlen 16
L2CAP(s): Connect rsp: dcid 0x0047 scid 0x0040 result 0 status 0
Connection successful
< ACL data: handle 12 flags 0x02 dlen 12
L2CAP(s): Config req: dcid 0x0047 flags 0x00 clen 0
> HCI Event: Remote Name Req Complete (0x07) plen 255
> ACL data: handle 12 flags 0x02 dlen 14
L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 0
Success
> ACL data: handle 12 flags 0x02 dlen 16
L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4
MTU 48
< ACL data: handle 12 flags 0x02 dlen 18
L2CAP(s): Config rsp: scid 0x0047 flags 0x00 result 0 clen 4
Success
MTU 48
< ACL data: handle 12 flags 0x02 dlen 31
L2CAP(d): cid 0x0047 len 27 [psm 1]
SDP SSA Req: tid 0x0 len 0x16
pat uuid-16 0x1002 (PubBrwsGrp) uuid-16 0x0003 (RFCOMM) uuid-16 0x0008 (OBEX)
max 65535
aid(s) 0x0004 (ProtocolDescList) 0x0001 (SrvClassIDList)
cont 00
> HCI Event: Number of Completed Packets (0x13) plen 5
> ACL data: handle 12 flags 0x02 dlen 14
L2CAP(d): cid 0x0040 len 10 [psm 1]
SDP SSA Rsp: tid 0x0 len 0x5
count 2
cont 00
< ACL data: handle 12 flags 0x02 dlen 12
L2CAP(s): Disconn req: dcid 0x0047 scid 0x0040
> ACL data: handle 12 flags 0x02 dlen 12
L2CAP(s): Disconn rsp: dcid 0x0047 scid 0x0040
> HCI Event: Number of Completed Packets (0x13) plen 5
< HCI Command: Disconnect (0x01|0x0006) plen 3
> HCI Event: Command Status (0x0f) plen 4
> HCI Event: Disconn Complete (0x05) plen 4
Das SonyEriccson zu verbinden hat jetzt übrigens einwandfrei funktioniert, es gab keine Obex-Fehler mehr und es war auch unter Nautilus obex:// sichtbar.
Hoffe jemand hat ne Idee !
Vielen Dank im Voraus !