Return-Path: From: "Han Hoekstra" To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0000_01C52AFD.EEDADB20" Message-ID: Subject: [Bluez-users] Has anyone seen these problems with the CSR BlueCore and BlueZ before ? Sender: bluez-users-admin@lists.sourceforge.net Errors-To: bluez-users-admin@lists.sourceforge.net Reply-To: bluez-users@lists.sourceforge.net List-Unsubscribe: , List-Id: BlueZ users List-Post: List-Help: List-Subscribe: , List-Archive: Date: Thu, 17 Mar 2005 14:30:56 +0100 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C52AFD.EEDADB20 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Hey All, I'm developping an application on an ARM-7 based platform which is running Linux 2.4.18 with the latest BlueZ version for that platform. In this application there is a master device that can connect to up to 7 slaves (master and slave devices are all the same, the external controller determines which is master). The application does the following, the external controller on the master can send a single command to the Linux application, in the command is an address field identifying to which slaves the command must be passed on. A slave will pass the command on to its external controller, which will respond to the command by sending a reply back to the Linux slave, which in turn passes it on to the Linux master and is then handed over to the external controller again. As soon as all addressed slaves have responded, the sequence is repeated. Now to what I see happening, when I run this with 5 slaves, I don't see any problems for more than an hour, but when I run it with 6 or 7 slaves, I see that the BlueCore resets itself, with 6 slaves after about 40 minutes and with 7 slaves already after 5 to 10 minutes. When I eliminate the CRC check I can run the 7 slaves configuration for up to about 40 minutes after it crashes. What I think happens is that the BlueCore receives data to fast over the air and can not pass it on to the Linux CPU quick enough, so there is an internal overflow in the BlueCore. Communication between the BlueCore and the Linux CPU is done via BCSP at a speed of 921600 baud. Has anybody seen behaviour like this before and is there something I can do about it ??? Greetings, Han --- Han Hoekstra Wireless Value B.V. Waanderweg 30a 7812 HZ Emmen Tel: +31-591-633200 ------=_NextPart_000_0000_01C52AFD.EEDADB20 Content-Type: text/html; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable
Hey=20 All,
 
I'm = developping an=20 application on an ARM-7 based platform which is running Linux 2.4.18 = with the=20 latest BlueZ version for that platform. In this application there is a = master=20 device that can connect to up to 7 slaves (master and slave devices are = all the=20 same, the external controller determines which is = master).
 
The = application does=20 the following, the external controller on the master can send a single = command=20 to the Linux application, in the command is an address field identifying = to=20 which slaves the command must be passed on. A slave will pass the = command on to=20 its external controller, which will respond to the command by sending a = reply=20 back to the Linux slave, which in turn passes it on to the Linux master = and is=20 then handed over to the external controller again. As soon as all = addressed=20 slaves have responded, the sequence is repeated.
 
Now to = what I see=20 happening, when I run this with 5 slaves, I don't see any problems for = more than=20 an hour, but when I run it with 6 or 7 slaves, I see that the BlueCore = resets=20 itself, with 6 slaves after about 40 minutes and with 7 slaves already = after 5=20 to 10 minutes. When I eliminate the CRC check I can run the 7 slaves=20 configuration for up to about 40 minutes after it = crashes.
 
What I = think happens=20 is that the BlueCore receives data to fast over the air and can not pass = it on=20 to the Linux CPU quick enough, so there is an internal overflow in the=20 BlueCore.
Communication=20 between the BlueCore and the Linux CPU is done via BCSP at a speed of = 921600=20 baud.
 
Has = anybody seen=20 behaviour like this before and is there something I can do about it=20 ???
 
Greetings,
  =20 Han
 
---
Han Hoekstra
Wireless Value = B.V.
Waanderweg = 30a
7812 HZ  = Emmen
Tel: = +31-591-633200
 
------=_NextPart_000_0000_01C52AFD.EEDADB20-- ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Bluez-users mailing list Bluez-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-users