The Microsoft Surface USB 3.0 Ethernet adapter generates a massive amount of warnings in the following style: [340504.549632] net_ratelimit: 69 callbacks suppressed [340504.549636] cdc_ether 2-3:2.0 enp0s20u3c2: kevent 11 may have been dropped [340504.613621] cdc_ether 2-3:2.0 enp0s20u3c2: kevent 11 may have been dropped [340504.677622] cdc_ether 2-3:2.0 enp0s20u3c2: kevent 11 may have been dropped [340504.741633] cdc_ether 2-3:2.0 enp0s20u3c2: kevent 11 may have been dropped [340504.805624] cdc_ether 2-3:2.0 enp0s20u3c2: kevent 11 may have been dropped [340504.869627] cdc_ether 2-3:2.0 enp0s20u3c2: kevent 11 may have been dropped [340504.933651] cdc_ether 2-3:2.0 enp0s20u3c2: kevent 11 may have been dropped [340504.997641] cdc_ether 2-3:2.0 enp0s20u3c2: kevent 11 may have been dropped [340505.061650] cdc_ether 2-3:2.0 enp0s20u3c2: kevent 11 may have been dropped [340505.125626] cdc_ether 2-3:2.0 enp0s20u3c2: kevent 11 may have been dropped Here's the lsusb output of the device: Bus 002 Device 002: ID 045e:07c6 Microsoft Corp. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 3.00 bDeviceClass 0 bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 9 idVendor 0x045e Microsoft Corp. idProduct 0x07c6 bcdDevice 30.00 iManufacturer 1 iProduct 2 iSerial 6 bNumConfigurations 2 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 57 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 64mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0400 1x 1024 bytes bInterval 0 bMaxBurst 3 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0400 1x 1024 bytes bInterval 0 bMaxBurst 3 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0002 1x 2 bytes bInterval 8 bMaxBurst 0 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 98 bNumInterfaces 2 bConfigurationValue 2 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 64mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 2 Communications bInterfaceSubClass 6 Ethernet Networking bInterfaceProtocol 0 iInterface 5 CDC Header: bcdCDC 1.10 CDC Union: bMasterInterface 0 bSlaveInterface 1 CDC Ethernet: iMacAddress 3 (??) bmEthernetStatistics 0x00000000 wMaxSegmentSize 1514 wNumberMCFilters 0x0000 bNumberPowerFilters 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0010 1x 16 bytes bInterval 8 bMaxBurst 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 10 CDC Data bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 1 bNumEndpoints 2 bInterfaceClass 10 CDC Data bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 4 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0400 1x 1024 bytes bInterval 0 bMaxBurst 3 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0400 1x 1024 bytes bInterval 0 bMaxBurst 3
On Sun, Oct 30, 2016 at 02:14:37PM +0000, bugzilla-daemon@bugzilla.kernel.org wrote: > https://bugzilla.kernel.org/show_bug.cgi?id=185641 > > Bug ID: 185641 > Summary: Microsoft USB 3.0 Ethernet adapter (045e:07c6) > generates a lot of warnings All USB bugs should be sent to the linux-usb@vger.kernel.org mailing list, and not entered into bugzilla. Please bring this issue up there, if it is still a problem in the latest kernel release.
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d5b07ccc1bf5fd2ccc6bf9da5677fc448a972e32 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ea261113385ac0a71c2838185f39e8452d54b152 All problems should have been fixed.