Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FS#1862 - not working xhci-mtk USB 3.0 #6632

Closed
openwrt-bot opened this issue Sep 21, 2018 · 9 comments
Closed

FS#1862 - not working xhci-mtk USB 3.0 #6632

openwrt-bot opened this issue Sep 21, 2018 · 9 comments
Labels

Comments

@openwrt-bot
Copy link

@openwrt-bot openwrt-bot commented Sep 21, 2018

aofukrqq:

  • Xiaomi Mi WiFi Router 3G
  • OpenWrt 18.06.1 r7258-5eb055306f
  • After connecting the docking station(USB3.0 HDD docking station)- an error occurs, as indicated in the logs below.
    • kernel log
    [ 6.723777] usbcore: registered new interface driver usbfs
    [ 6.729399] usbcore: registered new interface driver hub
    [ 6.734904] usbcore: registered new device driver usb
    [ 6.748554] xhci-mtk 1e1c0000.xhci: xHCI Host Controller
    [ 6.753899] xhci-mtk 1e1c0000.xhci: new USB bus registered, assigned bus number 1
    [ 6.765068] xhci-mtk 1e1c0000.xhci: hcc params 0x01401198 hci version 0x96 quirks 0x00210010
    [ 6.773554] xhci-mtk 1e1c0000.xhci: irq 19, io mem 0x1e1c0000
    [ 6.780252] hub 1-0:1.0: USB hub found
    [ 6.784063] hub 1-0:1.0: 2 ports detected
    [ 6.788660] xhci-mtk 1e1c0000.xhci: xHCI Host Controller
    [ 6.793968] xhci-mtk 1e1c0000.xhci: new USB bus registered, assigned bus number 2
    [ 6.801458] xhci-mtk 1e1c0000.xhci: Host supports USB 3.0 SuperSpeed
    [ 6.808059] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    [ 6.816957] hub 2-0:1.0: USB hub found
    [ 6.820769] hub 2-0:1.0: 1 port detected
    [ 6.827692] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
    [ 6.845190] init: - preinit -
    [ 7.235077] usb 2-1: new SuperSpeed USB device number 2 using xhci-mtk
    [ 7.319396] random: procd: uninitialized urandom read (4 bytes read)
    [ 7.550284] mtk_soc_eth 1e100000.ethernet: PPE started
    [ 10.771163] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 485
    [ 10.845628] UBIFS (ubi0:1): recovery needed
    [ 11.031450] UBIFS (ubi0:1): recovery completed
    [ 11.036066] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs_data"
    [ 11.043862] UBIFS (ubi0:1): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
    [ 11.053756] UBIFS (ubi0:1): FS size: 112373760 bytes (107 MiB, 885 LEBs), journal size 5586944 bytes (5 MiB, 44 LEBs)
    [ 11.064327] UBIFS (ubi0:1): reserved for root: 4952683 bytes (4836 KiB)
    [ 11.070963] UBIFS (ubi0:1): media format: w4/r0 (latest is w5/r0), UUID 2748C915-40E4-4121-B2E0-E1B496DE7D66, small LPT model
    [ 11.095502] mount_root: loading kmods from internal overlay
    [ 11.222556] kmodloader: loading kernel modules from /tmp/overlay/upper/etc/modules-boot.d/*
    [ 11.463453] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [ 11.508096] SCSI subsystem initialized
    [ 11.524655] ehci-platform: EHCI generic platform driver
    [ 11.544381] usbcore: registered new interface driver usb-storage
    [ 11.556203] scsi host0: uas
    [ 11.559794] xhci-mtk 1e1c0000.xhci: ERROR Transfer event for unknown stream ring slot 1 ep 4
    [ 11.568217] xhci-mtk 1e1c0000.xhci: @000000000f79b170 0ea7e000 00000000 05000000 01058001
    [ 11.576364] xhci-mtk 1e1c0000.xhci: ERROR Transfer event for unknown stream ring slot 1 ep 6
    [ 11.584771] xhci-mtk 1e1c0000.xhci: @000000000f79b180 0ea7e100 00000000 05000000 01078001
    [ 32.574874] scsi 0:0:0:0: tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD IN
    [ 32.582434] scsi 0:0:0:0: tag#0 CDB: opcode=0x12 12 00 00 00 24 00
    [ 32.588688] xhci-mtk 1e1c0000.xhci: Mismatch between completed Set TR Deq Ptr command & xHCI internal state.
    [ 32.598474] xhci-mtk 1e1c0000.xhci: ep deq seg = 8e9ce700, deq ptr = ae9fb010
    [ 33.684839] scsi host0: uas_eh_device_reset_handler FAILED to get lock err -16
    [ 33.692042] scsi 0:0:0:0: Device offlined - not ready after error recovery
    [ 33.699312] usbcore: registered new interface driver uas
    [ 33.705028] kmodloader: done loading kernel modules from /tmp/overlay/upper/etc/modules-boot.d/*
    [ 33.937005] block: attempting to load /tmp/ubifs_cfg/upper/etc/config/fstab
    [ 33.950739] block: extroot: not configured
    [ 33.998265] mount_root: switching to ubifs overlay
    • system log
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 6.723777] usbcore: registered new interface driver usbfs
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 6.729399] usbcore: registered new interface driver hub
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 6.734904] usbcore: registered new device driver usb
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 6.748554] xhci-mtk 1e1c0000.xhci: xHCI Host Controller
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 6.753899] xhci-mtk 1e1c0000.xhci: new USB bus registered, assigned bus number 1
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 6.765068] xhci-mtk 1e1c0000.xhci: hcc params 0x01401198 hci version 0x96 quirks 0x00210010
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 6.773554] xhci-mtk 1e1c0000.xhci: irq 19, io mem 0x1e1c0000
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 6.780252] hub 1-0:1.0: USB hub found
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 6.784063] hub 1-0:1.0: 2 ports detected
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 6.788660] xhci-mtk 1e1c0000.xhci: xHCI Host Controller
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 6.793968] xhci-mtk 1e1c0000.xhci: new USB bus registered, assigned bus number 2
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 6.801458] xhci-mtk 1e1c0000.xhci: Host supports USB 3.0 SuperSpeed
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 6.808059] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 6.816957] hub 2-0:1.0: USB hub found
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 6.820769] hub 2-0:1.0: 1 port detected
    Thu Sep 20 12:22:42 2018 user.info kernel: [ 6.827692] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
    Thu Sep 20 12:22:42 2018 user.info kernel: [ 6.845190] init: - preinit -
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 7.235077] usb 2-1: new SuperSpeed USB device number 2 using xhci-mtk
    Thu Sep 20 12:22:42 2018 kern.notice kernel: [ 7.319396] random: procd: uninitialized urandom read (4 bytes read)
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 7.550284] mtk_soc_eth 1e100000.ethernet: PPE started
    Thu Sep 20 12:22:42 2018 kern.notice kernel: [ 10.771163] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 485
    Thu Sep 20 12:22:42 2018 kern.notice kernel: [ 10.845628] UBIFS (ubi0:1): recovery needed
    Thu Sep 20 12:22:42 2018 kern.notice kernel: [ 11.031450] UBIFS (ubi0:1): recovery completed
    Thu Sep 20 12:22:42 2018 kern.notice kernel: [ 11.036066] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs_data"
    Thu Sep 20 12:22:42 2018 kern.notice kernel: [ 11.043862] UBIFS (ubi0:1): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes
    Thu Sep 20 12:22:42 2018 kern.notice kernel: [ 11.053756] UBIFS (ubi0:1): FS size: 112373760 bytes (107 MiB, 885 LEBs), journal size 5586944 bytes (5 MiB, 44 LEBs)
    Thu Sep 20 12:22:42 2018 kern.notice kernel: [ 11.064327] UBIFS (ubi0:1): reserved for root: 4952683 bytes (4836 KiB)
    Thu Sep 20 12:22:42 2018 kern.notice kernel: [ 11.070963] UBIFS (ubi0:1): media format: w4/r0 (latest is w5/r0), UUID 2748C915-40E4-4121-B2E0-E1B496DE7D66, small LPT model
    Thu Sep 20 12:22:42 2018 user.info kernel: [ 11.095502] mount_root: loading kmods from internal overlay
    Thu Sep 20 12:22:42 2018 user.info kernel: [ 11.222556] kmodloader: loading kernel modules from /tmp/overlay/upper/etc/modules-boot.d/*
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 11.463453] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    Thu Sep 20 12:22:42 2018 kern.notice kernel: [ 11.508096] SCSI subsystem initialized
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 11.524655] ehci-platform: EHCI generic platform driver
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 11.544381] usbcore: registered new interface driver usb-storage
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 11.556203] scsi host0: uas
    Thu Sep 20 12:22:42 2018 kern.err kernel: [ 11.559794] xhci-mtk 1e1c0000.xhci: ERROR Transfer event for unknown stream ring slot 1 ep 4
    Thu Sep 20 12:22:42 2018 kern.err kernel: [ 11.568217] xhci-mtk 1e1c0000.xhci: @000000000f79b170 0ea7e000 00000000 05000000 01058001
    Thu Sep 20 12:22:42 2018 kern.err kernel: [ 11.576364] xhci-mtk 1e1c0000.xhci: ERROR Transfer event for unknown stream ring slot 1 ep 6
    Thu Sep 20 12:22:42 2018 kern.err kernel: [ 11.584771] xhci-mtk 1e1c0000.xhci: @000000000f79b180 0ea7e100 00000000 05000000 01078001
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 32.574874] scsi 0:0:0:0: tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD IN
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 32.582434] scsi 0:0:0:0: tag#0 CDB: opcode=0x12 12 00 00 00 24 00
    Thu Sep 20 12:22:42 2018 kern.warn kernel: [ 32.588688] xhci-mtk 1e1c0000.xhci: Mismatch between completed Set TR Deq Ptr command & xHCI internal state.
    Thu Sep 20 12:22:42 2018 kern.warn kernel: [ 32.598474] xhci-mtk 1e1c0000.xhci: ep deq seg = 8e9ce700, deq ptr = ae9fb010
    Thu Sep 20 12:22:42 2018 kern.err kernel: [ 33.684839] scsi host0: uas_eh_device_reset_handler FAILED to get lock err -16
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 33.692042] scsi 0:0:0:0: Device offlined - not ready after error recovery
    Thu Sep 20 12:22:42 2018 kern.info kernel: [ 33.699312] usbcore: registered new interface driver uas
    • dmesg | grep usb
    [ 6.723777] usbcore: registered new interface driver usbfs
    [ 6.729399] usbcore: registered new interface driver hub
    [ 6.734904] usbcore: registered new device driver usb
    [ 6.808059] usb usb2: We don't know the algorithms for LPM for this host, dis abling LPM.
    [ 7.235077] usb 2-1: new SuperSpeed USB device number 2 using xhci-mtk
    [ 11.544381] usbcore: registered new interface driver usb-storage
    [ 33.699312] usbcore: registered new interface driver uas
    • lsusb -t
    /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-mtk/1p, 5000M
    |__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=uas, 5000M
    /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-mtk/2p, 480M
    • list-installed | grep usb
    kmod-usb-core - 4.14.63-1
    kmod-usb-ehci - 4.14.63-1
    kmod-usb-ledtrig-usbport - 4.14.63-1
    kmod-usb-storage - 4.14.63-1
    kmod-usb-storage-uas - 4.14.63-1
    kmod-usb2 - 4.14.63-1
    kmod-usb3 - 4.14.63-1
    libusb-1.0 - 1.0.22-1
    usbutils - 007-7
    • lsusb
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 002: ID 152d:0578 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
@openwrt-bot
Copy link
Author

@openwrt-bot openwrt-bot commented Nov 28, 2018

barboott:

Same problem with 18.06.1 for Timecloud device, flash back to LEDE 17.01.6 has no this problem.

@openwrt-bot
Copy link
Author

@openwrt-bot openwrt-bot commented Jan 31, 2019

darkblaze69:

I also have this same problem with USB3 dock station. Though through usb2 cable it works good.

Have this in kernel log and lsusb -v:

[ 6.650884] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 6.757373] usbcore: registered new interface driver usbfs [ 6.762949] usbcore: registered new interface driver hub [ 6.768470] usbcore: registered new device driver usb [ 6.782673] xhci-mtk 1e1c0000.xhci: xHCI Host Controller [ 6.788075] xhci-mtk 1e1c0000.xhci: new USB bus registered, assigned bus number 1 [ 6.806234] xhci-mtk 1e1c0000.xhci: hcc params 0x01401198 hci version 0x96 quirks 0x0000000000210010 [ 6.815406] xhci-mtk 1e1c0000.xhci: irq 19, io mem 0x1e1c0000 [ 6.822214] hub 1-0:1.0: USB hub found [ 6.826144] hub 1-0:1.0: 2 ports detected [ 6.830766] xhci-mtk 1e1c0000.xhci: xHCI Host Controller [ 6.836137] xhci-mtk 1e1c0000.xhci: new USB bus registered, assigned bus number 2 [ 6.843599] xhci-mtk 1e1c0000.xhci: Host supports USB 3.0 SuperSpeed [ 6.850212] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 6.859213] hub 2-0:1.0: USB hub found [ 6.863035] hub 2-0:1.0: 1 port detected [ 6.870189] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 6.896375] init: - preinit - [ 7.276237] usb 2-1: new SuperSpeed USB device number 2 using xhci-mtk [ 7.308176] random: procd: uninitialized urandom read (4 bytes read) [ 7.539605] mtk_soc_eth 1e100000.ethernet: PPE started [ 10.763304] UBIFS (ubi0:1): background thread "ubifs_bgt0_1" started, PID 485 [ 10.836917] UBIFS (ubi0:1): recovery needed [ 11.021377] UBIFS (ubi0:1): recovery completed [ 11.025974] UBIFS (ubi0:1): UBIFS: mounted UBI device 0, volume 1, name "rootfs_data" [ 11.033796] UBIFS (ubi0:1): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes [ 11.043682] UBIFS (ubi0:1): FS size: 112373760 bytes (107 MiB, 885 LEBs), journal size 5586944 bytes (5 MiB, 44 LEBs) [ 11.054256] UBIFS (ubi0:1): reserved for root: 4952683 bytes (4836 KiB) [ 11.060856] UBIFS (ubi0:1): media format: w4/r0 (latest is w5/r0), UUID 1B355C24-8A51-4A2C-A90A-5FCF69E0638E, small LPT model [ 11.087921] mount_root: loading kmods from internal overlay [ 11.240158] kmodloader: loading kernel modules from /tmp/overlay/upper/etc/modules-boot.d/* [ 11.506960] SCSI subsystem initialized [ 11.536212] usbcore: registered new interface driver usb-storage [ 11.548694] scsi host0: uas [ 11.552290] xhci-mtk 1e1c0000.xhci: ERROR Transfer event for unknown stream ring slot 1 ep 6 [ 11.560707] xhci-mtk 1e1c0000.xhci: @000000000f797170 0e85e000 00000000 05000000 01078001 [ 11.568847] xhci-mtk 1e1c0000.xhci: ERROR Transfer event for unknown stream ring slot 1 ep 2 [ 11.577248] xhci-mtk 1e1c0000.xhci: @000000000f797180 0e85e100 00000000 05000000 01038001 [ 32.536089] scsi 0:0:0:0: tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD IN [ 32.543647] scsi 0:0:0:0: tag#0 CDB: opcode=0x12 12 00 00 00 24 00 [ 32.549908] xhci-mtk 1e1c0000.xhci: Mismatch between completed Set TR Deq Ptr command & xHCI internal state. [ 32.559696] xhci-mtk 1e1c0000.xhci: ep deq seg = 8e870f80, deq ptr = ae98a010 [ 33.626062] scsi host0: uas_eh_device_reset_handler FAILED to get lock err -16 [ 33.633266] scsi 0:0:0:0: Device offlined - not ready after error recovery [ 33.640533] usbcore: registered new interface driver uas [ 33.646176] kmodloader: done loading kernel modules from /tmp/overlay/upper/etc/modules-boot.d/* ...

lsusb -v:

Bus 002 Device 002: ID 174c:55aa ASMedia Technology Inc. Name: ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 3.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 9 idVendor 0x174c ASMedia Technology Inc. idProduct 0x55aa Name: ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge bcdDevice 1.00 iManufacturer 2 ASMT iProduct 3 USB 3.0 iSerial 1 0000000000CE bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 121 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xc0 Self Powered MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk-Only 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 15 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 15 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 1 bNumEndpoints 4 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 98 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 15 MaxStreams 32 Data-in pipe (0x03) 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 15 MaxStreams 32 Data-out pipe (0x04) Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0400 1x 1024 bytes bInterval 0 bMaxBurst 15 MaxStreams 32 Status pipe (0x02) Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x04 EP 4 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0400 1x 1024 bytes bInterval 0 bMaxBurst 0 Command pipe (0x01) Binary Object Store Descriptor: bLength 5 bDescriptorType 15 wTotalLength 22 bNumDeviceCaps 2 USB 2.0 Extension Device Capability: bLength 7 bDescriptorType 16 bDevCapabilityType 2 bmAttributes 0x0000f41e Link Power Management (LPM) Supported SuperSpeed USB Device Capability: bLength 10 bDescriptorType 16 bDevCapabilityType 3 bmAttributes 0x00 wSpeedsSupported 0x000e Device can operate at Full Speed (12Mbps) Device can operate at High Speed (480Mbps) Device can operate at SuperSpeed (5Gbps) bFunctionalitySupport 1 Lowest fully-functional device speed is Full Speed (12Mbps) bU1DevExitLat 10 micro seconds bU2DevExitLat 2047 micro seconds Device Status: 0x0001 Self Powered

@openwrt-bot
Copy link
Author

@openwrt-bot openwrt-bot commented Feb 2, 2019

aofukrqq:

OpenWrt 18.06.2 r7676-cddd7b4c77 тоже самое.

@openwrt-bot
Copy link
Author

@openwrt-bot openwrt-bot commented Feb 6, 2019

p3x-robot:

OpenWrt 18.06.2, same error on D-LINK DIR 860L B1. Reverting to LEDE.

[[https://forum.openwrt.org/t/usb-error-mismatch-between-completed-set-tr-deq-ptr-command-xhci-internal-state/30846|Forum link on OpenWrt, same error]]

Wed Feb 6 19:26:40 2019 daemon.err modprobe: failed to mmap /lib/modules/4.14.95/uhci-hcd.ko
Wed Feb 6 19:26:46 2019 user.info kernel: [ 966.619898] kmodloader: loading kernel modules from /etc/modules.d/*
Wed Feb 6 19:26:46 2019 kern.info kernel: [ 966.635858] uhci_hcd: USB Universal Host Controller Interface driver
Wed Feb 6 19:26:46 2019 user.info kernel: [ 966.650700] kmodloader: done loading kernel modules from /etc/modules.d/*
Wed Feb 6 19:26:58 2019 kern.info kernel: [ 978.576889] usb 2-1: USB disconnect, device number 5
Wed Feb 6 19:26:58 2019 kern.warn kernel: [ 978.587341] xhci-mtk 1e1c0000.xhci: Mismatch between completed Set TR Deq Ptr command & xHCI internal state.
Wed Feb 6 19:26:58 2019 kern.warn kernel: [ 978.606913] xhci-mtk 1e1c0000.xhci: ep deq seg = 877f2d00, deq ptr = a6bc7010
Wed Feb 6 19:27:01 2019 kern.info kernel: [ 981.556923] usb 2-1: new SuperSpeed USB device number 7 using xhci-mtk
Wed Feb 6 19:27:01 2019 kern.info kernel: [ 981.600199] scsi host0: uas
Wed Feb 6 19:27:01 2019 kern.err kernel: [ 981.606822] xhci-mtk 1e1c0000.xhci: ERROR Transfer event for unknown stream ring slot 1 ep 6
Wed Feb 6 19:27:01 2019 kern.err kernel: [ 981.623634] xhci-mtk 1e1c0000.xhci: @0000000007746b10 0541f200 00000000 05000000 01078001
Wed Feb 6 19:27:01 2019 kern.err kernel: [ 981.639899] xhci-mtk 1e1c0000.xhci: ERROR Transfer event for unknown stream ring slot 1 ep 2
Wed Feb 6 19:27:01 2019 kern.err kernel: [ 981.656680] xhci-mtk 1e1c0000.xhci: @0000000007746b20 0541f100 00000000 05000000 01038001
Wed Feb 6 19:27:21 2019 kern.info kernel: [ 1002.216785] scsi 0:0:0:0: tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD IN
Wed Feb 6 19:27:21 2019 kern.info kernel: [ 1002.231869] scsi 0:0:0:0: tag#0 CDB: opcode=0x12 12 00 00 00 24 00
Wed Feb 6 19:27:21 2019 kern.warn kernel: [ 1002.244280] xhci-mtk 1e1c0000.xhci: Mismatch between completed Set TR Deq Ptr command & xHCI internal state.
Wed Feb 6 19:27:21 2019 kern.warn kernel: [ 1002.263832] xhci-mtk 1e1c0000.xhci: ep deq seg = 86266b00, deq ptr = a5422010
Wed Feb 6 19:27:22 2019 kern.err kernel: [ 1003.356758] scsi host0: uas_eh_device_reset_handler FAILED to get lock err -16
Wed Feb 6 19:27:22 2019 kern.info kernel: [ 1003.371177] scsi 0:0:0:0: Device offlined - not ready after error recovery

@openwrt-bot
Copy link
Author

@openwrt-bot openwrt-bot commented Feb 7, 2019

p3x-robot:

I had the same exact problem, I had to use a different USB storage (Sweex) and it worked, for Seagate was not working either for me.

@openwrt-bot
Copy link
Author

@openwrt-bot openwrt-bot commented Feb 14, 2019

cbm755:

I think I see this too on my GnuBee PC2. See gnubee-git/GnuBee_Docs#98 where its noted "UAS is not possible. mtk-usb does not support it. You're stuck with BOT." BOT here means "usb-storage".

So I thought it should be enough to remove the "uas" module so that the device falls back to the older "usb-storage", but I have not been able to get that working. On my x86 laptop, "lsusb -t" shows two entries, one with "Driver=uas" and another with "Driver=usb-storage". But on OpenWRT I see only "Driver=uas" (or "Driver=" if I have removed the "uas.ko" modules).

@openwrt-bot
Copy link
Author

@openwrt-bot openwrt-bot commented Jan 5, 2020

paulfertser:

Please try editing ''/etc/modules.d/usb-storage'' to add ''quirks=VID:PID:u'' after ''usb-storage'' (on the same line). VID/PID must be of your UAS device. ''kmod-usb-storage-uas'' should be installed. Reboot for the changes to take effect.

@openwrt-bot
Copy link
Author

@openwrt-bot openwrt-bot commented Feb 27, 2021

andrea-tomassi:

Paul Fertser I tryed but still not working for me, the only way at the moment is using an USB 2.0 cable

@openwrt-bot
Copy link
Author

@openwrt-bot openwrt-bot commented Feb 27, 2021

paulfertser:

Andrea, another user reports success with this method, see https://bugs.openwrt.org/index.php?do=details&task_id=1305#comment9366 . Probably you're using old 18.06.x version and not the current latest release? Your report also lacks the relevant kernel messages, so it's unclear what kernel version is that, whether the quirk is using the right vid/pid, whether it works at all etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant