when i disable IOMMU -> "Enable Intel DMA Remapping Device by default" the USB flash drive becomes completely invisible. Same stuff when i completely disable recompile kernel without IOMMU 2017-02-19 6:48 GMT+03:00 c400 <c400c400@xxxxxxxxx>: > [ 804.441424] usb 4-1: new SuperSpeed USB device number 2 using xhci_hcd > [ 804.462165] usb 4-1: New USB device found, idVendor=0951, idProduct=1656 > [ 804.462169] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 > [ 804.462172] usb 4-1: Product: DT Ultimate G2 > [ 804.462174] usb 4-1: Manufacturer: Kingston > [ 804.462176] usb 4-1: SerialNumber: 0018F3D97163BB71B1480004 > [ 804.462182] device: '4-1': device_add > [ 804.462219] bus: 'usb': add device 4-1 > [ 804.462226] PM: Adding info for usb:4-1 > [ 804.462266] bus: 'usb': driver_probe_device: matched device 4-1 > with driver usb > [ 804.462267] bus: 'usb': really_probe: probing driver usb with device 4-1 > [ 804.462270] devices_kset: Moving 4-1 to end of list > [ 804.462652] device: '4-1:1.0': device_add > [ 804.462664] bus: 'usb': add device 4-1:1.0 > [ 804.462668] PM: Adding info for usb:4-1:1.0 > [ 804.462686] bus: 'usb': driver_probe_device: matched device 4-1:1.0 > with driver usb-storage > [ 804.462688] bus: 'usb': really_probe: probing driver usb-storage > with device 4-1:1.0 > [ 804.462691] devices_kset: Moving 4-1:1.0 to end of list > [ 804.462697] usb-storage 4-1:1.0: USB Mass Storage device detected > [ 804.463039] scsi host7: usb-storage 4-1:1.0 > [ 804.463043] device: 'host7': device_add > [ 804.463049] bus: 'scsi': add device host7 > [ 804.463077] PM: Adding info for scsi:host7 > [ 804.463083] device: 'host7': device_add > [ 804.463098] PM: Adding info for No Bus:host7 > [ 804.463106] driver: 'usb-storage': driver_bound: bound to device '4-1:1.0' > [ 804.463107] bus: 'usb': really_probe: bound device 4-1:1.0 to > driver usb-storage > [ 804.463109] device: 'ep_81': device_add > [ 804.463117] PM: Adding info for No Bus:ep_81 > [ 804.463119] device: 'ep_02': device_add > [ 804.463126] PM: Adding info for No Bus:ep_02 > [ 804.463128] driver: 'usb': driver_bound: bound to device '4-1' > [ 804.463129] bus: 'usb': really_probe: bound device 4-1 to driver usb > [ 804.463134] device: 'ep_00': device_add > [ 804.463147] PM: Adding info for No Bus:ep_00 > [ 805.473481] scsi 7:0:0:0: Direct-Access Kingston DT Ultimate G2 > PMAP PQ: 0 ANSI: 0 CCS > [ 805.473484] device: 'target7:0:0': device_add > [ 805.473488] bus: 'scsi': add device target7:0:0 > [ 805.473494] PM: Adding info for scsi:target7:0:0 > [ 805.473503] device: '7:0:0:0': device_add > [ 805.473519] bus: 'scsi': add device 7:0:0:0 > [ 805.473524] PM: Adding info for scsi:7:0:0:0 > [ 805.473528] bus: 'scsi': driver_probe_device: matched device > 7:0:0:0 with driver sd > [ 805.473529] bus: 'scsi': really_probe: probing driver sd with device 7:0:0:0 > [ 805.473531] devices_kset: Moving 7:0:0:0 to end of list > [ 805.473537] device: '7:0:0:0': device_add > [ 805.473549] PM: Adding info for No Bus:7:0:0:0 > [ 805.473555] driver: 'sd': driver_bound: bound to device '7:0:0:0' > [ 805.473556] bus: 'scsi': really_probe: bound device 7:0:0:0 to driver sd > [ 805.473558] device: '7:0:0:0': device_add > [ 805.473580] PM: Adding info for No Bus:7:0:0:0 > [ 805.473593] device: 'sg7': device_add > [ 805.473608] PM: Adding info for No Bus:sg7 > [ 805.473679] sd 7:0:0:0: Attached scsi generic sg7 type 0 > [ 805.473682] device: '7:0:0:0': device_add > [ 805.473690] PM: Adding info for No Bus:7:0:0:0 > [ 805.473936] sd 7:0:0:0: [sdd] 31293440 512-byte logical blocks: > (16.0 GB/14.9 GiB) > [ 805.474070] sd 7:0:0:0: [sdd] Write Protect is off > [ 805.474073] sd 7:0:0:0: [sdd] Mode Sense: 23 00 00 00 > [ 805.474213] sd 7:0:0:0: [sdd] No Caching mode page found > [ 805.474214] sd 7:0:0:0: [sdd] Assuming drive cache: write through > [ 805.474219] device: '8:48': device_add > [ 805.474233] PM: Adding info for No Bus:8:48 > [ 805.474244] device: 'sdd': device_add > [ 805.474258] PM: Adding info for No Bus:sdd > [ 805.770620] sdd: sdd1 > [ 805.770627] device: 'sdd1': device_add > [ 805.770642] PM: Adding info for No Bus:sdd1 > [ 805.771818] sd 7:0:0:0: [sdd] Attached SCSI removable disk > [ 805.811101] DMAR: DRHD: handling fault status reg 2 > [ 805.811108] DMAR: [DMA Read] Request device [07:00.0] fault addr > fff98000 [fault reason 06] PTE Read access is not set > [ 805.811139] xhci_hcd 0000:07:00.0: WARNING: Host System Error > [ 805.848184] xhci_hcd 0000:07:00.0: Host not halted after 16000 microseconds. > > 2017-02-11 16:32 GMT+03:00 c400 <c400c400@xxxxxxxxx>: >> no, i`ve already tested and wrote about useless experiments >> https://www.mail-archive.com/linux-usb@xxxxxxxxxxxxxxx/msg80329.html >> >> 2017-02-11 0:45 GMT+03:00 c400 <c400c400@xxxxxxxxx>: >>> sorry, got the letter branch cleaned, so haven`t seen your reply >>> >>> tested on 4.9.9 kernel >>> >>> [13964.125187] sd 7:0:0:0: [sdc] Attached SCSI removable disk >>> [13964.150525] DMAR: DRHD: handling fault status reg 2 >>> [13964.150532] DMAR: [DMA Read] Request device [02:00.0] fault addr >>> fffb1000 [fault reason 06] PTE Read access is not set >>> [13995.848713] usb 4-2: reset SuperSpeed USB device number 2 using xhci_hcd >>> [14001.072566] usb 4-2: device descriptor read/8, error -110 >>> [14001.179732] usb 4-2: reset SuperSpeed USB device number 2 using xhci_hcd >>> [14006.448780] usb 4-2: device descriptor read/8, error -110 >>> [14006.760494] usb 4-2: reset SuperSpeed USB device number 2 using xhci_hcd >>> [14011.824973] usb 4-2: device descriptor read/8, error -110 >>> [14011.932178] usb 4-2: reset SuperSpeed USB device number 2 using xhci_hcd >>> [14017.201216] usb 4-2: device descriptor read/8, error -110 >>> [14017.480842] usb 4-2: reset SuperSpeed USB device number 2 using xhci_hcd >>> [14022.577498] usb 4-2: device descriptor read/8, error -110 >>> [14022.684584] usb 4-2: reset SuperSpeed USB device number 2 using xhci_hcd >>> [14027.953593] usb 4-2: device descriptor read/8, error -110 >>> [14028.457289] usb 4-2: reset SuperSpeed USB device number 2 using xhci_hcd >>> [14033.585880] usb 4-2: device descriptor read/8, error -110 >>> [14033.693042] usb 4-2: reset SuperSpeed USB device number 2 using xhci_hcd >>> [14038.962098] usb 4-2: device descriptor read/8, error -110 >>> [14039.125361] usb 4-2: USB disconnect, device number 2 >>> [14039.125363] device: 'ep_81': device_unregister >>> [14039.125376] PM: Removing info for No Bus:ep_81 >>> [14039.125380] device: 'ep_02': device_unregister >>> [14039.125387] PM: Removing info for No Bus:ep_02 >>> [14039.125396] bus: 'usb': remove device 4-2:1.0 >>> [14039.125402] device: '7:0:0:0': device_unregister >>> [14039.125530] PM: Removing info for No Bus:7:0:0:0 >>> [14039.125543] device: '7:0:0:0': device_create_release >>> [14039.125544] device: '7:0:0:0': device_unregister >>> [14039.125554] device: 'sg6': device_unregister >>> [14039.125600] PM: Removing info for No Bus:sg6 >>> [14039.125609] device: 'sg6': device_create_release >>> [14039.125614] PM: Removing info for No Bus:7:0:0:0 >>> [14039.125643] bus: 'scsi': remove device 7:0:0:0 >>> [14039.125659] PM: Removing info for No Bus:7:0:0:0 >>> [14039.141263] sd 7:0:0:0: [sdc] tag#0 FAILED Result: >>> hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK >>> [14039.141266] sd 7:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 01 dd 7d 00 >>> 00 00 20 00 >>> [14039.141267] blk_update_request: I/O error, dev sdc, sector 31292672 >>> [14039.141293] sd 7:0:0:0: [sdc] tag#0 FAILED Result: >>> hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK >>> [14039.141295] sd 7:0:0:0: [sdc] tag#0 CDB: Read(10) 28 00 01 dd 7d 28 >>> 00 00 30 00 >>> [14039.141296] blk_update_request: I/O error, dev sdc, sector 31292712 >>> [14039.141471] PM: Removing info for No Bus:sdc1 >>> [14039.141887] PM: Removing info for No Bus:sdc >>> [14039.141901] PM: Removing info for scsi:7:0:0:0 >>> [14039.169409] device: '8:32': device_unregister >>> [14039.169433] PM: Removing info for No Bus:8:32 >>> [14039.169456] device: '8:32': device_create_release >>> [14039.169480] bus: 'scsi': remove device target7:0:0 >>> [14039.169481] PM: Removing info for scsi:target7:0:0 >>> [14039.237389] device: 'host7': device_unregister >>> [14039.237419] PM: Removing info for No Bus:host7 >>> [14039.237435] bus: 'scsi': remove device host7 >>> [14039.237436] PM: Removing info for scsi:host7 >>> [14039.237557] PM: Removing info for usb:4-2:1.0 >>> [14039.237574] device: 'ep_00': device_unregister >>> [14039.237584] PM: Removing info for No Bus:ep_00 >>> [14039.237664] bus: 'usb': remove device 4-2 >>> [14039.237681] PM: Removing info for usb:4-2 >>> [14039.357502] usb 4-2: new SuperSpeed USB device number 3 using xhci_hcd >>> [14044.594310] usb 4-2: device descriptor read/8, error -110 >>> [14044.701462] usb 4-2: new SuperSpeed USB device number 3 using xhci_hcd >>> [14049.970453] usb 4-2: device descriptor read/8, error -110 >>> [14050.225967] usb 4-2: new SuperSpeed USB device number 4 using xhci_hcd >>> [14055.346768] usb 4-2: device descriptor read/8, error -110 >>> [14055.453926] usb 4-2: new SuperSpeed USB device number 4 using xhci_hcd >>> [14060.722987] usb 4-2: device descriptor read/8, error -110 >>> [14061.038377] usb 4-2: new SuperSpeed USB device number 5 using xhci_hcd >>> [14066.099154] usb 4-2: device descriptor read/8, error -110 >>> [14066.206302] usb 4-2: new SuperSpeed USB device number 5 using xhci_hcd >>> [14071.475416] usb 4-2: device descriptor read/8, error -110 >>> [14071.730816] usb 4-2: new SuperSpeed USB device number 6 using xhci_hcd >>> [14076.851671] usb 4-2: device descriptor read/8, error -110 >>> [14076.958765] usb 4-2: new SuperSpeed USB device number 6 using xhci_hcd >>> [14082.227800] usb 4-2: device descriptor read/8, error -110 >>> [14082.362951] usb usb4-port2: unable to enumerate USB device >>> [14082.363062] xhci_hcd 0000:02:00.0: Stop endpoint command completion >>> for disabled slot 2 >>> >>> >>> >>> any suggestions? -- 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