What's new

USB3 not mounted as usb3

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

octopus

Part of the Furniture
I'm trying to mount my Kingston HyperX as usb3 device but failed, mounted as EXT4.
KINGSTON 64GB HX Savage USB 3.1/3.0 350MB/s R 180MB/s W
Any suggestions here:
Code:
nvram show | grep _speed
usb_path2_speed=480
usb_path1_speed=480
It should be: 480 for USB2 and 5000 for USB3.
And I have set Reducing USB 3.0 Interference to "disabled" (usb_usb3=1)
It mount ehci_hcd should't be xhci_hcd ???
DMESG
Code:
usb 2-1: new high speed USB device using ehci_hcd and address 6
scsi4 : usb-storage 2-1:1.0
scsi 4:0:0:0: Direct-Access     Kingston HyperX Savage    PMAP PQ: 0 ANSI: 6
sd 4:0:0:0: Attached scsi generic sg0 type 0
sd 4:0:0:0: [sda] 122945536 512-byte logical blocks: (62.9 GB/58.6 GiB)
sd 4:0:0:0: [sda] Write Protect is off
sd 4:0:0:0: [sda] Mode Sense: 2b 00 00 08
sd 4:0:0:0: [sda] Assuming drive cache: write through
sd 4:0:0:0: [sda] Assuming drive cache: write through
 sda: sda1
sd 4:0:0:0: [sda] Assuming drive cache: write through
sd 4:0:0:0: [sda] Attached SCSI removable disk
EXT2-fs (sda1): error: couldn't mount because of unsupported optional features (240)
EXT3-fs (sda1): error: couldn't mount because of unsupported optional features (240)
EXT4-fs (sda1): warning: mounting unchecked fs, running e2fsck is recommended
EXT4-fs (sda1): mounted filesystem without journal. Opts: (null)
cat /proc/bus/usb/devices
Code:
T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  6 Spd=480 MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0951 ProdID=16b3 Rev= 1.00
S:  Manufacturer=Kingston
S:  Product=HyperX Savage
S:  SerialNumber=0018F30BFEC4E03161EBCE62
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=300mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
 
Last edited:
You appear to have it plugged into the USB2 port.

Edit: Oops, my mistake. I mis-read the port number.:oops:
 
Last edited:
You appear to have it plugged into the USB2 port.

Edit: Oops, my mistake. I mis-read the port number.:oops:
No problem. Have you any usb3 devices? If can you check:
nvram show | grep _speed
 
I've only got 1 USB3 device and that's a flash drive. Here's what happens when I plug it in with no other USB devices attached.
Code:
Jan 24 18:49:14 kernel: usb 1-1: new SuperSpeed USB device using xhci_hcd and address 2
Jan 24 18:49:14 kernel: xhci_hcd 0000:00:0c.0: WARN: short transfer on control ep
Jan 24 18:49:14 kernel: xhci_hcd 0000:00:0c.0: WARN: short transfer on control ep
Jan 24 18:49:14 kernel: xhci_hcd 0000:00:0c.0: WARN: short transfer on control ep
Jan 24 18:49:14 kernel: xhci_hcd 0000:00:0c.0: WARN: short transfer on control ep
Jan 24 18:49:14 kernel: force burst = 0.
Jan 24 18:49:14 kernel: xhci_hcd 0000:00:0c.0: WARN no SS endpoint bMaxBurst
Jan 24 18:49:14 kernel: scsi1 : usb-storage 1-1:1.0

