Copy to USB devices slow and problematic

Questions about hardware, drivers and peripherals
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
moonmopus

Re: Copy to USB devices slow and problematic

Post by moonmopus »

i share your pain. system is a gigabyte x58 ud3r rev2 with an i7950 and 12 gb ram running linux mint 12 64 bit. when copying multimedia files from one of my internal drives to an 8 gb thumb drive, it creeps to a crawl - literally 1/10th or 1/20th of the transfer speed it started out at. for what it's worth, i initially tried reformatting the thumb drive (as a noob, i assumed that could well have had something to do with it). i'm nevertheless surprised that there haven't been more discussions of this problem.i hope this gets resolved because i don't see myself returning to windows.
J@n
Level 1
Level 1
Posts: 25
Joined: Thu Nov 10, 2011 4:10 pm

Re: Copy to USB devices slow and problematic

Post by J@n »

Hi moonmopus,

I am glad at least this thread is getting some attention :wink: It warms the heart to know I am not alone.

I too do not wish to return to Windows (it does have it's strong points but I prefer Linux) and am appearantly willing to "suffer" the copying problem.

Since there seems to be no solution I have my hopes on the next release.

Greetz,

J@n
AMD Phenom II X4 975 - 16 GB DDR3-1033 - 55 GB SSD - 1.5 TB HDD - 2 TB HDD - Mint 13

If it don't fit use a hammer
soulrain

Re: Copy to USB devices slow and problematic

Post by soulrain »

Detonate wrote:By trying from the command line with the same results, it is obvious that the problem does not lie with Nautilus. I have no further suggestions, hope this gets fixed by a system update.

I thank you too.

At least I learned all the different commands of how to relocate a file ^-^

None of them worked for me either.

Besides that I like linux mint so I really do not feel like switching to another distro which seems to be the only option.
gp73

Re: Copy to USB devices slow and problematic

Post by gp73 »

:cry: Wow, this sucks. I too am having the same problem with mint 9x64. How is it that such basic, basic functions can be handled so badly? Ubuntu now sucks and it seems that Mint is no better. Taking over 2 hours to transfer 7.3gigs to a 8gig stick (fat32). USB2 not USB1. What is up? Will we ever have a OS that just works? Sh%^ I'm about to go buy Win 7 or start beta testing Win8 to find a system that can do BASIC FUNCTIONS, IE: open files, manipulate them and move and transfer to different hard drives.
TRANSFERRING AT A BLAZING SPEED OF 930kb/SEC. GOOD JOB PROGRAMMERS!
J@n
Level 1
Level 1
Posts: 25
Joined: Thu Nov 10, 2011 4:10 pm

Re: Copy to USB devices slow and problematic

Post by J@n »

gp73 wrote::cry: Wow, this sucks. I too am having the same problem with mint 9x64. How is it that such basic, basic functions can be handled so badly? Ubuntu now sucks and it seems that Mint is no better. Taking over 2 hours to transfer 7.3gigs to a 8gig stick (fat32). USB2 not USB1. What is up? Will we ever have a OS that just works? Sh%^ I'm about to go buy Win 7 or start beta testing Win8 to find a system that can do BASIC FUNCTIONS, IE: open files, manipulate them and move and transfer to different hard drives.
TRANSFERRING AT A BLAZING SPEED OF 930kb/SEC. GOOD JOB PROGRAMMERS!
Hi gp73,

I can understand your anger and frustration but I am afraid your post will not stimulate the developers to speed up the creation of a solution. :mrgreen:

And before you go out buying/testing Windows you might want to take a look at OpenSuse (that distro copies at blazing speeds on my machine :wink: )

Greetz,

J@n
AMD Phenom II X4 975 - 16 GB DDR3-1033 - 55 GB SSD - 1.5 TB HDD - 2 TB HDD - Mint 13

If it don't fit use a hammer
grizwald
Level 3
Level 3
Posts: 151
Joined: Sun Apr 01, 2007 4:14 am
Location: Brisbane Australia.

Re: Copy to USB devices slow and problematic

Post by grizwald »

I am having the same problem transferring files to USB memory sticks. When using Mint 11 the transfer speed was not so too bad. Since upgrading to Mint 13 [Cinnamon] the transfer speed to the same USB memory stick is pathetic. Starts off like a rocket, then slows down to a crawl with the message ' 0 seconds remaining' evident for up to a minute in some cases. Clearly it isn't the fault of the USB stick being the same one as used earlier and the same format type so the most likely culprit being the program. I might point out that transferring to USB external drives is just as fast as before - WITHOUT the lengthy '0 seconds remaining' message too. Only when using USB memory sticks is when this problem arises.

A fix would be excellent, does anyone know of one?

G.

Update...
11.2 GB data took 48 minutes to complete.
J@n
Level 1
Level 1
Posts: 25
Joined: Thu Nov 10, 2011 4:10 pm

Re: Copy to USB devices slow and problematic

Post by J@n »

Hi Grizwald,

Welcome to the club.

AFAIK it should be fixed with kernel 3.3. Correct me if I am wrong.

Let's wait and see.

Other than that Mint rocks :D

Greetz,

J@n
AMD Phenom II X4 975 - 16 GB DDR3-1033 - 55 GB SSD - 1.5 TB HDD - 2 TB HDD - Mint 13

If it don't fit use a hammer
grizwald
Level 3
Level 3
Posts: 151
Joined: Sun Apr 01, 2007 4:14 am
Location: Brisbane Australia.

Re: Copy to USB devices slow and problematic

Post by grizwald »

Thanks J@n, Good to know that something is in hand to fix it.

Greetz 2,

Griz.
grizwald
Level 3
Level 3
Posts: 151
Joined: Sun Apr 01, 2007 4:14 am
Location: Brisbane Australia.

Re: Copy to USB devices slow and problematic

Post by grizwald »

Problem persists with Mint 14 :( .
Standing joke amongst my Mint friends with the exceedingly large number of "Zero Seconds" at the end of any file copy to a USB memory stick.
Seems OK to a USB Hard Drive though. All very strange...

G.
Gid

Debian Edition, Too

Post by Gid »

I'm getting the same problem running Debian Edition with the latest update pack. In fact, the final "zero seconds" of a 144 MB file is going on its third minute or so right now. I am using a USB multi-card reader (mounted pass-through in the 3.5" bay :wink:) with an SD card inserted.

I'm running 16 GB RAM, so it's not a memory issue--but I did find this helpful resource pertaining to an issue possibly related (thought probably not).

EDIT: I've also found that things get progressively slower at the 1.2 GB mark with larger files, eventually hanging at "zero seconds" for quite longer than with smaller files.
User avatar
Michael42
Level 1
Level 1
Posts: 20
Joined: Sat Feb 02, 2013 6:04 pm

Re: Copy to USB devices slow and problematic

Post by Michael42 »

Here is an obscure solution I found a year or so ago that seems to help me. It helps me get between 20 and 10 MB/sec copies between Ubuntu and Mint 14.1 Cinnamon and USB sticks. It also helps with faster portable drive speeds as well.

Code: Select all

sudo gedit /etc/default/grub
Insert

Code: Select all

pci=routeirq elevator=as
into the GRUB_CMDLINE_LINUX_DEFAULT like so:

GRUB_CMDLINE_LINUX_DEFAULT="pci=routeirq elevator=as quiet splash"

save. then run
update-grub
reboot system. Let me know if it helps you too. I'd also like to know from experts if there are any drawbacks to this solution, as I haven't seen any.

Michael
Last edited by Michael42 on Fri Mar 01, 2013 12:30 am, edited 1 time in total.
reverseinverse

Re: Copy to USB devices slow and problematic

Post by reverseinverse »

I have encountered this issue a lot (I'm running Mint 14 64-bit Cinnamon)... I believe that when the copy dialog enters this state, the copy operation has actually been completed... When I click cancel on the dialog, the copy target is the same size as the source... Can someone confirm that this is the case for them, or even better, that it's not...
butler360

Re: Copy to USB devices slow and problematic

Post by butler360 »

Is this perhaps the issue being discussed here?

http://ubuntuforums.org/showthread.php?t=2033090
Gid

Re: Copy to USB devices slow and problematic

Post by Gid »

That sounds exactly like it! Thanks for sharing.

Hmm... Now I'm torn. I didn't realize the long delay resulted in a significant decrease in write operations.
User avatar
Rayeta76
Level 3
Level 3
Posts: 163
Joined: Thu Oct 25, 2012 8:02 pm

Re: Copy to USB devices slow and problematic

Post by Rayeta76 »

Hi all;

Someone with LMDE or another version of Mint, do you spend files to USB pendrive to over 3Mb / s?

I have made ​​many tests and looked configurations, and I have put in my Pc USB 1.0, USB 2.0 and USB 3.0 and their velocity, the result below:

Code: Select all

javier@lmde:~$ sudo lsusb -t
/:  Bus 07.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M
    |__ Port 2: Dev 5, If 0, Class=stor., Driver=usb-storage, 480M
    |__ Port 4: Dev 2, If 0, Class=stor., Driver=usb-storage, 480M
javier@lmde:~$ 
As you see in theory the speed of 480Mb / s at most 1 Gb so theoretically would be 2 seconds, do not want that because it is impossible that I later peroi more than 5 minutes to copy a movie I think 1.4 Gb excessive.

But none of my USB ports're able to overcome the 3mb / s ie to spend 5 gb'm over 20 minutes.
zolar1

Re: Copy to USB devices slow and problematic

Post by zolar1 »

grizwald wrote:I am having the same problem transferring files to USB memory sticks. When using Mint 11 the transfer speed was not so too bad. Since upgrading to Mint 13 [Cinnamon] the transfer speed to the same USB memory stick is pathetic. Starts off like a rocket, then slows down to a crawl with the message ' 0 seconds remaining' evident for up to a minute in some cases. Clearly it isn't the fault of the USB stick being the same one as used earlier and the same format type so the most likely culprit being the program. I might point out that transferring to USB external drives is just as fast as before - WITHOUT the lengthy '0 seconds remaining' message too. Only when using USB memory sticks is when this problem arises.

A fix would be excellent, does anyone know of one?

G.

Update...
11.2 GB data took 48 minutes to complete.
I have Mint 13, 64 bit, KDE

My initial transfer speeds to a usb 3 flash drive connected to a usb port are that of a usb 2.0
I noticed something interesting too.
When copying large files, my RAM was filled to capacity (I have 8gb RAM).
And STAYED that way. It did not release unless I logged out or started something else, then it still took a while to release the memory.

Perhaps a bottle neck of sorts as well as bad usb 3.0 drivers?

kInfo reports I have usb 3.0 available on that port with a max of 5,000 Mb/s rating. And yet I barely get usb 2.0 speeds initially then dwindles off to usb 1.1 speeds eventually.
I have 2 different USB 3 flash drives and both do the same thing.
zolar1

Re: Copy to USB devices slow and problematic

Post by zolar1 »

J@n wrote:Hi soulrain,

No concensus as far as I am concerned. I would prefer to stay with Minty if I can.

It seems to be solved in the next Ubuntu release (12.04?) with kernel 3.2.0. At least that's what I read here: https://bugs.launchpad.net/ubuntu/+sour ... omments/51

I am not enough of a Linux buff to know if it would be possible to use this kernel in my current Mint installation. Would be nice though :)

Greetz,

J@n

No, it is not fixed. I can only transfer at usb 2.0 speeds and less on a usb 3.0 port and usb 3.0 flash drive.

And the fuller the memory (RAM) gets the SLOWER it goes.
krazymir

Re: Copy to USB devices slow and problematic

Post by krazymir »

I am genuinely surprised that such a buggy distro can become the most used one. Guess it's all the people switching from Windows and not familiar with any other GUIs...
I have the same problem and it's hard to solve.
The only good thing about this distro is the hardware recognition. All else, including Cinnamon is poorly finished, sorry to say. Swithching back to Ubuntu... At least it's more mature distro. Maybe I'll revisit Mint in a few years. I think the forking of Cinnamon from Gnome is only gonna make things worse...
Hope this helps someone.

Code: Select all

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Device Descriptor:
  bebLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x8087 Intel Corp.
  idProduct          0x0024 Integrated Rate Matching Hub
  bcdDevice            0.00
  iManufacturer           0 
  iProduct                0 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             6
  wHubCharacteristic 0x0009
    Per-port power switching
    Per-port overcurrent protection
    TT think time 8 FS bits
  bPwrOn2PwrGood       50 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0507 highspeed power suspend enable connect
   Port 3: 0000.0100 power
   Port 4: 0000.0100 power
   Port 5: 0000.0100 power
   Port 6: 0000.0100 power
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0001
  Self Powered

Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x8087 Intel Corp.
  idProduct          0x0024 Integrated Rate Matching Hub
  bcdDevice            0.00
  iManufacturer           0 
  iProduct                0 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             6
  wHubCharacteristic 0x0009
    Per-port power switching
    Per-port overcurrent protection
    TT think time 8 FS bits
  bPwrOn2PwrGood       50 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0103 power enable connect
   Port 2: 0000.0100 power
   Port 3: 0000.0503 highspeed power enable connect
   Port 4: 0000.0100 power
   Port 5: 0000.0100 power
   Port 6: 0000.0100 power
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0001
  Self Powered

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            3.08
  iManufacturer           3 Linux 3.8.0-19-generic ehci_hcd
  iProduct                2 EHCI Host Controller
  iSerial                 1 0000:00:1a.0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             2
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0507 highspeed power suspend enable connect
   Port 2: 0000.0100 power
Device Status:     0x0001
  Self Powered

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            3.08
  iManufacturer           3 Linux 3.8.0-19-generic ehci_hcd
  iProduct                2 EHCI Host Controller
  iSerial                 1 0000:00:1d.0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             2
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0503 highspeed power enable connect
   Port 2: 0000.0100 power
Device Status:     0x0001
  Self Powered

Bus 001 Device 003: ID 13d3:5710 IMC Networks 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  idVendor           0x13d3 IMC Networks
  idProduct          0x5710 
  bcdDevice           11.30
  iManufacturer           3 Azurewave
  iProduct                1 USB 2.0 UVC VGA WebCam
  iSerial                 2 0x0001
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          523
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          4 USB Camera
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Association:
      bLength                 8
      bDescriptorType        11
      bFirstInterface         0
      bInterfaceCount         2
      bFunctionClass         14 Video
      bFunctionSubClass       3 Video Interface Collection
      bFunctionProtocol       0 
      iFunction               5 USB2.0 UVC VGA WebCam
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      1 Video Control
      bInterfaceProtocol      0 
      iInterface              5 USB2.0 UVC VGA WebCam
      VideoControl Interface Descriptor:
        bLength                13
        bDescriptorType        36
        bDescriptorSubtype      1 (HEADER)
        bcdUVC               1.00
        wTotalLength          107
        dwClockFrequency       15.000000MHz
        bInCollection           1
        baInterfaceNr( 0)       1
      VideoControl Interface Descriptor:
        bLength                18
        bDescriptorType        36
        bDescriptorSubtype      2 (INPUT_TERMINAL)
        bTerminalID             1
        wTerminalType      0x0201 Camera Sensor
        bAssocTerminal          0
        iTerminal               0 
        wObjectiveFocalLengthMin      0
        wObjectiveFocalLengthMax      0
        wOcularFocalLength            0
        bControlSize                  3
        bmControls           0x00000002
          Auto-Exposure Mode
      VideoControl Interface Descriptor:
        bLength                11
        bDescriptorType        36
        bDescriptorSubtype      5 (PROCESSING_UNIT)
      Warning: Descriptor too short
        bUnitID                 2
        bSourceID               1
        wMaxMultiplier          0
        bControlSize            2
        bmControls     0x0000177f
          Brightness
          Contrast
          Hue
          Saturation
          Sharpness
          Gamma
          White Balance Temperature
          Backlight Compensation
          Gain
          Power Line Frequency
          White Balance Temperature, Auto
        iProcessing             0 
        bmVideoStandards     0x 9
          None
          SECAM - 625/50
      VideoControl Interface Descriptor:
        bLength                 9
        bDescriptorType        36
        bDescriptorSubtype      3 (OUTPUT_TERMINAL)
        bTerminalID             3
        wTerminalType      0x0101 USB Streaming
        bAssocTerminal          0
        bSourceID               2
        iTerminal               0 
      VideoControl Interface Descriptor:
        bLength                27
        bDescriptorType        36
        bDescriptorSubtype      6 (EXTENSION_UNIT)
        bUnitID                 4
        guidExtensionCode         {8ca72912-b447-9440-b0ce-db07386fb938}
        bNumControl             2
        bNrPins                 1
        baSourceID( 0)          1
        bControlSize            2
        bmControls( 0)       0x00
        bmControls( 1)       0x06
        iExtension              0 
      VideoControl Interface Descriptor:
        bLength                29
        bDescriptorType        36
        bDescriptorSubtype      6 (EXTENSION_UNIT)
        bUnitID                 7
        guidExtensionCode         {c385b80f-c268-4745-90f7-8f47579d95fc}
        bNumControl             0
        bNrPins                 1
        baSourceID( 0)          3
        bControlSize            4
        bmControls( 0)       0x0f
        bmControls( 1)       0x00
        bmControls( 2)       0x00
        bmControls( 3)       0x00
        iExtension              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               6
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      VideoStreaming Interface Descriptor:
        bLength                            14
        bDescriptorType                    36
        bDescriptorSubtype                  1 (INPUT_HEADER)
        bNumFormats                         1
        wTotalLength                      257
        bEndPointAddress                  129
        bmInfo                              0
        bTerminalLink                       3
        bStillCaptureMethod                 2
        bTriggerSupport                     1
        bTriggerUsage                       0
        bControlSize                        1
        bmaControls( 0)                    27
      VideoStreaming Interface Descriptor:
        bLength                            27
        bDescriptorType                    36
        bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
        bFormatIndex                        1
        bNumFrameDescriptors                6
        guidFormat                            {59555932-0000-1000-8000-00aa00389b71}
        bBitsPerPixel                      16
        bDefaultFrameIndex                  1
        bAspectRatioX                       0
        bAspectRatioY                       0
        bmInterlaceFlags                 0x00
          Interlaced stream or variable: No
          Fields per frame: 2 fields
          Field 1 first: No
          Field pattern: Field 1 only
          bCopyProtect                      0
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         1
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            640
        wHeight                           480
        dwMinBitRate                147456000
        dwMaxBitRate                147456000
        dwMaxVideoFrameBufferSize      614400
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         2
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            160
        wHeight                           120
        dwMinBitRate                  9216000
        dwMaxBitRate                  9216000
        dwMaxVideoFrameBufferSize       38400
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         3
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            176
        wHeight                           144
        dwMinBitRate                 12165120
        dwMaxBitRate                 12165120
        dwMaxVideoFrameBufferSize       50688
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         4
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            320
        wHeight                           240
        dwMinBitRate                 36864000
        dwMaxBitRate                 36864000
        dwMaxVideoFrameBufferSize      153600
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         5
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            352
        wHeight                           288
        dwMinBitRate                 48660480
        dwMaxBitRate                 48660480
        dwMaxVideoFrameBufferSize      202752
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
        bFrameIndex                         6
        bmCapabilities                   0x00
          Still image unsupported
        wWidth                            640
        wHeight                           480
        dwMinBitRate                147456000
        dwMaxBitRate                147456000
        dwMaxVideoFrameBufferSize      614400
        dwDefaultFrameInterval         333333
        bFrameIntervalType                  1
        dwFrameInterval( 0)            333333
      VideoStreaming Interface Descriptor:
        bLength                            30
        bDescriptorType                    36
        bDescriptorSubtype                  3 (STILL_IMAGE_FRAME)
        bEndpointAddress                    0
        bNumImageSizePatterns               6
        wWidth( 0)                        640
        wHeight( 0)                       480
        wWidth( 1)                        160
        wHeight( 1)                       120
        wWidth( 2)                        176
        wHeight( 2)                       144
        wWidth( 3)                        320
        wHeight( 3)                       240
        wWidth( 4)                        352
        wHeight( 4)                       288
        wWidth( 5)                        640
        wHeight( 5)                       480
        bNumCompressionPatterns             6
      VideoStreaming Interface Descriptor:
        bLength                             6
        bDescriptorType                    36
        bDescriptorSubtype                 13 (COLORFORMAT)
        bColorPrimaries                     1 (BT.709,sRGB)
        bTransferCharacteristics            1 (BT.709)
        bMatrixCoefficients                 4 (SMPTE 170M (BT.601))
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0080  1x 128 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       2
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       3
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       4
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0b00  2x 768 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       5
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x0c00  2x 1024 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       6
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x1380  3x 896 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       7
      bNumEndpoints           1
      bInterfaceClass        14 Video
      bInterfaceSubClass      2 Video Streaming
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            5
          Transfer Type            Isochronous
          Synch Type               Asynchronous
          Usage Type               Data
        wMaxPacketSize     0x1400  3x 1024 bytes
        bInterval               1
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0000
  (Bus Powered)

Bus 002 Device 005: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          224 Wireless
  bDeviceSubClass         1 Radio Frequency
  bDeviceProtocol         1 Bluetooth
  bMaxPacketSize0        64
  idVendor           0x0a12 Cambridge Silicon Radio, Ltd
  idProduct          0x0001 Bluetooth Dongle (HCI mode)
  bcdDevice            1.00
  iManufacturer           1 Bluetooth v2.0
  iProduct                2 Bluetooth V2.0 Dongle
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          216
    bNumInterfaces          4
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0009  1x 9 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0009  1x 9 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       2
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0011  1x 17 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0011  1x 17 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       3
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0019  1x 25 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0019  1x 25 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       4
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0021  1x 33 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0021  1x 33 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       5
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0031  1x 49 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0031  1x 49 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 O
pelleoss

Re: Copy to USB devices slow and problematic

Post by pelleoss »

After the last updates, I'm facing the same problem!! :(
(running LM 13 64bit KDE).
Copying to USB pen drive takes ~3-4 minutes for 300MB!!! (data rate ~1.5MB/s!!!)
And this occurs only with USB pen drive: If I copy to an external usb hdd it take few seconds.

What can I do to solve it?
If I remember well last updates were about GRUB & HPLIP... but I'm not sure :oops:
I should updated the SW no more! This is the 3rd time an update creates problems instead of solving them! :evil:

I already tried the solution proposed of editing the /etc/default/grub but with no result.
The only result is now the progress bar reach the end immediately but of course the copy of the file is not completed and I have to wait anyway.

Thanks for your help,
Claudio:)
zolar1

Re: Copy to USB devices slow and problematic

Post by zolar1 »

I too am plagued by ultra slow USB3 performance.

I have a 1 year old laptop with usb3 ports. I bought a usb3 flash drive. Several actually. All get the same problem - TOO SLOW.

During one install, I briefly saw some sort of error.

Said something 'called for 80 (something), falling back to default 64 (something)'.
I assume the 80 (something) is meant for USB 3.0 and the 64 (something) is meant for USB 2.0.

It can explain a LOT if this is the case.

If you blink for even an instant you can miss the error.

To recreate this, plug in a usb3 flash drive into the usb3 port.
Install Mint 13 (or 15) from a disk.

If you are lucky you might see the message. Don't blink!

I want to find out where that 64 (something) is in linux and edit it to force it to use the 80 (something).

I can start out around 60+ Mb/s and drop to as low as UNDER 1Mb/s when copying a movie to the flash drive.
Reads aren't that much better.

Also, I noticed that for some reason when copying large files to a flash drive it consumes massive amounts of memory. So much so that it drags the system down to the point that the mouse won't move sometimes.

The long delay after copying is a cache flush.

VERY annoying.

You cannot multitask and effectively get any kind of good speed when copying to a flash drive.
>small< files seem to work ok, but nothing appreciable.

I tried the same experiment on the wife's Win7 laptop. Hers FLIES!

Perhaps the developers can force the default to be the 80 (something) instead of the 64 (something)?
It might slow down USB2.0 stuff in favor of getting the speed ratings for USB3.

Flash drives are cheap now so those using 2.0 can simply buy a usb 3.0 drive.

Anyone know if there is a speed difference between the file systems on a flash drive?
ext2,3,4,xfs, etc vs fat, fat32, ExFat, NTFS ?

For me I am stuck using NTFS for all my compatibility needs :-(
A suggestion for the developers - add ExFat compatibility in all future distros. Makes life easier.

I vaguely remember seeing something about microframes, but unsure.

Side note:

I tried Open SuSe and USB seems MUCH faster than Mint. Don't like SuSe. Just did it for and experiment.
Locked

Return to “Hardware Support”