Skip to contentSkip to conversation

btsco/alsa-plugins Kernel 2.6.18-mh7 (and mh4-fch)

Bluez-devel Chafik Moalem 4 participants 7 messages Nov 6, 2006 – Nov 13, 2006 Bluetooth drivers

lore
Share & tools
lore
#0 lore raw

Dear Marcel, Dear Fabien,

ok ... my latest try was with vanilla 2.6.18-mh4 and fabiens (2006-10-12) patch :
1. on my gentoo with gcc 3.4.5-r1 the applied mh4 patch leads to a compilation error on linux/net/bluetooth/l2cap.c  ==>  I  had to  comment out  the  prototype "static inline int l2cap_do_send_rfc( ..)" and to  move  the  implementation  block  to  just  before  l2cap_retransmission_timer(..) where it is used the first time .... for applying fabiens patch from 2006-10-12 some more work had to be done ... since the formatting of the patch and (strangely) the ranges of the hunks where not that precise (fuzz up to 6 and one line offset of 10 and some manual delete /copy /paste stuff) ... finally everything was complete and compiled fine with no warnings ;)

2. on 2.6.18-mh4-fch I just followed the new instructions with alsa-plugin method ... FAILS with running headsetd and aplay with following messages :

 messages :
Nov  6 14:24:05 chmo headsetd[18692]: Configuration phase ended: target bdaddr is 00:17:91:01:00:08, timeout is 6000 ms Nov  6 14:24:05 chmo headsetd[18692]: unable to create bluetooth L2CAP socket: Operation now in progress Nov  6 14:24:05 chmo l2cap_sock_create: sock db74f9c0
Nov  6 14:24:05 chmo l2cap_sock_init: sk cd75ca00
Nov  6 14:24:05 chmo l2cap_sock_connect: sk cd75ca00
Nov  6 14:24:05 chmo l2cap_do_connect: 00:00:00:00:00:00 -> 08:00:01:91:17:00 psm 0x01
Nov  6 14:24:05 chmo l2cap_conn_add: hcon c0e49400 conn dcadf7c0
Nov  6 14:24:05 chmo __l2cap_chan_add: conn dcadf7c0, psm 0x01, dcid 0x0000
Nov  6 14:24:05 chmo l2cap_sock_set_timer: sk cd75ca00 state 5 timeout 40000
Nov  6 14:24:05 chmo l2cap_sock_release: sock db74f9c0, sk cd75ca00
Nov  6 14:24:05 chmo l2cap_sock_shutdown: sock db74f9c0, sk cd75ca00
Nov  6 14:24:05 chmo l2cap_sock_clear_timer: sock cd75ca00 state 5
Nov  6 14:24:05 chmo __l2cap_sock_close: sk cd75ca00 state 5 socket db74f9c0
Nov  6 14:24:05 chmo l2cap_sock_clear_timer: sock cd75ca00 state 5
Nov  6 14:24:05 chmo l2cap_chan_del: sk cd75ca00, conn dcadf7c0, err 0
Nov  6 14:24:05 chmo l2cap_sock_kill: sk cd75ca00 state 9
Nov  6 14:24:05 chmo l2cap_sock_destruct: sk cd75ca00
Nov  6 14:24:05 chmo l2cap_connect_cfm: hcon c0e49400 bdaddr 08:00:01:91:17:00 status 2
Nov  6 14:24:05 chmo l2cap_conn_del: hcon c0e49400 conn dcadf7c0, err 107

aplay :
aplay -D headset 400Hz.wav
DEBUG: _snd_pcm_sco_open: Starting pcm_sco plugin.
DEBUG: _snd_pcm_sco_open: Open mode is for Playback.
ALSA lib pcm_sco.c:485:(do_cfg) Unexpected packet type received: type = 2
aplay: main:550: audio open error: Das Argument ist ungültig

By the way the l2cap socket problem AND the static inline problem exist  the same way  in an  2.6.18-mh7(!)  kernel  with  no fch  modifications   (and no  manual  poking by myself ;)  )

bluez libs und utils are 3.7  ... alsa lib and utils 1.0.13
pairing works (!) at least with the snd_bt_sco / btsco-method and passkey-agent --default 1bla45
(verified with hcidump )  ... but this method delivers only SILENCE in the headset (though the sco-data seems to contain something valid in hcidump -X AND though using alsamixer to pump up the volume )

aarggh ... is the l2cap_do_connect correct ?? why is source 00:00:00:00:00:00

btw : l2test to that headset delivers a nice :
l2test -z 00:17:91:01:00:08
Connectionless MTU size is 670
Extended feature mask is 0x0000