Jan 24 18:49:15 kernel: scsi 1:0:0:0: Direct-Access     Lexar    USB Flash Drive  1100 PQ: 0 ANSI: 6
Jan 24 18:49:15 kernel: sd 1:0:0:0: Attached scsi generic sg0 type 0
Jan 24 18:49:15 kernel: sd 1:0:0:0: [sda] 31258624 512-byte logical blocks: (16.0 GB/14.9 GiB)
Jan 24 18:49:15 kernel: sd 1:0:0:0: [sda] Write Protect is off
Jan 24 18:49:15 kernel: sd 1:0:0:0: [sda] Assuming drive cache: write through
Jan 24 18:49:15 kernel: sd 1:0:0:0: [sda] Assuming drive cache: write through
Jan 24 18:49:15 kernel:  sda: sda1
Jan 24 18:49:15 kernel: sd 1:0:0:0: [sda] Assuming drive cache: write through
Jan 24 18:49:15 kernel: sd 1:0:0:0: [sda] Attached SCSI removable disk

Code:
# nvram show | grep _speed
size: 43933 bytes (21603 left)
usb_path1_speed=5000

Code:
# cat /proc/bus/usb/devices

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0001 Rev= 2.06
S:  Manufacturer=Linux 2.6.36.4brcmarm ohci_hcd
S:  Product=OHCI Host Controller
S:  SerialNumber=0000:00:0b.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 2
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 2.06
S:  Manufacturer=Linux 2.6.36.4brcmarm ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:0b.1
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=??  MxCh= 1
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 2.06
S:  Manufacturer=Linux 2.6.36.4brcmarm xhci_hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:00:0c.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=12ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=??  MxCh= 0
D:  Ver= 3.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs=  1
P:  Vendor=05dc ProdID=a838 Rev=11.00
S:  Manufacturer=Lexar
S:  Product=USB Flash Drive
S:  SerialNumber=AAUN4Y8MJVPD8C7H
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=126mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
 
Last edited:
Thanks. Seems to work for you.
xhci_hcd have loaded. I'm using other fork-build than you, maybe problem is there
I will check that later and try with my rt-ac56u.
 
I have a Kingston DataTraveler R3.0 G2 64GB connected to a RT-AC56U USB 3.0 port with 380.64_02 and usb_path1_speed=5000.
 
@routers thanks!
What format do use Ext2-3-4 fat32 or what?
I have tested with 56u and it doesn't mout there either.
Code:
Aug  1 02:00:28 kernel: xhci_hcd 0000:00:0c.0: xHCI Host Controller
Aug  1 02:00:28 kernel: xhci_hcd 0000:00:0c.0: new USB bus registered, assigned bus number 1
Aug  1 02:00:28 kernel: xhci_hcd 0000:00:0c.0: irq 112, io mem 0x18023000
Aug  1 02:00:28 kernel: xhci_hcd 0000:00:0c.0: Failed to enable MSI-X
Aug  1 02:00:28 kernel: xhci_hcd 0000:00:0c.0: failed to allocate MSI entry
Aug  1 02:00:28 kernel: usb usb1: No SuperSpeed endpoint companion for config 1  interface 0 altsetting 0 ep 129: using minimum values
Aug  1 02:00:28 kernel: hub 1-0:1.0: USB hub found
Aug  1 02:00:28 kernel: hub 1-0:1.0: 1 port detected
Aug  1 02:00:28 kernel: [xhci-hub] usb2mode:[0]
Aug  1 02:00:28 kernel: ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Aug  1 02:00:28 kernel: ehci_hcd 0000:00:0b.1: EHCI Host Controller
Aug  1 02:00:28 kernel: ehci_hcd 0000:00:0b.1: new USB bus registered, assigned bus number 2
cat /proc/bus/usb/devices
Code:
T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0951 ProdID=16b3 Rev= 1.00
S:  Manufacturer=Kingston
S:  Product=HyperX Savage
S:  SerialNumber=0018F30BFEC4E03161EBCE62
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=300mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
 
What format do use Ext2-3-4 fat32 or what?
It has two partitions, one NTFS (48GB) and one EXT4 (10GB). Formatted by GParted in Linux Mint 18.1.

Code:
router@home:/# fdisk -l /dev/sda
Disk /dev/sda: 62.9 GB, 62914560000 bytes
255 heads, 63 sectors/track, 7648 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks  Id System
/dev/sda1               1        6279    50434048   7 HPFS/NTFS
/dev/sda2            6279        7598    10588160  83 Linux
 
