File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Testing the USB device data toggle reset with a Linux host
2
+
3
+ When you run the ` tests-usb_device-basic ` test suite on a Linux machine, please make
4
+ sure that at least one of the following prerequisites are met:
5
+ * using the Linux kernel *** 4.17* or newer** ,
6
+ * using the *** eHCI*** USB driver instead of * xHCI* .
7
+
8
+ Implementations of the * xHCI* driver prior to version 4.17 of the Linux kernel did
9
+ not have the functionality necessary to test ` "endpoint test data toggle reset" ` .
10
+ Even though the data toggle is correctly reset on the device side, the host side will
11
+ not be synchronized and the test will falsely fail.
12
+
13
+ Further reading:
14
+ 1 . [ the Linux kernel patch adding missing xHCI behavior] ( https://github.com/torvalds/linux/commit/f5249461b504d35aa1a40140983b7ec415807d9e ) ,
15
+ 1 . [ LKML discussion explaining the details of this issue] ( https://lkml.org/lkml/2016/12/15/388 ) .
You can’t perform that action at this time.
0 commit comments