bluetooth / hcseriald panics -current.

Niki Denev nike_d at cytexbg.com
Wed Oct 13 16:35:45 PDT 2004


Maksim Yevmenkin writes:

> Niki,
> 
> could you please try the following patch?
> 
> cvs diff: Diffing .
> Index: ng_h4.c
> ===================================================================
> RCS file: /usr/local/cvs/sys/netgraph/bluetooth/drivers/h4/ng_h4.c,v
> retrieving revision 1.7
> diff -u -r1.7 ng_h4.c
> --- ng_h4.c     23 Aug 2004 18:08:15 -0000      1.7
> +++ ng_h4.c     13 Oct 2004 23:05:34 -0000
> @@ -209,11 +209,11 @@
>           * I'm not sure what is appropriate.
>           */
> 
> -       ttyflush(tp, FREAD | FWRITE);
>          clist_alloc_cblocks(&tp->t_canq, 0, 0);
>          clist_alloc_cblocks(&tp->t_rawq, 0, 0);
>          clist_alloc_cblocks(&tp->t_outq,
>                  MLEN + NG_H4_HIWATER, MLEN + NG_H4_HIWATER);
> +       ttyflush(tp, FREAD | FWRITE);
>   out:
>          splx(s); /* XXX */
> 

it dropped in the debugger again, but the instruction ponter now
is at sio.c line 2092
do you need some other info?

> 
> btw, you are probably going to have bad experience with serial bluetooth 
> device. sio(4) driver is know to loose bytes (silo overflow problem) and 
> this is NOT acceptable in bluetooth.
> 
> max
> 

is there any hope regarding this problem?


--niki
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20041014/2511d67d/attachment.bin


More information about the freebsd-current mailing list