Last edited:
I have tested with 56u and it doesn't mout there either.
Code:
Aug  1 02:00:28 kernel: xhci_hcd 0000:00:0c.0: xHCI Host Controller
Aug  1 02:00:28 kernel: xhci_hcd 0000:00:0c.0: new USB bus registered, assigned bus number 1
Aug  1 02:00:28 kernel: xhci_hcd 0000:00:0c.0: irq 112, io mem 0x18023000
Aug  1 02:00:28 kernel: xhci_hcd 0000:00:0c.0: Failed to enable MSI-X
Aug  1 02:00:28 kernel: xhci_hcd 0000:00:0c.0: failed to allocate MSI entry
Aug  1 02:00:28 kernel: usb usb1: No SuperSpeed endpoint companion for config 1  interface 0 altsetting 0 ep 129: using minimum values
Aug  1 02:00:28 kernel: hub 1-0:1.0: USB hub found
Aug  1 02:00:28 kernel: hub 1-0:1.0: 1 port detected
Aug  1 02:00:28 kernel: [xhci-hub] usb2mode:[0]
Aug  1 02:00:28 kernel: ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Aug  1 02:00:28 kernel: ehci_hcd 0000:00:0b.1: EHCI Host Controller
Aug  1 02:00:28 kernel: ehci_hcd 0000:00:0b.1: new USB bus registered, assigned bus number 2
These are exactly the same messages I see if I have Reduce USB Interference enabled. Do you have any other message in the syslog just before these?

Do you have any other USB devices plugged in?
 
I have Reducing USB 3.0 Interference disabled
Yes I have usb2 plugged in.

This is what I have before:
Code:
Aug  1 02:00:27 kernel: usbcore: registered new interface driver usbfs
Aug  1 02:00:27 kernel: usbcore: registered new interface driver hub
Aug  1 02:00:27 kernel: usbcore: registered new device driver usb
Aug  1 02:00:27 syslog: module ledtrig-usbdev not found in modules.dep
Aug  1 02:00:27 syslog: module leds-usb not found in modules.dep
Aug  1 02:00:27 kernel: SCSI subsystem initialized
Aug  1 02:00:27 kernel: csw_retry 100
Aug  1 02:00:27 kernel: Initializing USB Mass Storage driver...
Aug  1 02:00:27 kernel: usbcore: registered new interface driver usb-storage
Aug  1 02:00:27 kernel: USB Mass Storage support registered.
Aug  1 02:00:28 kernel: Tuxera FAT 12/16/32 driver version 3015.1.29.5_1 [Flags: R/W MODULE].
Aug  1 02:00:28 kernel: Built against headers 2.6.36.4brcmarm #1 SMP PREEMPT Wed Dec 2 11:17:39 CST 2015 arm
Aug  1 02:00:28 kernel: Running on kernel 2.6.36.4brcmarm #193 SMP PREEMPT Fri Jan 13 15:28:39 WET 2017 armv7l
Aug  1 02:00:28 kernel: Tuxera NTFS driver 3015.1.29.8_1 [Flags: R/W MODULE].
Aug  1 02:00:28 kernel: Tuxera HFS+ driver 3014.7.28
 