and :
Nov  6 14:46:16 chmo l2cap_sock_create: sock db74fb40
Nov  6 14:46:16 chmo l2cap_sock_init: sk d31e2600
Nov  6 14:46:16 chmo l2cap_sock_bind: sk d31e2600, 00:00:00:00:00:00 0 Nov  6 14:46:16 chmo l2cap_sock_connect: sk d31e2600
Nov  6 14:46:16 chmo l2cap_do_connect: 00:00:00:00:00:00 -> 08:00:01:91:17:00 psm 0x00 Nov  6 14:46:16 chmo l2cap_conn_add: hcon dd582400 conn de6fa240
Nov  6 14:46:16 chmo __l2cap_chan_add: conn de6fa240, psm 0x00, dcid 0x0000 Nov  6 14:46:16 chmo l2cap_sock_set_timer: sk d31e2600 state 5 timeout 40000 Nov  6 14:46:17 chmo l2cap_connect_cfm: hcon dd582400 bdaddr 08:00:01:91:17:00 status 0 Nov  6 14:46:17 chmo l2cap_conn_ready: conn de6fa240
Nov  6 14:46:17 chmo l2cap_sock_clear_timer: sock d31e2600 state 5
Nov  6 14:46:17 chmo l2cap_sock_sendmsg: sock db74fb40, sk d31e2600
Nov  6 14:46:17 chmo l2cap_do_send: sk d31e2600 len 6
Nov  6 14:46:17 chmo l2cap_recv_acldata: conn de6fa240 len 14 flags 0x2 Nov  6 14:46:17 chmo l2cap_recv_frame: len 10, cid 0x0001
Nov  6 14:46:17 chmo l2cap_raw_recv: conn de6fa240
Nov  6 14:46:17 chmo l2cap_sig_channel: code 0x0b len 6 id 0x2a
Nov  6 14:46:17 chmo l2cap_information_rsp: type 0x0001 result 0x00 ident 42 Nov  6 14:46:17 chmo l2cap_sock_sendmsg: sock db74fb40, sk d31e2600
Nov  6 14:46:17 chmo l2cap_do_send: sk d31e2600 len 6
Nov  6 14:46:17 chmo l2cap_recv_acldata: conn de6fa240 len 16 flags 0x2 Nov  6 14:46:17 chmo l2cap_recv_frame: len 12, cid 0x0001
Nov  6 14:46:17 chmo l2cap_raw_recv: conn de6fa240
Nov  6 14:46:17 chmo l2cap_sig_channel: code 0x0b len 8 id 0x2a
Nov  6 14:46:17 chmo l2cap_information_rsp: type 0x0002 result 0x00 ident 42 Nov  6 14:46:17 chmo l2cap_sock_release: sock db74fb40, sk d31e2600
Nov  6 14:46:17 chmo l2cap_sock_shutdown: sock db74fb40, sk d31e2600
Nov  6 14:46:17 chmo l2cap_sock_clear_timer: sock d31e2600 state 1
Nov  6 14:46:17 chmo __l2cap_sock_close: sk d31e2600 state 1 socket db74fb40 Nov  6 14:46:17 chmo l2cap_sock_clear_timer: sock d31e2600 state 1
Nov  6 14:46:17 chmo l2cap_chan_del: sk d31e2600, conn de6fa240, err 0 Nov  6 14:46:17 chmo l2cap_sock_kill: sk d31e2600 state 9
Nov  6 14:46:17 chmo l2cap_sock_destruct: sk d31e2600
Nov  6 14:46:19 chmo l2cap_disconn_ind: hcon dd582400 reason 22
Nov  6 14:46:19 chmo l2cap_conn_del: hcon dd582400 conn de6fa240, err 103

after sock_set_timer
here everything is fine ... hmm is it more on fabiens side ??

