[gnome-bluetooth] Sending from an Ericsson T610

Fredrik Skogberg fredrik at radiovast.kicks-ass.net
Tue Nov 11 17:32:59 GMT 2003


 Hello List!

 I've recently installed gnome-bluetooth in order to transfer pictures
 from my T610 to my Laptop. The pairing of the phone and the computer
 works without a hitch and I'm also able to send files to the phone from
 the computer. What does not work is sending files from the phone to the
 computer (which used to work on a previous install).

 I've currently installed the following packages:

 gentoo-sources-2.4.20 (although these are heavily patched -> 2.4.22)
 bluez-libs-2.4
 bluez-sdp-1.5
 bluez-utils-2.3
 gnome-bluetooth-0.4.1

 On my last install (unfortunately I had a HD crash last week and
 I wasn't able recover anything from my old setup) I remember having
 to issue a command along the lines :

 sdptool add --channel=10 FTRN

 or:

 sdptool add --channel=10 OPUSH

 Eventhough I have no idea what that accomplished (it certainly doesn't
 do anything on this install :)

 As for error messages the phone dies with "Connection failed" whenever
 I try to send something.

 I tried making a dump of what happens when I tried to connect from the
 phone (using hcidump with no filter) and this is what it spits out:

HCIDump - HCI packet analyzer ver 1.5
device: hci0 snap_len: 1028 filter: 0xffffffff
> HCI Event: Connect Request(0x04) plen 10
< HCI Command: Accept Connection Request(0x01|0x0009) plen 7
> HCI Event: Command Status(0x0f) plen 4
> HCI Event: Connect Complete(0x03) plen 11
< HCI Command: Write Link Policy Settings(0x02|0x000d) plen 4
> HCI Event: Page Scan Repetition Mode Change(0x20) plen 7
> HCI Event: Command Complete(0x0e) plen 6
< HCI Command: Change Connection Packet Type(0x01|0x000f) plen 4
> HCI Event: Command Status(0x0f) plen 4
> HCI Event: Connection Packet Type Changed(0x1d) plen 5
> ACL data: handle 0x0029 flags 0x02 dlen 12
    L2CAP(s): Connect req: psm 1 scid 0x0069
< ACL data: handle 0x0029 flags 0x02 dlen 16
    L2CAP(s): Connect rsp: dcid 0x0040 scid 0x0069 result 0 status 0
> HCI Event: Number of Completed Packets(0x13) plen 5
> ACL data: handle 0x0029 flags 0x02 dlen 16
    L2CAP(s): Config req: dcid 0x0040 flags 0x0000 clen 4
    MTU 251
< ACL data: handle 0x0029 flags 0x02 dlen 14
    L2CAP(s): Config rsp: scid 0x0069 flags 0x0000 result 0 clen 0
< ACL data: handle 0x0029 flags 0x02 dlen 12
    L2CAP(s): Config req: dcid 0x0069 flags 0x0000 clen 0
> HCI Event: Number of Completed Packets(0x13) plen 5
> HCI Event: Number of Completed Packets(0x13) plen 5
> ACL data: handle 0x0029 flags 0x02 dlen 14
    L2CAP(s): Config rsp: scid 0x0040 flags 0x0000 result 0 clen 0
> ACL data: handle 0x0029 flags 0x02 dlen 17
> ACL data: handle 0x0029 flags 0x01 dlen 17
    L2CAP(d): cid 0x40 len 30 [psm 1]
        SDP SSA Req: tid 0x0 len 0x19
          pat uuid-16 0x1105 (OBEXObjPush)
          max 0xffff
          aid(s) 0x0001 (SrvClassIDList) 0x0004 (ProtocolDescList) 0x0009 
(BTProfileDescList) 0x0100 (SrvName) 0x0303 ((null))
          cont 00
< ACL data: handle 0x0029 flags 0x02 dlen 180
    L2CAP(d): cid 0x69 len 176 [psm 1]
        SDP SSA Rsp: tid 0x0 len 0xab
          cnt 0xa8
 len 0xa8 frm->len 0xa7 n 0xa6
          srv rec #0
            aid 0x0001 (SrvClassIDList)
               uuid-16 0x1105 (OBEXObjPush)
            aid 0x0004 (ProtocolDescList)
               uuid-16 0x0100 (L2CAP)
               uuid-16 0x0003 (RFCOMM) uint 0x4
               uuid-16 0x0008 (OBEX)
            aid 0x0009 (BTProfileDescList)
               uuid-16 0x1105 (OBEXObjPush) uint 0x100
            aid 0x0100 (SrvName)
               str "OBEX Object Push"
            aid 0x0303 (unknown)
               uint 0x1 uint 0x2 uint 0x3 uint 0x4 uint 0x5 uint 0x6
 
          srv rec #1
            aid 0x0001 (SrvClassIDList)
               uuid-16 0x1105 (OBEXObjPush)
            aid 0x0004 (ProtocolDescList)
               uuid-16 0x0100 (L2CAP)
               uuid-16 0x0003 (RFCOMM) uint 0xa
               uuid-16 0x0008 (OBEX)
            aid 0x0009 (BTProfileDescList)
               uuid-16 0x1105 (OBEXObjPush) uint 0x100
            aid 0x0100 (SrvName)
               str "OBEX Object Push"
            aid 0x0303 (unknown)
               uint 0x1 uint 0x2 uint 0x3 uint 0x4 uint 0x5 uint 0x6
 
          cont 00
> HCI Event: Number of Completed Packets(0x13) plen 5
> ACL data: handle 0x0029 flags 0x02 dlen 17
> ACL data: handle 0x0029 flags 0x01 dlen 14
    L2CAP(d): cid 0x40 len 27 [psm 1]
        SDP SSA Req: tid 0x0 len 0x16
          pat uuid-16 0x1106 (OBEXObjTrnsf)
          max 0xffff
          aid(s) 0x0001 (SrvClassIDList) 0x0004 (ProtocolDescList) 0x0009 
(BTProfileDescList) 0x0100 (SrvName)
          cont 00
< ACL data: handle 0x0029 flags 0x02 dlen 82
    L2CAP(d): cid 0x69 len 78 [psm 1]
        SDP SSA Rsp: tid 0x0 len 0x49
          cnt 0x46
 len 0x46 frm->len 0x45 n 0x44
          srv rec #0
            aid 0x0001 (SrvClassIDList)
               uuid-16 0x1106 (OBEXObjTrnsf)
            aid 0x0004 (ProtocolDescList)
               uuid-16 0x0100 (L2CAP)
               uuid-16 0x0003 (RFCOMM) uint 0xa
               uuid-16 0x0008 (OBEX)
            aid 0x0009 (BTProfileDescList)
               uuid-16 0x1106 (OBEXObjTrnsf) uint 0x100
            aid 0x0100 (SrvName)
               str "OBEX File Transfer"
 
          cont 00
> HCI Event: Number of Completed Packets(0x13) plen 5
> ACL data: handle 0x0029 flags 0x02 dlen 12
    L2CAP(s): Disconn req: dcid 0x0040 scid 0x0069
< ACL data: handle 0x0029 flags 0x02 dlen 12
    L2CAP(s): Disconn rsp: dcid 0x0040 scid 0x0069
> HCI Event: Number of Completed Packets(0x13) plen 5
> HCI Event: Disconn Complete(0x05) plen 4
> HCI Event: Connect Request(0x04) plen 10
< HCI Command: Accept Connection Request(0x01|0x0009) plen 7
> HCI Event: Command Status(0x0f) plen 4
> HCI Event: Connect Complete(0x03) plen 11
< HCI Command: Write Link Policy Settings(0x02|0x000d) plen 4
> HCI Event: Page Scan Repetition Mode Change(0x20) plen 7
> HCI Event: Command Complete(0x0e) plen 6
< HCI Command: Change Connection Packet Type(0x01|0x000f) plen 4
> HCI Event: Command Status(0x0f) plen 4
> HCI Event: Connection Packet Type Changed(0x1d) plen 5
> ACL data: handle 0x002a flags 0x02 dlen 12
    L2CAP(s): Connect req: psm 1 scid 0x006a
< ACL data: handle 0x002a flags 0x02 dlen 16
    L2CAP(s): Connect rsp: dcid 0x0040 scid 0x006a result 0 status 0
> HCI Event: Number of Completed Packets(0x13) plen 5
> ACL data: handle 0x002a flags 0x02 dlen 16
    L2CAP(s): Config req: dcid 0x0040 flags 0x0000 clen 4
    MTU 251
< ACL data: handle 0x002a flags 0x02 dlen 14
    L2CAP(s): Config rsp: scid 0x006a flags 0x0000 result 0 clen 0
< ACL data: handle 0x002a flags 0x02 dlen 12
    L2CAP(s): Config req: dcid 0x006a flags 0x0000 clen 0
> HCI Event: Number of Completed Packets(0x13) plen 5
> HCI Event: Number of Completed Packets(0x13) plen 5
> ACL data: handle 0x002a flags 0x02 dlen 14
    L2CAP(s): Config rsp: scid 0x0040 flags 0x0000 result 0 clen 0
> ACL data: handle 0x002a flags 0x02 dlen 17
> ACL data: handle 0x002a flags 0x01 dlen 8
    L2CAP(d): cid 0x40 len 21 [psm 1]
        SDP SSA Req: tid 0x0 len 0x10
          pat uuid-16 0x1106 (OBEXObjTrnsf)
          max 0xffff
          aid(s) 0x0001 (SrvClassIDList) 0x0004 (ProtocolDescList)
          cont 00
< ACL data: handle 0x002a flags 0x02 dlen 46
    L2CAP(d): cid 0x6a len 42 [psm 1]
        SDP SSA Rsp: tid 0x0 len 0x25
          cnt 0x22
 len 0x22 frm->len 0x21 n 0x20
          srv rec #0
            aid 0x0001 (SrvClassIDList)
               uuid-16 0x1106 (OBEXObjTrnsf)
            aid 0x0004 (ProtocolDescList)
               uuid-16 0x0100 (L2CAP)
               uuid-16 0x0003 (RFCOMM) uint 0xa
               uuid-16 0x0008 (OBEX)
 
          cont 00
> HCI Event: Number of Completed Packets(0x13) plen 5
> ACL data: handle 0x002a flags 0x02 dlen 12
    L2CAP(s): Disconn req: dcid 0x0040 scid 0x006a
< ACL data: handle 0x002a flags 0x02 dlen 12
    L2CAP(s): Disconn rsp: dcid 0x0040 scid 0x006a
> HCI Event: Number of Completed Packets(0x13) plen 5
> ACL data: handle 0x002a flags 0x02 dlen 12
    L2CAP(s): Connect req: psm 3 scid 0x006b
< ACL data: handle 0x002a flags 0x02 dlen 16
    L2CAP(s): Connect rsp: dcid 0x0000 scid 0x006b result 2 status 0
> HCI Event: Number of Completed Packets(0x13) plen 5
> HCI Event: Disconn Complete(0x05) plen 4
 

 I appologize for this rather lengthy email and I hope that I have
 provided sufficient information for someone to figure out what I'm
 doing wrong.

Sincerely,
Fredrik Skogberg




More information about the gnome-bluetooth mailing list