pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: comms/bthfp floating point exception



On Sun, 10 Dec 2006, Juan RP wrote:

> On Sunday 10 December 2006 16:38, Juan RP wrote:
>
> > accept_sco: blocksize=0 info.blocksize=800 mtu=0
>
> The problem is mtu that is 0, blocksize is fine.

Hm, in that case I should add a check there to at least fail gracefully..

> Anyway hardcoding the mtu value (127) does not seem to work
> and I can hear only distortions.

How did you hardcode that value? 127 is likely too large - did you read
the CAVEAT section from ubt(4) and enable the USB isochronous data for
ubt?  That should explain somewhat how to calculate a proper value (its
suboptimal that we should have to do that, but I haven't worked out the
real problem in the USB stack as yet)

The MTU retrieved from the socket will be the "sco_mtu" value as reported
by btconfig - if this is still zero, then that is what the device is
reporting and I'm not sure if setting it to a higher value will work
properly. I understand that some older Belkin USB dongles (Broadcom 2035)
had trouble with SCO data and report the value in this way.

iain



Home | Main Index | Thread Index | Old Index