btw : with a kernel 2.6.17.r8 everything was ok with BOTH btsco AND alsa-plugin  (but i  just  WANT to  enable  flow control  ... so  therefore  mh patches  AND (?)  fch  patches  !!

I really appreciate your efforts ... and thank you a lot.  My impression is that a proper implementation for extended SCO is REALLY needed (isn't it what you are heading to?) and nobody really has had positive results so far ... it would be great  if bluez would do it first! (i will test/report as much as possible) please help!

Fabien :
where can i find your scotest.c ??

best regards
Chafik

-------------------------------------------------------------------------
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

Chafik Moalem <Chafik.Moalem <at> perdictum.com> writes:

Dear All,

finally after digging around i found the solution to "alsa-plugin (sco) not working with 2.6.18-mh>4 kernels ... ("Operation still in progress" ... opening L2CAP/RFCOMM sockets)

after modifying freshly checkedout btsco sources NOW SCO-ALSASOUND (plugin-method) WORKS (testet with 2.6.18-mh7-sco AND 2.6.18-mh4-fch ... but still not chop free :( )

hint : fabien chevalier forgot to take care of EINPROGRESS (in addition to EAGAIN) in his headsetd sources ... still to check : his pcm_sco.c ...
and why the timeout parameter has NO effect ...

forget about my previous posting (as no one seems to be interested anyway)

regards,
Chafik

-------------------------------------------------------------------------
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

#2 lore raw

Chafik

Quoted 7 lines

finally after digging around i found the solution to "alsa-plugin (sco) not working with 2.6.18-mh>4 kernels ... ("Operation still in progress" ... opening L2CAP/RFCOMM sockets)

after modifying freshly checkedout btsco sources NOW SCO-ALSASOUND (plugin-method) WORKS (testet with 2.6.18-mh7-sco AND 2.6.18-mh4-fch ... but still not chop free :( )

Can you show us what you had to change? What hardware are you using? Are you using other devices that might create a scatternet?

Quoted 4 lines

hint : fabien chevalier forgot to take care of EINPROGRESS (in addition to EAGAIN) in his headsetd sources ... still to check : his pcm_sco.c ...
and why the timeout parameter has NO effect ...

which timeout are you looking at? for the initial connection?

Quoted 1 line

forget about my previous posting (as no one seems to be interested anyway)

There's a lot to do in addition to helping people use what's there... finish off the old btsco, redesign and docs, combining the a2dpd and headsetd daemons, wiring up dbus. I definitely appreciate what you have done to hunt things down.

Brad

-------------------------------------------------------------------------
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

#3 lore raw

Hi Brad,

just prepared a patch to show you the modifications to the actual CVS version ... the "modified" dir is named btsco-chmo ...
(PLS NOTE : this is preliminary as i could not yet check all other occurences of EAGAIN and the effects in alsa-plugins/*.c ... more to come soon ... BUT THIS makes things already work for me ...)

The timeout i mentioned was the initial one to be defined in .asoundrc ... i understood that this is for connection establishment with the HS ?! well ... fabien has only nonblocking socket communication ... i will test further ... i might be mistaken with my previous statement saying "NO effect".

i added a small previous fix to "remote volume control" in btsco.c and btsco2.c... the BT-core spec defines host_TO_HS RVC commands (+VGS, +VGM) to need prefix \r\n AND postfix the same way!
(This was the only way to make my RVC capable HS REALLY change volume!) Did you know that there exists NO SINGLE bt-stack for windose that makes real use of RVC !?
fortunately headsetd (volctl.c) does it already the right way...

now regarding HW:

i have checked 4 different CSR based USB dongles:
- notebook built in IBM R51 BT-dongle (bluecore 2)
- Cellink BT2.0+EDR dongle (bluecore3)
- hama BT2.0+EDR dongle (bluecore3-MM)
- new custom BT-Dongle by Lintech (germany) (bluecore3-MM)

3 headsets with HSprofile (SCO + RVC!):
- Cellink BT-9000ST (only HSProfile tested!)
- AS-Kabel (sweden) (have you ever used a headset in a disco ? :) (NOISECANCELLING with free2move CSR bluecore 1 class 1! BEST one but BULKY)
- new custom design with Lintech-BT audio module

i have to admit that the test matrice might be incomplete (sparse) due to the fact that i prefer OUR custom design :))

regards
Chafik

p.s.: the patch might not be attached RIGHT NOW ... (will follow tomorrow latest!)

-------------------------------------------------------------------------
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

#4 lore raw

follow up:

dear all,

1. pls find attached btsco patch

2. uhhmm ..the Cellink headset is BTST-9000A ...
the Cellink dongle is BTA-6030

regards
Chafik
----- Originalnachricht -----
Von: [email protected] im Auftrag von Chafik Moalem
Gesendet: Mit, 11/8/2006 11:26pm
An: [email protected]
Betreff: Re: [Bluez-devel] btsco/alsa-plugins Kernel 2.6.18-mh7 (and mh4-fch)

Hi Brad,

just prepared a patch to show you the modifications to the actual CVS version ... the "modified" dir is named btsco-chmo ...
(PLS NOTE :  this is preliminary as i could not yet check all other occurences of EAGAIN and the effects in alsa-plugins/*.c ... more to come soon ... BUT THIS makes things already work for me ...)

The timeout i mentioned was the initial one to be defined in .asoundrc ... i understood that this is for connection establishment with the HS ?! well ... fabien has only nonblocking socket communication ... i will test further ... i might be mistaken with my previous statement saying "NO effect".

i added a small previous fix to "remote volume control" in btsco.c and btsco2.c...  the BT-core spec defines host_TO_HS RVC commands (+VGS, +VGM) to need prefix \r\n AND postfix the same way!
(This was the only way to make my RVC capable HS REALLY change volume!) Did you know that there exists NO SINGLE bt-stack for windose that makes real use of RVC !?
fortunately headsetd (volctl.c) does it already the right way...

now regarding HW:

i have checked 4 different CSR based USB dongles:
- notebook built in IBM R51 BT-dongle (bluecore 2)
- Cellink BT2.0+EDR dongle (bluecore3)
- hama BT2.0+EDR dongle (bluecore3-MM)
- new custom BT-Dongle by Lintech (germany) (bluecore3-MM)

3 headsets with HSprofile (SCO + RVC!):
- Cellink BT-9000ST (only HSProfile tested!)
- AS-Kabel (sweden) (have you ever used a headset in a disco ? :) (NOISECANCELLING with free2move CSR bluecore 1 class 1! BEST one but BULKY)
- new custom design with Lintech-BT audio module

i have to admit that the test matrice might be incomplete (sparse) due to the fact that i prefer OUR custom design :))

regards
Chafik

p.s.: the patch might not be attached RIGHT NOW ... (will follow tomorrow latest!)

-------------------------------------------------------------------------
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

-------------------------------------------------------------------------
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

#5 lore raw

Chafik

Quoted 1 line

1. pls find attached btsco patch

applied by the way.

Quoted 2 lines

2. uhhmm ..the Cellink headset is BTST-9000A ...
the Cellink dongle is BTA-6030

I have not heard of anyone having trouble with these and bluecore is supposed to be our best chance of working.

Quoted 3 lines

well ... fabien has only nonblocking socket communication ... i will test further ... i might be mistaken with my previous statement saying "NO effect".

Fabien has been making a lot of changes lately that I need to catch up with.

Quoted 7 lines

i added a small previous fix to "remote volume control" in btsco.c and btsco2.c... the BT-core spec defines host_TO_HS RVC commands (+VGS, +VGM) to need prefix \r\n AND postfix the same way!
(This was the only way to make my RVC capable HS REALLY change volume!) Did you know that there exists NO SINGLE bt-stack for windose that makes real use of RVC !?
fortunately headsetd (volctl.c) does it already the right way...

I guess we were lucky it worked for any headset.

Quoted 10 lines

i have checked 4 different CSR based USB dongles:
- notebook built in IBM R51 BT-dongle (bluecore 2)
- Cellink BT2.0+EDR dongle (bluecore3)
- hama BT2.0+EDR dongle (bluecore3-MM)
- new custom BT-Dongle by Lintech (germany) (bluecore3-MM)

3 headsets with HSprofile (SCO + RVC!):
- Cellink BT-9000ST (only HSProfile tested!)
- AS-Kabel (sweden) (have you ever used a headset in a disco ? :) (NOISECANCELLING with free2move CSR bluecore 1 class 1! BEST one but BULKY)

probably cost someone a fortune if it was made back when bluecore1 was new.

Quoted 4 lines

- new custom design with Lintech-BT audio module

i have to admit that the test matrice might be incomplete (sparse) due to the fact that i prefer OUR custom design :))

well I look forward to seeing it. I hope you can keep us honest whenever we do something wrong in the apps.

brad

-------------------------------------------------------------------------
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

#6 lore raw

Hi Brad,

Am Montag, den 13.11.2006, 08:29 -0700 schrieb Brad Midgley:

Quoted 11 lines

Chafik

=

Quoted 1 line

1. pls find attached btsco patch

=

applied by the way.

cool !

Quoted 8 lines

=

Quoted 4 lines

2. uhhmm ..the Cellink headset is BTST-9000A ... =

the Cellink dongle is BTA-6030

Quoted 7 lines

=

I have not heard of anyone having trouble with these and bluecore is =

supposed to be our best chance of working.

well ... thats why i chose my test components to all have CSR INSIDE :)

and yes ... technically it's all working

what i'm looking for is a POST BETA status ... with flow control,

reliable links, no chopping (or dropped packets) in no circumstances,

SIMPLY A RELIABLE REPLACEMENT to a wired headset for voice

applications ...

(actually we are specialized in speech recognition and our speaker

independant ASR engine proved to perform very well with the Cellink

class 1 AND the AS-Kabel class 1 headset despite the limitation to 8

KHz!! even under "noisy" CeBIT conditions with distances up to 50m )

Why we are going for a newer solution : class 1 sco connections are

permanently consuming too much power (~100 mw on each side) ... not the

best for "wearable computing" !

when we went down to class 2 or 3 the collisions with 802.11 were more

"obvious"! Therefore AFH and all other (optional) BT1.2 features really

required! AFH seems to work in bluez (the AFH masks keep changing) BUT i

found flow control, sco packet retransmission and EVn packets are alpha

status (or not implemented at all, not even DVn packets :( ) i will try to contribute to eSCO implementation (if possible)...

BTW: all that DYNAMIC_COMPRESSION and AUTO_FIXUP_BYTESHIFT stuff in

kernel/btsco.c (for snd_bt_sco module) is sometimes more disturbing than

anything else ... i had the best results disabling (commenting out) this

stuff ... no kernel lockups nor annoying messages in the logs ... but

probably still dropped packages ... best to observe when playing a

constant freq wav file (e.g. 400Hz)

Quoted 8 lines

=

Quoted 3 lines

well ... fabien has only nonblocking socket communication ...

i will test further ... i might be mistaken with my previous statement =

Quoted 6 lines
Quoted 1 line

saying "NO effect".

=

Fabien has been making a lot of changes lately that I need to catch up wi=

th.

Quoted 6 lines

=

Quoted 3 lines

i added a small previous fix to "remote volume control" in btsco.c and

btsco2.c...=A0 the BT-core spec defines host_TO_HS RVC commands (+VGS, =

+VGM)

Quoted 5 lines
Quoted 5 lines

to need prefix \r\n AND postfix the same way!

(This was the only way to make my RVC capable HS REALLY change volume!)

Did you know that there exists NO SINGLE bt-stack for windose that make=

s real

Quoted 8 lines
Quoted 3 lines

use of RVC !?

fortunately headsetd (volctl.c) does it already the right way...

=

I guess we were lucky it worked for any headset.

:) ... some headsets seemed to be more tolerant to "contaminated"

commands, some were not ... like e.g. Internet-Explorer swallows all

crappy non-HTML pages any script kiddy has hacked (with a graphical

WYSIWYG crap editor)! =

Quoted 24 lines

=

Quoted 21 lines

i have checked 4 different CSR based USB dongles:

- notebook built in IBM R51 BT-dongle (bluecore 2)

- Cellink BT2.0+EDR dongle (bluecore3)

- hama BT2.0+EDR dongle (bluecore3-MM)

- new custom BT-Dongle by Lintech (germany) (bluecore3-MM)

=

3 headsets with HSprofile (SCO + RVC!):

- Cellink BT-9000ST (only HSProfile tested!)

- AS-Kabel (sweden) (have you ever used a headset in a disco ? :) =

(NOISECANCELLING with free2move CSR bluecore 1 class 1! BEST one but BU=

LKY)

Quoted 4 lines

=

probably cost someone a fortune if it was made back when bluecore1 was ne=

w.

well ... some heavy duty users are ready to pay for such good headsets

(like fire fighters, air field workers etc...)

they use them with their new generation walky talkies

(or ... very soon with our newest "move-by-voice" device :) )

Quoted 6 lines
Quoted 6 lines

- new custom design with Lintech-BT audio module

=

i have to admit that the test matrice might be incomplete (sparse) due =

to the

Quoted 9 lines
Quoted 1 line

fact that i prefer OUR custom design :))

=

well I look forward to seeing it. I hope you can keep us honest whenever =

we do something wrong in the apps.

i will try my best :) ... but i admit that i'm not the BT Expert at all ... =

i have to catch up, to be able to contribute in a more productive way ... =

so there might be "silly" or "annoying" questions from me sometimes ;)

Quoted 10 lines

brad

=

-------------------------------------------------------------------------

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 ea=

sier

Quoted 3 lines

Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo

http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=

=3D121642

Quoted 7 lines

_______________________________________________

Bluez-devel mailing list

[email protected]

https://lists.sourceforge.net/lists/listinfo/bluez-devel

-- =

Chafik Moalem

------------------------

perdictum GmbH + Co KG

Fallgatter 1

D - 44369 Dortmund

Tel.: +49 231 51944-10

Fax:=A0 +49 231 5194-99

mailto:[email protected]=A0<mailto:[email protected]>

http://www.perdictum.com=A0<http://www.perdictum.com/>=A0 =

-------------------------------------------------------------------------
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 easi= er
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=3D120709&bid=3D263057&dat=3D1=
21642
_______________________________________________
Bluez-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bluez-devel