Skip to contentSkip to conversation

l2ping seems to ignore -t timeout option

Bluez-devel pille 3 participants 3 messages May 14, 2006 – May 16, 2006 Bluetooth drivers

lore
Share & tools
lore

pille

author
#0 lore raw

hi,

i noticed that l2ping does not care about the timeout-argument.

running a current l2ping from bluez-utils-2.25 against a device that's not available timeouts after 20 seconds regardless of any -t parameter.

pitti ~ # time l2ping -c 1 00:01:02:03:04:05
Can't connect: Host is down
0.00s user 0.00s system 0% cpu 20.527 total

pitti ~ # time l2ping -c 1 -t 10 00:01:02:03:04:05 Can't connect: Host is down
0.00s user 0.00s system 0% cpu 20.509 total

pitti ~ # time l2ping -c 1 -t 20 00:01:02:03:04:05 Can't connect: Host is down
0.00s user 0.00s system 0% cpu 20.515 total

pitti ~ # time l2ping -c 1 -t 40 00:01:02:03:04:05 Can't connect: Host is down
0.00s user 0.00s system 0% cpu 20.521 total

pitti ~ # time l2ping -c 1 -t 80 00:01:02:03:04:05 Can't connect: Host is down
0.00s user 0.00s system 0% cpu 20.513 total

regards
pille

-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel

#1 lore raw

Hi,

I'm not a 100% sure of the answer however i would say it is because there are 2 timeouts:
- One is hardware based, and is globally configured at the device
level. It is the timeout for the paging procedure.
- the other is how much to wait for an L2CAP echo after you sent and
L2CAP reply.

Basically, the first timeout will be used when establishing a baseband connection with a device, while the other will be used by l2ping ONCE and only ONCE the baseband connection is up (which also means device is up).

I hope it helps :-)

Cheers,

Fabien

Quoted 31 lines

hi,

i noticed that l2ping does not care about the timeout-argument.

running a current l2ping from bluez-utils-2.25 against a device that's not available timeouts after 20 seconds regardless of any -t parameter.

pitti ~ # time l2ping -c 1 00:01:02:03:04:05
Can't connect: Host is down
0.00s user 0.00s system 0% cpu 20.527 total

pitti ~ # time l2ping -c 1 -t 10 00:01:02:03:04:05 Can't connect: Host is down
0.00s user 0.00s system 0% cpu 20.509 total

pitti ~ # time l2ping -c 1 -t 20 00:01:02:03:04:05 Can't connect: Host is down
0.00s user 0.00s system 0% cpu 20.515 total

pitti ~ # time l2ping -c 1 -t 40 00:01:02:03:04:05 Can't connect: Host is down
0.00s user 0.00s system 0% cpu 20.521 total

pitti ~ # time l2ping -c 1 -t 80 00:01:02:03:04:05 Can't connect: Host is down
0.00s user 0.00s system 0% cpu 20.513 total

regards
pille

Quoted 10 lines

-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel

begin:vcard
fn:Fabien CHEVALIER
n:CHEVALIER;Fabien
org:SILICOM
adr:;;4 rue de Jouanet;RENNES ATALANTE;;35700;FRANCE email;internet:[email protected] title:Software & Studies Engineer tel;work:+33 (0) 2 99 84 17 17
version:2.1
end:vcard

maintainer
#2 lore raw
In reply to pille

Hi,

Quoted 4 lines

i noticed that l2ping does not care about the timeout-argument.

running a current l2ping from bluez-utils-2.25 against a device that's not available timeouts after 20 seconds regardless of any -t parameter.

you are mixing up the timeouts. What you are looking for is the page timeout set through "hciconfig hci0 pageto". The timeout of l2ping is the timeout between two packets.

Regards

Marcel

-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel