Dear Randy,

>> Can some BIG HEAD help on this?
>> I guess it is the 2.2.6 kernel might have had the USB initial USB
Stack.
>> i.e. Linus initial USB Mouse debugging STACK.
>> Can some one please help me with a x86 dist. which had this initial
>> version of USB stack.
>
>What are your specific questions?
>You won't find much interest in Linux 2.2.x here... USB stack or
>otherwise.

Yes, I have a specific question regarding the control transfers in USB
2.0 specifications.
Please refer to following paragraph in 5.5.3 Control Transfer Packet
Size Constraints:-

An endpoint must always transmit data payloads with a data field less
than or equal to the endpoint's wMaxPacketSize (refer to Chapter 9).
When a control transfer involves more data than can fit in one data
payload of the currently established maximum size, all data payloads are
required to be maximum-sized except for the last data payload, which
will contain the remaining data.

My quote:
wMaxPacketSize is 8 for low and 64 for high speed devices.

After that see the Table 5-1. Low-speed Control Transfer Limits.
Even though there are a total of 43 bytes to be transferred, I observe
that data payload is less that 8 bytes some times which is against the
above rule in 5.5.3. 

Regards,
Mukund Jampala


>> >On Thu, 2006-02-09 at 04:21, Mukund JB. wrote:
>> >> Dear All,
>> >>
>> >> Please help me perform my case study over USB Host Hardware &
general
>> >> stack Architecture. My idea is to understand the Hardware.
>> >>
>> >> I would like to explore the complete USB Host side stack. I have
seen
>> >> the Linus written early USB Debug Mouse Driver + Stack which is
very
>> >> compact and I guess this will help be debug the USB Architecture
in
>> >> whole.
>> >> I have downloaded the USB Stack from
>> >>
ftp://ftp.kernel.org/pub/linux/kernel/testing/old/usb/usb-0.01.tar.gz
>> >>
>> >> I understand from the Makefile of this version of USB Mouse +
stack
>> is
>> >> for Linux 2.2v.
>> >> But, which version of Linux 2.2 should I use exactly. I have asked
>> this
>> >> on USB Linux maillits.
>> >> Which version of Linux is compatible with USB Stack?
>> >>
>> >> Thanks & Regards,
>> >> Mukund Jampala
>> >>
>> >> -
>> >> To unsubscribe from this list: send the line "unsubscribe
>> linux-kernel"
>> >in
>> >> the body of a message to [EMAIL PROTECTED]
>> >> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>> >> Please read the FAQ at  http://www.tux.org/lkml/
>> >
>> >it *should* be compatible with 2.2.* (all 2.2 releases)
>>
>> Regards,
>> Mukund Jampala
>
>
>---
>~Randy



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to