From: Richard S. <re...@gm...> - 2005-04-04 17:45:06
|
Hi, I recently bought a Sony Ericsson K500i phone. I don't have a data cable, so I have to use IRDA to transfer data from/to it. I am able to find the device with irdadump, as it outputs this: 17:40:58.215038 xid:rsp 82ebc88f < 000078b6 S=6 s=1 K500 series hint=9124 [ PnP Modem IrCOMM IrOBEX ] (28) I downloaded obexFTP and tried to get a file listing, but all I get is this: # obexftp -l / No custom transport Connecting...failed: connect Still trying to connect Connecting...failed: connect Still trying to connect Connecting...failed: connect Still trying to connect unfortunately, the error message 'connect' does not help me much here. I ran strace on it, and this is the output: http://www.stellingwerff.com/obexftp.strace . Hopefully someone knows what's going on. |
From: David H. <dh...@nt...> - 2005-04-04 18:13:22
|
Richard Stellingwerff wrote: >Hi, > >I recently bought a Sony Ericsson K500i phone. I don't have a data >cable, so I have to use IRDA to transfer data from/to it. I am able to >find the device with irdadump, as it outputs this: > >17:40:58.215038 xid:rsp 82ebc88f < 000078b6 S=6 s=1 K500 series >hint=9124 [ PnP Modem IrCOMM IrOBEX ] (28) > >I downloaded obexFTP and tried to get a file listing, but all I get is this: ># obexftp -l / >No custom transport >Connecting...failed: connect >Still trying to connect >Connecting...failed: connect >Still trying to connect >Connecting...failed: connect >Still trying to connect > >unfortunately, the error message 'connect' does not help me much here. >I ran strace on it, and this is the output: >http://www.stellingwerff.com/obexftp.strace . Hopefully someone knows >what's going on. > > Hi, I've got a K500i, and both serial and irda connections work for me. Have you tried using the -i option to specify irda? obexftp -i -l / David Haslam |
From: Christian W. Z. <Christian@Zuckschwerdt.org> - 2005-04-04 21:38:49
|
Hi Richard, please try the 0.10.7 interim release from http://triq.net/obexftp/obexftp-0.10.7.tar.gz It contains fixes for Ericsson phones. Richard Stellingwerff wrote: >I recently bought a Sony Ericsson K500i phone. > cu, Christian |
From: Richard S. <re...@gm...> - 2005-04-05 08:41:38
|
Hi Christian, I discovered that commenting out the line #define HAVE_BLUETOOTH 1 from config.h makes *both* obexftp 0.10.6 and 0.10.7 work with my Sony Ericsson phone. I'm not sure what version 0.10.7 is supposed to fix, but the older version works just fine as well. I straced the output again, and noticed that the socket calls differ in domain. With bluetooth enabled, it always uses PF_BLUETOOTH, but with bluetooth disabled it uses PF_IRDA. I'm sure that choosing the correct socket domain should be done at runtime, not compile time. Here are the two strace outputs: bluetooth enabled: http://www.stellingwerff.com/obexftp.strace bluetooth disabled: http://www.stellingwerff.com/obexftp-irda.strace I'm not sure, but maybe PF_BLUETOOTH would also work on IRDA? If that's the case, then maybe the problem is something different. However, since it got me confused, maybe a built-in check should be made to see if PF_BLUETOOTH is really required for the desired action (at runtime). Thank you very much for your help! Kind regards, Richard Stellingwerff. On Apr 4, 2005 11:38 PM, Christian W. Zuckschwerdt <Chr...@zu...> wrote: > Hi Richard, > > please try the 0.10.7 interim release from > http://triq.net/obexftp/obexftp-0.10.7.tar.gz > It contains fixes for Ericsson phones. > > Richard Stellingwerff wrote: > > >I recently bought a Sony Ericsson K500i phone. > > > > cu, > Christian > |
From: David H. <dh...@nt...> - 2005-04-05 19:40:24
|
Richard Stellingwerff wrote: >Hi Christian, > >I discovered that commenting out the line >#define HAVE_BLUETOOTH 1 >from config.h makes *both* obexftp 0.10.6 and 0.10.7 work with my Sony >Ericsson phone. I'm not sure what version 0.10.7 is supposed to fix, >but the older version works just fine as well. > >I straced the output again, and noticed that the socket calls differ >in domain. With bluetooth enabled, it always uses PF_BLUETOOTH, but >with bluetooth disabled it uses PF_IRDA. I'm sure that choosing the >correct socket domain should be done at runtime, not compile time. > >Here are the two strace outputs: >bluetooth enabled: http://www.stellingwerff.com/obexftp.strace >bluetooth disabled: http://www.stellingwerff.com/obexftp-irda.strace > >I'm not sure, but maybe PF_BLUETOOTH would also work on IRDA? If >that's the case, then maybe the problem is something different. >However, since it got me confused, maybe a built-in check should be >made to see if PF_BLUETOOTH is really required for the desired action >(at runtime). > >Thank you very much for your help! > >Kind regards, >Richard Stellingwerff. > > > Hi, does it work if you explicitly select IRDA protocol at the command line with the -i option? The choice of which interface to use is up to the user (I've got three here to choose from: serial, IRDA and USB/serial). IRDA is supposed to be the default, though, so it does suggest there's something wrong, if it tries bluetooth. David Haslam |