Hi, > I have this problem with RTL8811CU, RTL8723DU, RTL8811AU, RTL8812AU. Does it mean there are working patches for 8811AU somewhere? I have this damn thing, lying unused because unsupported. > The host controller died when I unplugged another device xhci not responding, assume dead? Yuck. Maybe linux-usb should hear about it if it's reproducible. > alloc_skb fails (silently) therefore the RX URB is not submitted > ever again. There are only 4 RX URBs. drivers/net/usb/usbnet.c::rx_submit() deals with it by queuing a work to resubmit the URB later using blocking allocations. Failure of usb_submit_urb() is handled same way. This too can return -ENOMEM, on xhci for example. Regards, Michal