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
