Hi!

You got the wrong page in the Bluetooth specification! The correct one is
page 787 of HCI USB transport layer.

Best regards
/Johan

> -----Original Message-----
> From: Johan Brodin 
> Sent: den 29 januari 2002 09:30
> To: 'Greg KH'; Johan Brodin
> Cc: '[EMAIL PROTECTED]'
> Subject: RE: [linux-usb-devel] Error in bluetooth device driver!
> 
> 
> Hi!
> 
> See comments inline.
> 
> > -----Original Message-----i!
> > From: Greg KH [mailto:[EMAIL PROTECTED]]
> > Sent: den 28 januari 2002 22:32
> > To: Johan Brodin
> > Cc: '[EMAIL PROTECTED]'
> > Subject: Re: [linux-usb-devel] Error in bluetooth device driver!
> > 
> > 
> > On Mon, Jan 28, 2002 at 09:39:33AM +0100, Johan Brodin wrote:
> > > Hi!<?xml:namespace prefix = o ns = 
> > "urn:schemas-microsoft-com:office:office"
> > > />
> > > 
> > > There should be two changes in bluetooth.c!
> > > 
> > > 1. According to the Bluetooth specification each HCI 
> packet must be
> > > contained in one bulk_out_urb!
> > > 
> > > Solution: Set bluetooth->bulk_out_buffer_size in 
> > usb_bluetooth_probe to
> > > 1000! (line 1155)
> > 
> > In looking at the Bluetooth spec (version 1.1) I don't see this
> > requirement.  Can you point me to where this is stated?
> 
> Look at the middle section in page 786 of HCI USB transport layer.
> 
> > 
> > > 2. The bulk_in_urb buffer must be larger then one HCI packet!
> > > 
> > > Solution: Set bluetooth->bulk_in_buffer_size in 
> > usb_bluetooth_probe to 1000!
> > > (line 1127)
> > > 
> > > The maximum size of the HCI packet is determined during 
> > initialisation and
> > > is soft and hardware dependent. There should however not be 
> > any HCI packet
> > > bigger the 1000 byte! 
> > 
> > Again, why is this necessary?  I don't see anything in the spec that
> > states this.
> 
> This is not stated in the specification! But when the 
> bulk_in_buffer_size not is increased I occasionally loose the 
> first bytes of my inpacket to the Bluetooth device driver. 
> This error is not entirely removed when raising the 
> bulk_buffer_in_size but is now seems to occur only at maximum 
> speed (570 kbit/s). The error of loosing bytes under heavy 
> load has previous been reported to this list!
> > 
> > Are you using the Axis OpenBT stack, or some other stack?  
> If another
> > stack, can you point me to where I can get it from?
> 
> I have used a commercial stack when testing the device driver.
> 
> > 
> > thanks,
> > 
> > greg k-h
> > 
> > 
> > 
> 

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to