[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bluetooth-dev] Hang when sending data
Sorry, I forgot some information about my configuration. I use Ericsson
module (ROK 007 if I remember well. This is the point-to-point module).
Revision infos :
"CXC 125 244 P13A" generated "2001-01-17"
The host hardware is a DragonBall VZ.
I just have now tried to modify the stack to decrease the UART speed
(decrease until 9600), but the problem is exactly the same. It doesn't
depend of the UART speed.
I try to find the /proc/bt_internal file, but I haven't such file... this
is surprising, because I rememeber that I saw it some weeks ago. I will
take a look in the code to understand why it isn't here.
On Wed, 25 Jul 2001 09:47:03 +0200 Mattias Ågren <firstname.lastname@example.org> wrote:
> have you checked if there are any available HW out buffers ?
> (See /proc/bt_internal). What BT HW are you using ? And what
> HW/firmware version ?
> > -----Original Message-----
> > From: Alain Paschoud [mailto:email@example.com]
> > Sent: den 24 juli 2001 17:05
> > To: firstname.lastname@example.org
> > Subject: [bluetooth-dev] Hang when sending data
> > Hello,
> > I ported the stack under uClinux. I can now establish a bluetooth
> > connection. Then, I use btsend to test data sending. Here is
> > the problem.
> > When I send very few bytes (200 with a repetition of 10 for
> > example), there
> > are no problems. But when I send more (there are no exact
> > limit between
> > working and not working), for example 200 with a repetition
> > of 100, the
> > btsend program that run on uClinux hangs (note that on my
> > configuration
> > hardware-software, I can't press Ctrl-C to interrupt the
> > current process)
> > when it is sending data.
> > I put some printk to debug that. I've had a big surprise : If I put a
> > printk just before the return of the function "bt_write_top"
> > of the driver and a printf
> > just after the function "write" of the function "bt_send" of btsend
> > software, I can see that it hangs just between these two prints.
> > Between these two prints, there is just a return (with the
> > number of written
> > characters) and a come back in the userland from driver. So
> > why does it
> > hangs here ?
> > Note that I notice that the speed of sent data decrease just
> > before that
> > this problem occurs.
> > Does someone have an idea what happen ?
> > Thank you for any help or suggestion.
> > Alain Paschoud
> > SMARTDATA SA
> > -
> > To unsubscribe from this list: send the line "unsubscribe
> > bluetooth-dev" in
> > the body of a message to email@example.com
> To unsubscribe from this list: send the line "unsubscribe bluetooth-dev" in
> the body of a message to firstname.lastname@example.org
To unsubscribe from this list: send the line "unsubscribe bluetooth-dev" in
the body of a message to email@example.com