On Friday 08 February 2008, David Brownell wrote:
> > If the vendor is using the official USB markings on their device, they
> > would also be in trademark violation with the usb.org working group, a
> > body that takes these things very seriously.

Specifically any of the conformance logos visible at http://www.usb.org
on the left side of today's webpage.


> Good point.  :)
>
> I'd expect USBCV to report this particular spec violation, though
> naturally I've not had occasion to test it.  When I've worked on
> high speed USB firmware, there's been no reason to do anything
> other than conform to the specs.  It's not like it's hard...

Hah!  no sooner did I post that than Tony Gibbs posted USBCV
results for his oddball hardware.  Yes, it reports such violations.

In his case, it looks like the device reported a full-speed maxpacket
size for a high-speed device ... even more broken, since this really
wastes bandwidth.

- Dave


      EndpointDescriptorTest_DeviceConfigured   Failed
INFO    Now Starting Test:Endpoint Descriptor Test (Configuration Index 0)
INFO    Testing Interface number : 0 Alternate setting : 0
INFO    Endpoint descriptor length : 7
INFO    Endpoint descriptor type : 5
INFO    Endpoint Type : Interrupt, Number : 1, Direction : IN
INFO    Endpoint descriptor bmAttributes : 3
INFO    Endpoint descriptor raw MaxPacketSize : 8
INFO    Endpoint descriptor interval : 1
INFO    Endpoint descriptor length : 7
INFO    Endpoint descriptor type : 5
INFO    Endpoint Type : Bulk, Number : 2, Direction : OUT
INFO    Endpoint descriptor bmAttributes : 2
INFO    Endpoint descriptor raw MaxPacketSize : 40
INFO    Endpoint descriptor interval : 0
ERROR   Illegal high speed bulk endpoint MaxPacketSize : 40
FAIL    (1.2.81) A High speed Bulk endpoint must have a MaxPacketSize of
0x200.
INFO    Endpoint descriptor length : 7
INFO    Endpoint descriptor type : 5
INFO    Endpoint Type : Bulk, Number : 3, Direction : IN
INFO    Endpoint descriptor bmAttributes : 2
INFO    Endpoint descriptor raw MaxPacketSize : 40
INFO    Endpoint descriptor interval : 0
ERROR   Illegal high speed bulk endpoint MaxPacketSize : 40
FAIL    (1.2.81) A High speed Bulk endpoint must have a MaxPacketSize of
0x200.
INFO    Stopping Test [ Endpoint Descriptor Test (Configuration Index 0):
     Number of: Fails (2); Aborts (0); Warnings (0) ]


-
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to