[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [bluetooth-dev] Hang when sending data
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:firstname.lastname@example.org]
> Sent: den 24 juli 2001 17:05
> To: email@example.com
> Subject: [bluetooth-dev] Hang when sending data
> 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
> 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 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