Youssaf, if I run test 13 of testusb I get the following crash: [ 963.504860] WARNING: CPU: 1 PID: 0 at drivers/usb/gadget/udc/net2280.c:893 start_dma+0x218/0x220 [net2280]() [ 963.504861] Modules linked in: g_zero usbtest usb_f_ss_lb libcomposite configfs ccm arc4 iwlmvm i915 mac80211 iwlwifi i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops drm intel_rapl iosf_mbi x86_pkg_temp_thermal intel_powerclamp cfg80211 coretemp crct10dif_pclmul crc32_pclmul aesni_intel aes_x86_64 glue_helper lrw gf128mul hid_generic ablk_helper cryptd mei_me mei usbhid net2280 udc_core hid lpc_ich dw_dmac shpchp dw_dmac_core i2c_designware_platform video 8250_dw i2c_designware_core acpi_pad e1000e ptp pps_core [last unloaded: g_zero] [ 963.504878] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 4.3.0-rc4+ #40 [ 963.504879] Hardware name: Gigabyte Technology Co., Ltd. H97N-WIFI/H97N-WIFI, BIOS F7 04/21/2015 [ 963.504880] ffffffffa011a078 ffff88021ea83de8 ffffffff8137e12d 0000000000000000 [ 963.504882] ffff88021ea83e20 ffffffff81075856 ffff88020bce73f8 ffff880214e6c280 [ 963.504883] ffffc90000e5c180 0000000000000000 ffff88020bce73d8 ffff88021ea83e30 [ 963.504884] Call Trace: [ 963.504885] <IRQ> [<ffffffff8137e12d>] dump_stack+0x44/0x57 [ 963.504890] [<ffffffff81075856>] warn_slowpath_common+0x86/0xc0 [ 963.504892] [<ffffffff8107594a>] warn_slowpath_null+0x1a/0x20 [ 963.504893] [<ffffffffa0115b18>] start_dma+0x218/0x220 [net2280] [ 963.504894] [<ffffffffa0116199>] restart_dma.part.17+0x19/0x20 [net2280] [ 963.504896] [<ffffffffa01194a9>] net2280_irq+0xa69/0x11e9 [net2280] [ 963.504899] [<ffffffff810cb759>] handle_irq_event_percpu+0x39/0x180 [ 963.504900] [<ffffffff810cb8e5>] handle_irq_event+0x45/0x70 [ 963.504902] [<ffffffff810ce959>] handle_edge_irq+0x99/0x150 [ 963.504904] [<ffffffff810190cd>] handle_irq+0x1d/0x30 [ 963.504906] [<ffffffff816fcbed>] do_IRQ+0x4d/0xd0 [ 963.504908] [<ffffffff816fa907>] common_interrupt+0x87/0x87 [ 963.504908] <EOI> [<ffffffff815c1ae8>] ? cpuidle_enter_state+0xb8/0x220 [ 963.504912] [<ffffffff815c1c87>] cpuidle_enter+0x17/0x20 [ 963.504913] [<ffffffff810b59f2>] call_cpuidle+0x32/0x60 [ 963.504915] [<ffffffff815c1c63>] ? cpuidle_select+0x13/0x20 [ 963.504916] [<ffffffff810b5c3c>] cpu_startup_entry+0x21c/0x2e0 [ 963.504917] [<ffffffff8104c244>] start_secondary+0x104/0x130 [ 963.504918] ---[ end trace a487b66d2eedaafe ]— The basic steps to reproduce (looping back the net2280 card to a port on the same host): modprobe g_zero buflen=131072 testusb -a -t 13 -s 131072 -c 512 Any ideas? I (only) get a maximum throughput of 166MB/s. when using: testusb -a -t 2 -s 131072 -c 1000 Paul. -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html