Discussion:
USB.org Compliance
David Lopo
2008-01-03 15:44:20 UTC
Permalink
Hi All

I am developing an UDC driver for a new USB function controller
and I don't have any hardware already supported by the current kernel :(

I would like to know the compliance status of gadgets "g_zero" and
"g_file_storage".
Is there any way to check it with using "dummy_hcd"?
If not, can anyone help me with the following questions, please?

1. After I test my driver together with gadget "g_zero" with test set
USBTEST (www.linux-usb.org/usbtest), shall I expect a lot of effort to
make it Chapter 9 compliant?

2. Didn't find information about mass storage compliance of
"g_file_storage", did anyone test it with USBCV?

Where can I find more tests (drivers, programs and/or scripts)?

Thanks a lot
David Lopo

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
linux-usb-***@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
David Brownell
2008-01-03 19:14:01 UTC
Permalink
Post by David Lopo
Hi All
I am developing an UDC driver for a new USB function controller
and I don't have any hardware already supported by the current kernel :(
Easily fixed, :)
Post by David Lopo
I would like to know the compliance status of gadgets "g_zero" and
"g_file_storage".
Is there any way to check it with using "dummy_hcd"?
Not really; compliance testing includes USBCV, which AFAIK has no way
to run through dummy_hcd. Even if you run MS-Windows as a guest in
some virtual machine.
Post by David Lopo
If not, can anyone help me with the following questions, please?
1. After I test my driver together with gadget "g_zero" with test set
USBTEST (www.linux-usb.org/usbtest), shall I expect a lot of effort to
make it Chapter 9 compliant?
Nope. It's the other way around actually ... usbtest is a LOT
better at finding bugs than UBCV is. (Which probably explains
a lot about why buggy USB devices are so common!) Test #10 is
especially good at finding races and other less-common bugs.
If you can pass Test #9 you've almost got USBCV covered.
Post by David Lopo
2. Didn't find information about mass storage compliance of
"g_file_storage", did anyone test it with USBCV?
Yes. I don't recall it reporting any problems. But again,
that's hardly a demanding test.

- Dave


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
linux-usb-***@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Loading...