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
