Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1761399AbbKUQjo (ORCPT ); Sat, 21 Nov 2015 11:39:44 -0500 Received: from mailgw-01.dd24.net ([193.46.215.41]:41713 "EHLO mailgw-01.dd24.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1761079AbbKUQjn (ORCPT ); Sat, 21 Nov 2015 11:39:43 -0500 X-Greylist: delayed 402 seconds by postgrey-1.27 at vger.kernel.org; Sat, 21 Nov 2015 11:39:43 EST Message-ID: <1448123574.7143.5.camel@scientia.net> Subject: USB ExpressCard makes kworker process utilise 72% CPU infinitely From: Christoph Anton Mitterer To: LKML Date: Sat, 21 Nov 2015 17:32:54 +0100 Content-Type: multipart/signed; micalg="sha-512"; protocol="application/x-pkcs7-signature"; boundary="=-6M3XwaPg35oxNghvaZmM" X-Mailer: Evolution 3.18.2-1 Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 12053 Lines: 206 --=-6M3XwaPg35oxNghvaZmM Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hey. I bough a USB3.0 ExpressCard from StarTech[0] which is apparently[1] based on the=C2=A0NEC uPD720200. Using a kernel=C2=A04.2.6 on amd64, the System is Debian sid, the following happens when I plug the card: kernel logs show: Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.387452] pci 0000:01:00.= 0: [1033:0194] type 00 class 0x0c0330 Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.387545] pci 0000:01:00.= 0: reg 0x10: [mem 0x00000000-0x00001fff 64bit] Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.387723] pci 0000:01:00.= 0: PME# supported from D0 D3hot Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.394689] pci 0000:01:00.= 0: BAR 0: assigned [mem 0xf0d00000-0xf0d01fff 64bit] Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.394750] pci 0000:01:00.= 0: enabling device (0000 -> 0002) Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.395178] xhci_hcd 0000:0= 1:00.0: xHCI Host Controller Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.395192] xhci_hcd 0000:0= 1:00.0: new USB bus registered, assigned bus number 5 Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.395418] xhci_hcd 0000:0= 1:00.0: hcc params 0x014042cb hci version 0x96 quirks 0x00000004 Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.395892] usb usb5: New U= SB device found, idVendor=3D1d6b, idProduct=3D0002 Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.395896] usb usb5: New U= SB device strings: Mfr=3D3, Product=3D2, SerialNumber=3D1 Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.395899] usb usb5: Produ= ct: xHCI Host Controller Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.395902] usb usb5: Manuf= acturer: Linux 4.2.0-1-amd64 xhci-hcd Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.395905] usb usb5: Seria= lNumber: 0000:01:00.0 Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.396308] hub 5-0:1.0: US= B hub found Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.396331] hub 5-0:1.0: 2 = ports detected Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.396591] xhci_hcd 0000:0= 1:00.0: xHCI Host Controller Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.396599] xhci_hcd 0000:0= 1:00.0: new USB bus registered, assigned bus number 6 Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.398835] usb usb6: We do= n't know the algorithms for LPM for this host, disabling LPM. Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.398883] usb usb6: New U= SB device found, idVendor=3D1d6b, idProduct=3D0003 Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.398887] usb usb6: New U= SB device strings: Mfr=3D3, Product=3D2, SerialNumber=3D1 Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.398890] usb usb6: Produ= ct: xHCI Host Controller Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.398892] usb usb6: Manuf= acturer: Linux 4.2.0-1-amd64 xhci-hcd Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.398895] usb usb6: Seria= lNumber: 0000:01:00.0 Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.399272] hub 6-0:1.0: US= B hub found Nov 21 17:15:22 heisenberg kernel: [=C2=A0=C2=A0102.399294] hub 6-0:1.0: 2 = ports detected and when removing: Nov 21 17:15:40 heisenberg kernel: [=C2=A0=C2=A0120.541515] xhci_hcd 0000:0= 1:00.0: remove, state 4 Nov 21 17:15:40 heisenberg kernel: [=C2=A0=C2=A0120.544671] usb usb6: USB d= isconnect, device number 1 Nov 21 17:15:40 heisenberg kernel: [=C2=A0=C2=A0120.546683] xhci_hcd 0000:0= 1:00.0: Host not halted after 16000 microseconds. Nov 21 17:15:40 heisenberg kernel: [=C2=A0=C2=A0120.547611] xhci_hcd 0000:0= 1:00.0: USB bus 6 deregistered Nov 21 17:15:40 heisenberg kernel: [=C2=A0=C2=A0120.547618] xhci_hcd 0000:0= 1:00.0: remove, state 4 Nov 21 17:15:40 heisenberg kernel: [=C2=A0=C2=A0120.547622] usb usb5: USB d= isconnect, device number 1 Nov 21 17:15:40 heisenberg kernel: [=C2=A0=C2=A0120.547735] xhci_hcd 0000:0= 1:00.0: USB bus 5 deregistered Now the problem is that immediately when I attach the card, a kworker process starts to utilise the CPU to always around 72%. And it never stops again until I shutdown; removing the card doesn't help. Any ideas? Thanks, Chris. [0]=C2=A0http://www.startech.com/Cards-Adapters/USB-3.0/Cards/2-Port-Flush-= Mount-USB-3-ExpressCard-Adapter~ECUSB3S254F [1] http://sgcdn.startech.com/005329/media/sets/ECUSB3S254F_Manual/ECUSB3S2= 54F.pdf --=-6M3XwaPg35oxNghvaZmM Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Disposition: attachment; filename="smime.p7s" Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG9w0BBwEAAKCCEZIw ggW/MIIDp6ADAgECAgMCOakwDQYJKoZIhvcNAQENBQAwVDEUMBIGA1UEChMLQ0FjZXJ0IEluYy4x HjAcBgNVBAsTFWh0dHA6Ly93d3cuQ0FjZXJ0Lm9yZzEcMBoGA1UEAxMTQ0FjZXJ0IENsYXNzIDMg Um9vdDAeFw0xNDA2MTIxNjM2MThaFw0xNjA2MTExNjM2MThaMHwxITAfBgNVBAMTGENocmlzdG9w aCBBbnRvbiBNaXR0ZXJlcjEkMCIGCSqGSIb3DQEJARYVY2FsZXN0eW9Ac2NpZW50aWEubmV0MTEw LwYJKoZIhvcNAQkBFiJtYWlsQGNocmlzdG9waC5hbnRvbi5taXR0ZXJlci5uYW1lMIIBIjANBgkq hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4phP/j9vT9dZT+k3ffHxvRWMOuzBnu5O3Fl4y2+WL7pL rfLiEhWzGXhHvjSqpt4vCNSdqy43453nnu8+hMb+uEtqSIL1AHU5eLhuDNVN9S4bt9E7nA2WKYBU LCUi/xCD/GL7ToyJNwhrhzcCZ7pXSc3xVqFoC4f6weU9ExhoEZQNRpTM0BFCOi4fRxvKFNnUYgjK hqy0Ta5H0Xx86mAp0Q4dxoD7mhI5iTF6TRkUheELxF24JCuAf04M89Cwft6DRH1FpJ3yvgW2B5U5 aFSL4ZnF4N/wyCB7Dkm1rQ7RCAvw5btkf0VdPnU7ccDCx8HEc2nxK/lbCjrznvh3sa1CCwIDAQAB o4IBcDCCAWwwDAYDVR0TAQH/BAIwADBWBglghkgBhvhCAQ0ESRZHVG8gZ2V0IHlvdXIgb3duIGNl cnRpZmljYXRlIGZvciBGUkVFIGhlYWQgb3ZlciB0byBodHRwOi8vd3d3LkNBY2VydC5vcmcwDgYD VR0PAQH/BAQDAgOoMEAGA1UdJQQ5MDcGCCsGAQUFBwMEBggrBgEFBQcDAgYKKwYBBAGCNwoDBAYK KwYBBAGCNwoDAwYJYIZIAYb4QgQBMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYWaHR0cDov L29jc3AuY2FjZXJ0Lm9yZzA4BgNVHR8EMTAvMC2gK6AphidodHRwOi8vY3JsLmNhY2VydC5vcmcv Y2xhc3MzLXJldm9rZS5jcmwwRAYDVR0RBD0wO4EVY2FsZXN0eW9Ac2NpZW50aWEubmV0gSJtYWls QGNocmlzdG9waC5hbnRvbi5taXR0ZXJlci5uYW1lMA0GCSqGSIb3DQEBDQUAA4ICAQBefctiLgGl e5baspuozyA4k7Up7SVhGHbif6pQfoFc/9Thx9GXnYpX+U64PMyWBfWwHZIy52Vg0RVkvPi1t6mi GyBfoSpC6ooR0bKWtUIogw/ymqKWlTLVR8kbLqRmRk4juMtCXG2K3yMygX/rjkuUSuFj2Bjpkmzg CtMojbUMYbszePmhQ7DJ62YEdtKpcjN94QAsI5GWlIAbs3KJazAcaNCRJeXCLcUMchyKHJA+NXH5 az/ekBxBMBzJP2An20PP88UI4JW18z31KiG9UVGa2uO4l4aWgVe2GnhNEdCD/o48msJEWKAt5vl2 yMqr7ihmNPocU2+/FW0xPe/vftdOTD9pgXdSGf4prdD+23q2YvpalOCzr2p8yCJZNVBPMxAP4mL0 3OEktXza4wohqAmceXKfGUNwRGBaPvtIGnPrpLhCQ+2YJDg8g1UEsk23bKyZlJWeKJyVqOBsDJmj aBsN/qKhQFnav+zQdqGhMeaSisF/53mD3gyVYg2JRl18apgGbg32kyLmomqa0JbhnY3Dc3FVtZfe +P+s2Cyep3pVKvFer2llRoGm8TwraG5Yhyx8Oq/1qETpstjbURJOVBLDCV4AjOEUj0ZnE/tEo/DK yexgGaViNvjp+IZdFdJhYmsVjw4Q3vG7O0pfsLiYEyQjeDgjNEWDfa5/MufPywIfxzCCBb8wggOn oAMCAQICAwI5qTANBgkqhkiG9w0BAQ0FADBUMRQwEgYDVQQKEwtDQWNlcnQgSW5jLjEeMBwGA1UE CxMVaHR0cDovL3d3dy5DQWNlcnQub3JnMRwwGgYDVQQDExNDQWNlcnQgQ2xhc3MgMyBSb290MB4X DTE0MDYxMjE2MzYxOFoXDTE2MDYxMTE2MzYxOFowfDEhMB8GA1UEAxMYQ2hyaXN0b3BoIEFudG9u IE1pdHRlcmVyMSQwIgYJKoZIhvcNAQkBFhVjYWxlc3R5b0BzY2llbnRpYS5uZXQxMTAvBgkqhkiG 9w0BCQEWIm1haWxAY2hyaXN0b3BoLmFudG9uLm1pdHRlcmVyLm5hbWUwggEiMA0GCSqGSIb3DQEB AQUAA4IBDwAwggEKAoIBAQDimE/+P29P11lP6Td98fG9FYw67MGe7k7cWXjLb5Yvukut8uISFbMZ eEe+NKqm3i8I1J2rLjfjneee7z6Exv64S2pIgvUAdTl4uG4M1U31Lhu30TucDZYpgFQsJSL/EIP8 YvtOjIk3CGuHNwJnuldJzfFWoWgLh/rB5T0TGGgRlA1GlMzQEUI6Lh9HG8oU2dRiCMqGrLRNrkfR fHzqYCnRDh3GgPuaEjmJMXpNGRSF4QvEXbgkK4B/Tgzz0LB+3oNEfUWknfK+BbYHlTloVIvhmcXg 3/DIIHsOSbWtDtEIC/Dlu2R/RV0+dTtxwMLHwcRzafEr+VsKOvOe+HexrUILAgMBAAGjggFwMIIB bDAMBgNVHRMBAf8EAjAAMFYGCWCGSAGG+EIBDQRJFkdUbyBnZXQgeW91ciBvd24gY2VydGlmaWNh dGUgZm9yIEZSRUUgaGVhZCBvdmVyIHRvIGh0dHA6Ly93d3cuQ0FjZXJ0Lm9yZzAOBgNVHQ8BAf8E BAMCA6gwQAYDVR0lBDkwNwYIKwYBBQUHAwQGCCsGAQUFBwMCBgorBgEEAYI3CgMEBgorBgEEAYI3 CgMDBglghkgBhvhCBAEwMgYIKwYBBQUHAQEEJjAkMCIGCCsGAQUFBzABhhZodHRwOi8vb2NzcC5j YWNlcnQub3JnMDgGA1UdHwQxMC8wLaAroCmGJ2h0dHA6Ly9jcmwuY2FjZXJ0Lm9yZy9jbGFzczMt cmV2b2tlLmNybDBEBgNVHREEPTA7gRVjYWxlc3R5b0BzY2llbnRpYS5uZXSBIm1haWxAY2hyaXN0 b3BoLmFudG9uLm1pdHRlcmVyLm5hbWUwDQYJKoZIhvcNAQENBQADggIBAF59y2IuAaV7ltqym6jP IDiTtSntJWEYduJ/qlB+gVz/1OHH0Zedilf5Trg8zJYF9bAdkjLnZWDRFWS8+LW3qaIbIF+hKkLq ihHRspa1QiiDD/KaopaVMtVHyRsupGZGTiO4y0JcbYrfIzKBf+uOS5RK4WPYGOmSbOAK0yiNtQxh uzN4+aFDsMnrZgR20qlyM33hACwjkZaUgBuzcolrMBxo0JEl5cItxQxyHIockD41cflrP96QHEEw HMk/YCfbQ8/zxQjglbXzPfUqIb1RUZra47iXhpaBV7YaeE0R0IP+jjyawkRYoC3m+XbIyqvuKGY0 +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 AukCAQEwWzBUMRQwEgYDVQQKEwtDQWNlcnQgSW5jLjEeMBwGA1UECxMVaHR0cDovL3d3dy5DQWNl cnQub3JnMRwwGgYDVQQDExNDQWNlcnQgQ2xhc3MgMyBSb290AgMCOakwDQYJYIZIAWUDBAIDBQCg ggFjMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1MTEyMTE2MzI1 NFowTwYJKoZIhvcNAQkEMUIEQOy2re/q1Nf6830uRioCBAeAk7g0864ppBr0zHpXh9cL4dAiaNxV w6tvpHM5P/gnWekVhrj4A+wwweaTSX2r9VowagYJKwYBBAGCNxAEMV0wWzBUMRQwEgYDVQQKEwtD QWNlcnQgSW5jLjEeMBwGA1UECxMVaHR0cDovL3d3dy5DQWNlcnQub3JnMRwwGgYDVQQDExNDQWNl cnQgQ2xhc3MgMyBSb290AgMCOakwbAYLKoZIhvcNAQkQAgsxXaBbMFQxFDASBgNVBAoTC0NBY2Vy dCBJbmMuMR4wHAYDVQQLExVodHRwOi8vd3d3LkNBY2VydC5vcmcxHDAaBgNVBAMTE0NBY2VydCBD bGFzcyAzIFJvb3QCAwI5qTANBgkqhkiG9w0BAQEFAASCAQCRhFvq4ItuBmaEeKbS1FuSinv2qBok +JKskTdNbLXkr4sl+0iNp92Xx6pklEBmorKvAd8JfDtIS4VWuKJ6ClRlsccny/lpn/v0Zw5/sXi3 AAQBQBkkbe90FKlsDXOZS0EMtg4CRhZxijEyOXtQ5a6v4x0nKN95TMnbb/go3fcdtCaG1b9LS6Qc +zbk0Bja6htHiGPM2Ij0ctsNiUeunKX2GfM/MBcPtM9pP4iZ2EzoIrzZsGdtvfQj8fNcHWQ/jZOx 4T8Y/TWZPnNCAjHa0L9YmwQ23E8jW3xUHE1SSXgqis4/VI3+QJ8vI2nRZT2Nfp2RiwOqAFDof8N/ vOWXooDnAAAAAAAA --=-6M3XwaPg35oxNghvaZmM-- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/