> In message: <[EMAIL PROTECTED]>
>            "Maksim Yevmenkin" <[EMAIL PROTECTED]> writes:
> : I see a lot of "silo overflow" errors under moderate load.
> : As a result bytes get dropped on the floor. The Bluetooth
> : spec defines extremely simple serial protocol (H4). It simply
> : cannot tolerate UARTs that drop bytes. If at least one byte
> : gets dropped the entire HCI frame is lost. If HCI frame gets
> : dropped then "out of sync" condition exist and all bets are
> : off. The only way to get back "in sync" is to send Reset to
> : the device. After Reset device goes into standby state and
> : all operational state is lost. 
> 
> OK.  That makes sense.  Part of the problem even with even fast
> interrupt handlers is that interrupts are masked for way way too much
> code in -current, as compared to -stable.  What baud rate are you
> running at?  I'm running at 56k, which isn't the full datarate for
> 115200 baud that could be used.  Even with a fast interrupt, you'd get
> SIO overflows in current, at least according to some reports.

everything is set to 115200, but i think the hardware does 
something funny with the divisor and internal rate is much
higher. with OLDCARD i managed to run Xircom card with fast
interrupts and acually got about 50 KBytes/sec. USB devices
give me about 60KBytes/sec.

> Hmmm, maybe I should get one of these cards, or one a normal sio
> cards and run them at 115200 baud.

good idea.

thanks,
max




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to