If it helps...
Code:
Aug  1 02:00:24 kernel: usbcore: registered new interface driver usbfs
Aug  1 02:00:24 kernel: usbcore: registered new interface driver hub
Aug  1 02:00:24 kernel: usbcore: registered new device driver usb
Aug  1 02:00:24 syslog: module ledtrig-usbdev not found in modules.dep
Aug  1 02:00:24 syslog: module leds-usb not found in modules.dep
Aug  1 02:00:24 kernel: SCSI subsystem initialized
Aug  1 02:00:24 kernel: csw_retry 100
Aug  1 02:00:24 kernel: Initializing USB Mass Storage driver...
Aug  1 02:00:24 kernel: usbcore: registered new interface driver usb-storage
Aug  1 02:00:24 kernel: USB Mass Storage support registered.
Aug  1 02:00:25 WAN Connection: WAN was restored.
Aug  1 02:00:25 ntp: start NTP update
Jan 24 21:09:21 rc_service: ntp 551:notify_rc restart_upnp
Jan 24 21:09:21 kernel: Tuxera FAT 12/16/32 driver version 3015.1.29.5_1 [Flags: R/W MODULE].
Jan 24 21:09:21 kernel: Built against headers 2.6.36.4brcmarm #1 SMP PREEMPT Wed Dec 2 11:17:39 CST 2015 arm
Jan 24 21:09:21 kernel: Running on kernel 2.6.36.4brcmarm #2 SMP PREEMPT Sat Jan 7 19:32:47 EST 2017 armv7l
Jan 24 21:09:22 kernel: Tuxera NTFS driver 3015.1.29.8_1 [Flags: R/W MODULE].
Jan 24 21:09:22 kernel: Tuxera HFS+ driver 3014.7.28
Jan 24 21:09:22 kernel: xhci_hcd 0000:00:0c.0: xHCI Host Controller
Jan 24 21:09:22 kernel: xhci_hcd 0000:00:0c.0: new USB bus registered, assigned bus number 1
Jan 24 21:09:22 kernel: xhci_hcd 0000:00:0c.0: irq 112, io mem 0x18023000
Jan 24 21:09:22 kernel: xhci_hcd 0000:00:0c.0: Failed to enable MSI-X
Jan 24 21:09:22 kernel: xhci_hcd 0000:00:0c.0: failed to allocate MSI entry
Jan 24 21:09:22 kernel: usb usb1: No SuperSpeed endpoint companion for config 1  interface 0 altsetting 0 ep 129: using minimum values
Jan 24 21:09:22 kernel: hub 1-0:1.0: USB hub found
Jan 24 21:09:22 kernel: hub 1-0:1.0: 1 port detected
Jan 24 21:09:22 kernel: [xhci-hub] usb2mode:[0]
Jan 24 21:09:22 kernel: ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Jan 24 21:09:22 kernel: ehci_hcd 0000:00:0b.1: EHCI Host Controller
Jan 24 21:09:22 kernel: ehci_hcd 0000:00:0b.1: new USB bus registered, assigned bus number 2
Jan 24 21:09:22 kernel: ehci_hcd 0000:00:0b.1: irq 111, io mem 0x18021000
Jan 24 21:09:22 kernel: ehci_hcd 0000:00:0b.1: USB 0.0 started, EHCI 1.00
Jan 24 21:09:22 kernel: hub 2-0:1.0: USB hub found
Jan 24 21:09:22 kernel: hub 2-0:1.0: 2 ports detected
Jan 24 21:09:22 kernel: ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
Jan 24 21:09:22 kernel: ohci_hcd 0000:00:0b.0: OHCI Host Controller
Jan 24 21:09:22 kernel: ohci_hcd 0000:00:0b.0: new USB bus registered, assigned bus number 3
Jan 24 21:09:22 kernel: ohci_hcd 0000:00:0b.0: irq 111, io mem 0x18022000
Jan 24 21:09:22 kernel: hub 3-0:1.0: USB hub found
Jan 24 21:09:22 kernel: hub 3-0:1.0: 2 ports detected
Jan 24 21:09:22 kernel: usbcore: registered new interface driver usblp
Jan 24 21:09:22 kernel: usb 1-1: new SuperSpeed USB device using xhci_hcd and address 2
Jan 24 21:09:22 kernel: xhci_hcd 0000:00:0c.0: WARN: short transfer on control ep
Jan 24 21:09:22 kernel: xhci_hcd 0000:00:0c.0: WARN: short transfer on control ep
Jan 24 21:09:22 kernel: xhci_hcd 0000:00:0c.0: WARN: short transfer on control ep
Jan 24 21:09:22 kernel: xhci_hcd 0000:00:0c.0: WARN: short transfer on control ep
Jan 24 21:09:22 kernel: xhci_hcd 0000:00:0c.0: disable burst on ep 1
Jan 24 21:09:22 kernel: xhci_hcd 0000:00:0c.0: WARN no SS endpoint bMaxBurst
Jan 24 21:09:22 kernel: xhci_hcd 0000:00:0c.0: disable burst on ep 2
Jan 24 21:09:22 kernel: xhci_hcd 0000:00:0c.0: WARN no SS endpoint bMaxBurst
Jan 24 21:09:22 kernel: scsi0 : usb-storage 1-1:1.0
Jan 24 21:09:22 kernel: usbcore: registered new interface driver asix
Jan 24 21:09:22 kernel: usbcore: registered new interface driver cdc_ether
Jan 24 21:09:22 kernel: usbcore: registered new interface driver rndis_host
Jan 24 21:09:22 kernel: cdc_ncm: 14-Mar-2012
Jan 24 21:09:22 kernel: usbcore: registered new interface driver cdc_ncm
Jan 24 21:09:22 kernel: usbcore: registered new interface driver cdc_wdm
Jan 24 21:09:22 kernel: usbcore: registered new interface driver qmi_wwan
Jan 24 21:09:22 kernel: cdc_mbim: loaded
Jan 24 21:09:22 kernel: usbcore: registered new interface driver cdc_mbim
Jan 24 21:09:23 rc_service: ntp 551:notify_rc restart_diskmon
Jan 24 21:09:23 disk_monitor: Finish
Jan 24 21:09:23 kernel: scsi 0:0:0:0: Direct-Access     Kingston DTR30G2          PMAP PQ: 0 ANSI: 6
Jan 24 21:09:23 kernel: sd 0:0:0:0: Attached scsi generic sg0 type 0
Jan 24 21:09:25 kernel: sd 0:0:0:0: [sda] 122880000 512-byte logical blocks: (62.9 GB/58.5 GiB)
Jan 24 21:09:25 kernel: sd 0:0:0:0: [sda] Write Protect is off
Jan 24 21:09:25 kernel: sd 0:0:0:0: [sda] Assuming drive cache: write through
Jan 24 21:09:25 kernel: sd 0:0:0:0: [sda] Assuming drive cache: write through
Jan 24 21:09:25 kernel:  sda: sda1 sda2
Jan 24 21:09:25 kernel: sd 0:0:0:0: [sda] Assuming drive cache: write through
Jan 24 21:09:25 kernel: sd 0:0:0:0: [sda] Attached SCSI removable disk
Jan 24 21:09:26 disk monitor: be idle
Jan 24 21:09:27 hotplug[704]: USB /dev/sda1(ntfs) failed to mount at the first try!
Jan 24 21:09:27 usb: USB /dev/sda1(ntfs) failed to mount At the first try!
Jan 24 21:09:27 kernel: tntfs error (device sda1, pid 721): parse_options(): Unrecognized mount option sparse.
Jan 24 21:09:28 kernel: tfat: fail_safe is enabled
Jan 24 21:09:28 kernel: tntfs info (device sda1, pid 724): ntfs_fill_super(): fail_safe is enabled
Jan 24 21:09:28 kernel: tntfs info (device sda1, pid 724): load_system_files(): NTFS volume name 'ntfs', version 3.1 (cluster_size 4096, PAGE_CACHE_SIZE 4096).
Jan 24 21:09:28 syslog: USB ntfs fs at /dev/sda1 mounted on /tmp/mnt/ntfs
Jan 24 21:09:28 usb: USB ntfs fs at /dev/sda1 mounted on /tmp/mnt/ntfs.
Jan 24 21:09:28 custom script: Running /jffs/scripts/post-mount (args: /tmp/mnt/ntfs)
 
Look like same as I have. Must be my post-mount script causing this.
I have to move my syslogd script. Where to put it then?
 

Similar threads

Latest threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top