sdptool failes with bluetooth dongle
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bluez (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: bluez
USB dongle is discovered and pairing works, so does "hcitool scan", however
#sdptool browse 00:1B:AF:xx:xx:xx
Failed to connect to SDP server on 00:1B:AF:xx:xx:xx: File descriptor in bad state
Also searching for devices with gnome-bluez doesn't turn up any device (it does however when trying OBEX Push, which fails when transmitting thoug)
This problem has existed at least since Jaunty. Today there was a version bump in the karmic bluez stack but this didn't help. On my Asus EEE where bluetooth is integrated it does work though with the integrated bluetooth.
I suppose it is not a kernel bug as pairing with PIN works...
$ dmesg
[10672.488560] Bluetooth: Generic Bluetooth USB driver ver 0.5
[10672.488702] usbcore: registered new interface driver btusb
[10672.594900] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[10672.594904] Bluetooth: BNEP filters: protocol multicast
[10672.681922] Bridge firewalling registered
$ uname -a
Linux miraculix 2.6.31-9-generic #29-Ubuntu SMP Sun Aug 30 17:39:26 UTC 2009 x86_64 GNU/Linux
Bluetooth dongle:
Bus 004 Device 002: ID 1caa:0001
$ hcitool dev
Devices:
hci0 00:1F:81:00:00:01
$hciconfig
hci0: Type: USB
BD Address: 00:1F:81:00:00:01 ACL MTU: 339:6 SCO MTU: 180:1
UP RUNNING PSCAN ISCAN
RX bytes:3330 acl:13 sco:0 events:109 errors:0
TX bytes:924 acl:15 sco:0 commands:56 errors:0
$hcitool inq
Inquiring ...
00:1B:AF:xx:xx:xxE clock offset: 0x38a5 class: 0x5a020c
$ sudo hcitool info 00:1B:AF:xx:xx:xx
[sudo] password for mabl:
Requesting information ...
BD Address: 00:1B:AF:xx:xx:xx
Device Name: Nokia 6110 Navigator
LMP Version: 2.0 (0x3) LMP Subversion: 0x2222
Manufacturer: Broadcom Corporation (15)
Features: 0xbf 0xee 0x0f 0x4e 0x98 0x19 0x00 0x00
<3-slot packets> <5-slot packets> <encryption> <slot offset>
<timing accuracy> <role switch> <sniff mode> <RSSI>
<channel quality> <SCO link> <HV3 packets> <u-law log>
<A-law log> <CVSD> <paging scheme> <power control>
<transparent SCO> <EDR ACL 2 Mbps> <EDR ACL 3 Mbps>
<enhanced iscan> <inquiry with RSSI> <AFH cap. slave>
<AFH class. slave> <3-slot EDR ACL> <5-slot EDR ACL>
<AFH cap. master> <AFH class. master>
$ sudo lsusb -v -d 1caa:0001
Bus 004 Device 002: ID 1caa:0001
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 224 Wireless
bDeviceSubClass 1 Radio Frequency
bDeviceProtocol 1 Bluetooth
bMaxPacketSize0 64
idVendor 0x1caa
idProduct 0x0001
bcdDevice 19.15
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigura
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 193
bNumInterfaces 3
bConfigurat
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 3
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Interrupt
Synch Type None
Usage Type Data
bInterval 1
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 2
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type None
Usage Type Data
bInterval 1
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type None
Usage Type Data
bInterval 1
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 2
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type None
Usage Type Data
bInterval 1
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type None
Usage Type Data
bInterval 1
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 2
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type None
Usage Type Data
bInterval 1
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type None
Usage Type Data
bInterval 1
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 2
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type None
Usage Type Data
bInterval 1
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type None
Usage Type Data
bInterval 1
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 2
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type None
Usage Type Data
bInterval 1
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type None
Usage Type Data
bInterval 1
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 2
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type None
Usage Type Data
bInterval 1
Endpoint Descriptor:
bLength 7
Transfer Type Isochronous
Synch Type None
Usage Type Data
bInterval 1
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 0
bInterfac
bInterfac
bInterfac
iInterface 0
Device Firmware Upgrade Interface Descriptor:
bLength 7
Will Not Detach
Upload Supported
Download Supported
Device Status: 0x0000
(Bus Powered)
This bug is affecting 2 people.