That moment when you are about to hit send and another email shows up. I can't stand it when the emails get all out of order!
To elaborate, since I work with this kinds of devices all the time. My company designs SSD/HDD enclosures of various shapes and sizes, including some USB-C devices. You will not achieve 10Gbps speeds. Right now the majority of USB drives are SATA based, meaning that you are going to be limited to 6Gbps. Your USB-C connector can go faster, but the drive can't. There are some devices that can boast higher-than-sata speeds and make use of the faster connector. These are usually USB attached RAID systems or NVMe->USB adapters. In my experience (and testing) the RAID systems still don't exceed the SATA limit, and NVMe is uncharted waters. I'm not aware of any test data to show the performance of these adapters, and such devices are not super common. If you are interested in learning more about the USB-C speed problems, check out a review for a device we launched this year. https://www.anandtech.com/show/14818/cru-iosafe-solo-hawk-rugged-ssd-review/3 The numbers are good for us, but it is a harsh reminder that the USB connection is being underutilized. Right now, pretty much all storage devices on the market put SATA drives into their enclosures, so the limit is always 6G. In fact, 500MB/s as seen in a lot of the benchmarks for such devices doesn't even fully utilitize the USB3.1 Gen 1 standard (which is 5Gbps). Until manufacturers start putting faster drives into their enclosures, you will be limited to 6Gbps. Even IF linux were to identify our device as a gen2 product, it would still act like a gen1 for real world transfers. All the devices on the market currently are like that. But like alan mentioned, make sure your kernel is recent enough (added around 4.6 I think) and it will work fine. -Ben p.s. not trying to self promote, I just thought anandtech did a good job with that review! :) On Fri, Sep 27, 2019 at 10:59 AM <[email protected]> wrote: > > > > Hello Portland > > > > If I understand correctly, USB 3.1 Gen 2 refers to the protocol that > > supports 10 Gbps and the USB type C connector. (please correct me if I am > > mistaken) > > > > Is there an existing Linux distribution that supports this? > > If not, does anyone have a recommendation or tips for how to proceed with > > compiling one that does? > > > > Second question: If a linux box has a file system such as ext4 or btrfs, > > can you copy files from the linux box to an external USB hard drive that > > is > > formatted NTFS? Can you expect the full speed supported for the protocol? > > The protocol would need to be supported by the motherboard and the kernel > used. I would assume that any kernel released in the last few years or so. > > To check if the usb on the motherboard supports it, try: > > sudo lshw | grep -A10 -i usb > > Look at the speed for the device. If it is 10000m, then it is a gen 2. If > it is 5000m, then it is gen 1. > > As for the second question... > > You can copy the files to NTFS. It will be at full speed. Some of the file > attributes might get dropped. (Capabilities mostly.) Depends what you need > preserved. If you need to archive with all the permission bits, use a tar > file. > > > Q: Why do programmers confuse Halloween and Christmas? > A: Because OCT 31 == DEC 25. > > _______________________________________________ > PLUG mailing list > [email protected] > http://lists.pdxlinux.org/mailman/listinfo/plug > _______________________________________________ PLUG mailing list [email protected] http://lists.pdxlinux.org/mailman/listinfo/plug
