From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: MIME-Version: 1.0 Date: Tue, 27 Apr 2010 02:12:52 +0300 Message-ID: Subject: obexd OPP pull problem From: Daniel Abraham To: linux-bluetooth@vger.kernel.org Content-Type: multipart/mixed; boundary=0016e64c1ada9adeb804852bea33 Sender: linux-bluetooth-owner@vger.kernel.org List-ID: --0016e64c1ada9adeb804852bea33 Content-Type: text/plain; charset=ISO-8859-1 I'm trying to write a Python script that pulls a business card via OPP (almost the same as the obexd test script "pull-business-card", except it also handles pairing). My problem is that when I call the method "PullBusinessCard", it returns almost immediately, withtout a D-Bus exception (i.e. should be successful), but no output file can be found. Here's what I see in /var/log/messages: Apr 27 01:20:54 dabraham-mobl bluetoothd[1529]: link_key_request (sba=00:21:86:7A:E7:67, dba=00:1C:26:FC:15:AF) Apr 27 01:20:54 dabraham-mobl obex-client[3067]: Transfer(0xd4cb40) Error: Method not allowed Apr 27 01:20:58 dabraham-mobl kernel: btusb_intr_complete: hci0 urb ffff880045f54d80 failed to resubmit (1) Apr 27 01:20:58 dabraham-mobl kernel: btusb_bulk_complete: hci0 urb ffff880045f54cc0 failed to resubmit (1) Apr 27 01:20:58 dabraham-mobl kernel: btusb_bulk_complete: hci0 urb ffff880045f54540 failed to resubmit (1) Both computers list the other side as visible & paired, both have OPP enabled, other types/directions of OBEX traffic work well, so I'm baffled... By the way, I'm using obexd 0.23, bluez 4.63, and the other side is an recent IVT stack (with a configured default vCard of course). Also attaching hcidump file. Any ideas? Also, a second question: is there any way to define in BlueZ a default vCard to serve? Thanks --0016e64c1ada9adeb804852bea33 Content-Type: application/octet-stream; name="opp-pull.hcidump" Content-Disposition: attachment; filename="opp-pull.hcidump" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g8hw1wnm0 EQAAAGAU1ktqCQ4AAQUEDa8V/CYcABjMAgAAAAEHAAEAYBTWS70iDwAEDwQAAQUEDgABAGIU1kuh ZAQABAMLAAsArxX8JhwAAQAGAAAAYhTWS9pkBAABGwQCCwAHAAEAYhTWSy5wBAAEDwQAARsEDgAB AGIU1kv9dwQABAsLAAsA//+P/pv5AIAPAAAAYhTWSyJ4BAACCyAKAAYAAQAKAQIAAgAGAAEAYhTW S6GyBAAEGwMLAAURAAEAYhTWSz7xBAACCyAMAAgAAQALAQQAAgABABEAAABiFNZLZPEEAAILIAwA CAABAAICBAABAEAACAABAGIU1kuFCAUABBMFAQsAAgAVAAEAYhTWS2AQBQACCyAQAAwAAQADAggA jABAAAAAAAARAAAAYhTWS3wQBQACCyAMAAgAAQAEAwQAjAAAABEAAQBiFNZLRBQFAAILIAwACAAB AARwBABAAAAAFwAAAGIU1ktZFAUAAgsgEgAOAAEABXAKAIwAAAAAAAECoAIIAAEAYhTWS+8jBQAE EwUBCwACABMAAQBiFNZL5CcFAAILIA4ACgABAAUDBgBAAAAAAAAdAAAAYhTWS1koBQACCyAYABQA jAAGAAAADzUDGREFAlg1BQoAAP//AI8AAQBiFNZLUkMFAAILIIoAhgBAAAcAAACBAH41fDV6CQAA CgABAckJAAE1AxkRBQkABDURNQMZAQA1BRkAAwgHNQMZAAgJAAU1AxkQAgkABjUJCWVuCQBqCQEA CQAICP8JAAk1CDUGGREFCQEACQEAJRZCbHVldG9vdGggT2JqZWN0IFB1c2gACQMDNQwIAQgCCAMI BAgGCAUAEQAAAGIU1kt/RAUAAgsgDAAIAAEAAgQEAAMAQQARAAAAYhTWS8JEBQACCyAMAAgAAQAG BQQAjABAAA4AAABiFNZL4k4FAAEZBAqvFfwmHAACAAAACAABAGIU1kuqVgUABBMFAQsAAgAHAAEA YhTWS59aBQAEDwQAARkEFQABAGIU1kt3XgUAAgsgEAAMAAEAAwQIAI0AQQAAAAAAFQAAAGIU1kuV XgUAAgsgEAAMAAEABAYIAI0AAAABAvUDFQABAGIU1ktkYgUAAgsgEAAMAAEABHEIAEEAAAABAq4G FwAAAGIU1kuEYgUAAgsgEgAOAAEABXEKAI0AAAAAAAECrgYRAAEAYhTWS1xmBQACCyAMAAgAAQAH BQQAjABAAAgAAQBiFNZLS2oFAAQTBQELAAIAEwABAGIU1kv3eQUAAgsgDgAKAAEABQYGAEEAAAAA AA0AAABiFNZLXHoFAAILIAgABACNAAM/ARwNAAEAYhTWS5KNBQACCyAIAAQAQQADcwHXFwAAAGIU 1kv4jQUAAgsgEgAOAI0AA+8VgxEO8AcA8AMAB3AXAAEAYhTWS/GgBQACCyASAA4AQQAB7xWBEQ7g BwDvAwAHqg0AAABiFNZLRaEFAAILIAgABACNADs/AQYCAQEAYhTWS2a4BQAEB/8ArxX8JhwAREFC UkFIQU0tTU9CTDEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAIAAEAYhTWSyfABQAEEwUBCwACAAgAAQBiFNZL/McFAAQTBQELAAIA CQABAGUU1ks23g0ABBYGrxX8JhwAGwAAAGUU1ksS6A0AAQ0EF68V/CYcAAQwMDAwAAAAAAAAAAAA AAAADQABAGUU1ksnBQ4ABA4KAQ0EAK8V/CYcABoAAQBlFNZLqTkPAAQYF68V/CYcAJH9eGHmTzkt VFkeUOs6CpUAEQAAAGgU1kv1CAAAAgsgDAAIAAEAAgcEAAEAQAAIAAEAaBTWSwUgAwAEEwUBCwAB AAcAAQBpFNZLRpQJAAQIBAALAAERAAAAaRTWS3aUCQACCyAMAAgAAQACCAQAAQBAAA0AAQBpFNZL LJwJAAILIAgABABBADtzAc0RAAEAaRTWS0GcCQACCyAMAAgAQQAB7wnjBTuNqhEAAABpFNZLqpwJ AAILIAwACACNAAPvCeMFO41wEQAAAGkU1ku+nAkAAgsgDAAIAI0AA+8J4QU7jXAOAAEAaRTWS+Sj CQACCyAJAAUAQQA5/wFkYxUAAQBpFNZL4acJAAILIBAADAABAAMHCACOAEAAAAAAABEAAABpFNZL XqgJAAILIAwACAABAAQJBACOAAAACAABAGkU1kuOswkABBMFAQsAAgARAAEAaRTWS6GzCQACCyAM AAgAAQAEcgQAQAAAABcAAABpFNZLz7MJAAILIBIADgABAAVyCgCOAAAAAAABAqACCAABAGkU1kt5 twkABBMFAQsAAgARAAEAaRTWS0+/CQACCyAMAAgAQQAB7wnhBTuNqg4AAABpFNZLrL8JAAILIAkA BQCNADv/ASG5FAAAAGkU1kvBvwkAAgsgDwALAI0AO+8PgAAHEAAQAKUVAAEAaRTWSznDCQACCyAQ AAwAAQADCAgAjwBAAAAAAAARAAAAaRTWS3HDCQACCyAMAAgAAQAECgQAjwAAABEAAQBpFNZLCMsJ AAILIAwACAABAARzBABAAAAAFwAAAGkU1ks2ywkAAgsgEgAOAAEABXMKAI8AAAAAAAECoAITAAEA aRTWS8nOCQACCyAOAAoAAQAFCQYAQAAAAAAAHQAAAGkU1kv5zwkAAgsgGAAUAI8ABgAAAA81AxkB AP//NQUKAAD//wAIAAEAaRTWS73SCQAEEwUBCwACAAgAAQBpFNZLotYJAAQTBQELAAIAFAABAGkU 1kuO3gkAAgsgDwALAEEAOe8PoAAHEAB+SH8TAAEAaRTWS03iCQACCyAOAAoAAQAFCgYAQAAAAAAA IAAAAGkU1kvM4wkAAgsgGwAXAI0AO+8ngwATQgAQdGV4dC94LXZjYXJkAKUIAAEAaRTWSy7mCQAE EwUBCwACAKkCAQBpFNZLvP0JAAILIKQCoAJAAAcAAAKbApA2CK41bwkAAAoAAQG7CQABNQMZEQoJ AAQ1EDUGGQEACQAZNQYZABkJAQAJAAU1AxkQAgkABjUJCWVuCQBqCQEACQAICP8JAAk1CDUGGREN CQEACQEAJRdCbHVldG9vdGggQXVkaW8gU291cmNlAAkDEQkAATV1CQAACgABAbwJAAE1BhkRHxkS AwkABDUMNQMZAQA1BRkAAwgBCQAFNQMZEAIJAAY1CQllbgkAagkBAAkACAj/CQAJNQg1BhkRHgkB BQkBACUZSGFuZHMtZnJlZSBhdWRpbyBnYXRld2F5AAkDAQgBCQMRCQAVNWcJAAAKAAEBvQkAATUG GRESGRIDCQAENQw1AxkBADUFGQADCAIJAAU1AxkQAgkABjUJCWVuCQBqCQEACQAICP8JAAk1CDUG GREICQEACQEAJRZIZWFkc2V0IGF1ZGlvIGdhdGV3YXkANWcJAAAKAAEBvgkAATUGGREeGRIDCQAE NQw1AxkBADUFGQADCAMJAAU1AxkQAgkABjUJCWVuCQBqCQEACQAICP8JAAk1CDUGGREeCQEFCQEA JRBIYW5kcy1mcmVlIHVuaXQACQMRCQAeNV0JAAAKAAEBwAkAATUDGREBCQAENQw1AxkBADUFGQAD CAUJAAU1AxkQAgkABjUJCWVuCQBqCQEACQAICP8JAQAlHEJsdWV0b290aCBTZXJpYWwgUG9ydChD T001KQA1XQkAAAoAAQHBCQABNQMZEQEJAAQ1DDUDGQEANQUZAAMIBgkABTUDGRACCQAGNQkJZW4J AGoJAQAJAAgI/wkBACUcQmx1ZXRvb3RoIFNlcmlhbCBQb3J0KENPTTYpADVyCQAACgABAcIJAAE1 AxkRDAkABAig3uQBYPnqASUAAABpFNZLgf4JAAILICAAHACPAAYAAQAXNQMZAQD//zUFCgAA//8I oN7kAWD56gEVAAEAaRTWS7YBCgACCyAQAAwAQQA57xHFAAjDABAAAH8QAAAAaRTWS4sHCgACCyAL AAcAjQA77weBAAOlCAABAGkU1ktQDQoABBMFAQsAAgCpAgEAaRTWS7coCgACCyCkAqACQAAHAAEC mwKQNRA1BhkBAAkAFzUGGQAXCQEgCQAFNQMZEAIJAAY1CQllbgkAagkBAAkACAj/CQAJNQg1BhkR DgkBIAkBACUaQS9WIFJlbW90ZSBDb250cm9sIFRhcmdldAAJAxEJAA81bQkAAAoAAQHDCQABNQMZ EQsJAAQ1EDUGGQEACQAZNQYZABkJAQAJAAU1AxkQAgkABjUJCWVuCQBqCQEACQAICP8JAAk1CDUG GRENCQEACQEAJRVCbHVldG9vdGggQXVkaW8gU2luawAJAxEJAQA2AmUJAAAKAAEBxwkAATUGGREj GREYCQAENRE1AxkBADUFGQADCAo1AxkACAkABTUDGRACCQAGNQkJZW4JAGoJAQAJAAgI/wkACTUI NQYZESIJAQAJAA01EzURNQMZAQA1BRkAAwgLNQMZAAgJAQAlGEJwcCBRdWljayBQcmludCBTZXJ2 aWNlAAkDUCW5YXBwbGljYXRpb24vdm5kLnB3Zy14aHRtbC1wcmludCt4bWw6MS4wLHRleHQvcGxh aW4sdGV4dC94LXZjYXJkOjIuMSx0ZXh0L3gtdmNhbGVuZGFyOjEuMCx0ZXh0L3gtdm1lc3NhZ2U6 MS4xLHRleHQveC12bm90ZToxLjEsdGV4dC94LXZjYXJkOjMuMCxpbWFnZS9qcGVnLGFwcGxpY2F0 aW9uL3ZuZC5wd2ctbXVsdGlwbGV4ZWQJA1IMAAAAAAAAAAAAAAAAAAHgAwkDVCUYaW1hZ2UvanBl ZyxpbWFnZS9naWY6ODlBCQNWKAEJA1gleAB4TUFOVUZBQ1RVUkVSOkFDTUUgTWFudWZhY3R1cmlu ZztDT01NQU5EIFNFVDpQQ0wsTVBMO01PREVMOkxhc2UIoN7kAeD56gElAAAAaRTWS3opCgACCyAg ABwAjwAGAAIAFzUDGQEA//81BQoAAP//CKDe5AHg+eoBEAABAGkU1kuULAoAAgsgCwAHAEEAOe8H oAADfw0AAABpFNZL9SwKAAILIAgABACNADtTAecIAAEAaRTWSyg8CgAEEwUBCwACAA0AAQBpFNZL uUsKAAILIAgABABBADtzAc0NAAAAaRTWSxlMCgACCyAIAAQAjQADUwH9DQABAGkU1kunUwoAAgsg CAAEAEEAAVMBnA0AAABpFNZL5lMKAAILIAgABACNAAFzAbYRAAAAaRTWS/tTCgACCyAMAAgAAQAG CwQAjQBBAKkCAQBpFNZLMWMKAAILIKQCoAJAAAcAAgKbApByQmVhbTtDT01NRU5UOkFueXRoaW5n IHlvdSBsaWtlO0FDVElWRSBDT01NQU5EIFNFVDpQQ0w7AAkDWiUNUXVpY2sgcHJpbnRlcgkDXCUI QW55d2hlcmUJA14oAQkDYCUdc3RhdGlvbmVyeSxjYXJkc3RvY2ssZW52ZWxvcGUJA2YoAQkDeiUe TmV3RmVhdHVyZSBTdXBlciBMYXNlciBQcmludGVyNXoJAAAKAAEByQkAATUDGREFCQAENRE1AxkB ADUFGQADCAc1AxkACAkABTUDGRACCQAGNQkJZW4JAGoJAQAJAAgIAAkACTUINQYZEQUJAQAJAQAl FkJsdWV0b290aCBPYmplY3QgUHVzaAAJAwM1DAgBCAIIAwgECAYIBTVrCQAACgABAcoJAAE1AxkR BgkABDURNQMZAQA1BRkAAwgINQMZAAgJAAU1AxkQAgkABjUJCWVuCQBqCQEACQAICP8JAAk1CDUG GREGCQEACQEAJRhCbHVldG9vdGggRmlsZSBUcmFuc2ZlcgA1jwkAAAoAAQHLCQABNQMZERsJAAQ1 ETUDGQEANQUZAAMICTUDGQAICQAFNQMZEAIJAAY1CQllbgkAagkBAAkACAj/CQAJNQg1BhkRGgkB AAkBACUdR2VuZXJpYyBJbWFnaW5nIFB1c2ggc2VydmljZQAJAxAIAQkDEQkAAQkDEgoAAAAPCQMT CwAAAAAAAAAANWkJAAAKAAEBzAkAATUDGREgCQAENRE1AxkBADUFGQADCAw1AxkACAkABTUDGRAC CQAGNQkJZW4JAGoJAQAJAAgI/wkACTUINQYZESIJAQAJAQAlFkJQUCBSZWZPYmplY3QgU2Vydmlj ZQA1nwkAAAig3uQBkMPrASUAAABpFNZLWGQKAAILICAAHACPAAYAAwAXNQMZAQD//zUFCgAA//8I oN7kAZDD6wEIAAEAaRTWSyFnCgAEEwUBCwACAAgAAQBpFNZL+W4KAAQTBQELAAIADQABAGkU1kvl dgoAAgsgCAAEAEEAA3MB1xEAAQBpFNZLTI4KAAILIAwACAABAAcLBACNAEEAEgEBAGkU1ku+pQoA AgsgDQEJAUAABwADAQQBAQoB4WcoCQABNQMZERcJAAQ1GDUGGQEACQAPNQ4ZAA8JAQA1BgkIAAkI BgkABTUDGRACCQAGNQkJZW4JAGoJAQAJAAgI/wkACTUINQYZERcJAQAJAQAlFEJsdWV0b290aCBH TiBTZXJ2ZXIACQEBJSZQZXJzb25hbCBHcm91cCBBZC1ob2MgTmV0d29yayBzZXJ2aWNlAAkDCgkA ATVjCQAACgABAc0JAAE1BhkRCBkSAwkABDUMNQMZAQA1BRkAAwgECQAFNQMZEAIJAAY1CQllbgkA agkBAAkACAj/CQAJNQg1BhkRCAkBAAkBACUNSGVhZHNldCB1bml0AAkDAigBAAgAAQBpFNZLBbEM AAQTBQELAAEAHQAAAGkU1kvatQ4AAgsgGAAUAI8ABgAEAA81AxkSAP//NQUKAAD//wATAAEAaRTW S3HvDgACCyAOAAoAQAAHAAQABQACNQAACAABAGoU1kuWJwMABBMFAQsAAQARAAAAbBTWS4QDAAAC CyAMAAgAAQAGDAQAjwBAABEAAQBsFNZLLkkAAAILIAwACAABAAcMBACPAEAACAABAGwU1kt5LwMA BBMFAQsAAQAHAAAAbhTWS31IAAABBgQDCwATBwABAG4U1kvrTAAABA8EAAEGBAcAAQBuFNZLeaoC AAQFBAALABY= --0016e64c1ada9adeb804852bea33--