USB 2.0 device on a USB1.1 host

Hi,

I have USB 1.1 and USB 2.0 compliant devices. Can I write a driver for
USB2.0 compliant device and can that driver be used without any change for
USB 1.1 device?

As per USB 2.0 the maximum packet size on a bulk pipe is 512 bytes.My device
is a USB 2.0 device and capable of handling 512 bytes, but my host is USB
1.1 So if my client driver issue a Write command giving 512 bytes of data at
the bulk pipe what will be the result?
Who will break down 512 into 64 bytes chunk.Will the USB stack do that? Or
will I lose data packets?
Or will the client driver have to check the Hub to which it is connected(by
some means?) and break into 64 bytes transfers?

Any help is highly appreciated

Thanks
Pamitha M
NeST India


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com