Live data from Hacker News

M1 Thunderbolt ports don’t fully support USB 3.1 Gen 2

eclecticlight.co

131–140 of 333 posts

Re: M1 Thunderbolt ports don’t fully support USB 3.1 Gen 2

#131
post #123

Earlier quoted context omitted.

> Why? To solve what exactly? In a sane world, it'd be major.minor, with nothing appended at the end. It's always important to get acquainted with a topic before succumbing to the desire to mindlessly criticize in ignorance. A quick search in Wikipedia shows that USB 3.1 specifies a brand new transfer rate, dubbed SuperSpeed+ transfer mode , " (...)which can transfer data at up to 10 Gbit/s over the existing USB3-typ…

Adding a new transfer rate seems like a reasonable place to bump the minor version number of a protocol. After reading all of that I'm even more convinced that it should have just been USB 3.2.

> Adding a new transfer rate seems like a reasonable place to bump the minor version number of a protocol. After reading all of that I'm even more convinced that it should have just been USB 3.2.

I'm not sure you read any of that. I mean, they bumped the standard version to 3.1 from 3.0 after adding a new transfer rate.

Also, USB 3.2 was bumped up from 3.1 after adding two new data transfer modes.

I also add that the naming scheme is quite obvious once you start to think about it.

* USB 3.0 only supports the one SuperSpeed data transfer mode.

* USB3.1 was released, and it specifies two distinct data transfer modes: the legacy Gen1 mode and the novel Gen2 mode.

* USB3.2 is released, and it supports four transfer modes: the legacy Gen1 and Gen2 modes from USB3.1, and two new SuperSpeed+ modes which are 2x and 4x faster than Gen2.

Re: M1 Thunderbolt ports don’t fully support USB 3.1 Gen 2

#133
post #114
post #109

Earlier quoted context omitted.

Were you expecting to be able? The tech specs say "One external display".

Not sure this is fair to the consumer. Apple was advertising usb-c as one port to rule then all. When the device has two of these ports, why should the user expect not to connect two displays? Especially since this restriction didn’t apply to the previous models that looked exactly the same and are now advertised as less powerful. It would be natural to not explicitly look for how many displays it can handle.

Back in 2011 you could use a second iMac is a monitor in target display mode, that went away, why should the user expect not to be able to use target display mode for every iMac? Things change unfortunately and the single display restriction of M1 was advertised heavily online and can be a pain point but it's listed online as a spec.

Re: M1 Thunderbolt ports don’t fully support USB 3.1 Gen 2

#134
post #131

Earlier quoted context omitted.

Adding a new transfer rate seems like a reasonable place to bump the minor version number of a protocol. After reading all of that I'm even more convinced that it should have just been USB 3.2.

> Adding a new transfer rate seems like a reasonable place to bump the minor version number of a protocol. After reading all of that I'm even more convinced that it should have just been USB 3.2. I'm not sure you read any of that. I mean, they bumped the standard version to 3.1 from 3.0 after adding a new transfer rate. Also, USB 3.2 was bumped up from 3.1 after adding two new data transfer modes. I also add that the…

But then why rename 3.0 to 3.1 then 3.2? And now with USB4, everything is USB4. If I remember the upcoming standard correctly, your cheap USB-C cable only doing 420 Mb/s (USB 2 speeds) is now USB4! For free!

If a USB 3.0 cable can suddenly become USB 3.1 (or 3.2) overnight, then what's the point of versions? And what's with "Gen #" at the end? Because a consumer is easily going to be able to see that a USB 3.2 Gen 2x2 is better than a USB 3.2 Gen 1 cable? Or maybe the sellers will just not advertise the "Gen #" portion? According to the Q&A section of this Samsung external drive[0], the difference between this and a USB 3.1 drive is nothing but the model number.

The USB Consortium has been overrun by marketing that thinks that making things more confusing (read: tricking) is better for the consumer.

[0]: https://www.amazon.com/SanDisk-256GB-Extreme-Solid-State/dp/...

Re: M1 Thunderbolt ports don’t fully support USB 3.1 Gen 2

#135
post #131

Earlier quoted context omitted.

Adding a new transfer rate seems like a reasonable place to bump the minor version number of a protocol. After reading all of that I'm even more convinced that it should have just been USB 3.2.

> Adding a new transfer rate seems like a reasonable place to bump the minor version number of a protocol. After reading all of that I'm even more convinced that it should have just been USB 3.2. I'm not sure you read any of that. I mean, they bumped the standard version to 3.1 from 3.0 after adding a new transfer rate. Also, USB 3.2 was bumped up from 3.1 after adding two new data transfer modes. I also add that the…

Huh?

> the implementations that supported SuperSpeed transfer rates were dubbed USB 3.1 Gen1, while the implementations that supported SuperSpeed+ transfer rates were dubbed USB 3.1 Gen2.

This is supposedly better than USB 3.0 (original standard), USB 3.1 (new standard, same SuperSpeed as USB 3.0), and USB 3.2 (new standard and also SuperSpeed+).

Re: M1 Thunderbolt ports don’t fully support USB 3.1 Gen 2

#136
post #131

Earlier quoted context omitted.

> Adding a new transfer rate seems like a reasonable place to bump the minor version number of a protocol. After reading all of that I'm even more convinced that it should have just been USB 3.2. I'm not sure you read any of that. I mean, they bumped the standard version to 3.1 from 3.0 after adding a new transfer rate. Also, USB 3.2 was bumped up from 3.1 after adding two new data transfer modes. I also add that the…

But then why rename 3.0 to 3.1 then 3.2? And now with USB4, everything is USB4. If I remember the upcoming standard correctly, your cheap USB-C cable only doing 420 Mb/s (USB 2 speeds) is now USB4! For free! If a USB 3.0 cable can suddenly become USB 3.1 (or 3.2) overnight, then what's the point of versions? And what's with "Gen #" at the end? Because a consumer is easily going to be able to see that a USB 3.2 Gen 2x…

It's the name of the standard. I'm not sure that those names were ever meant to be user-facing, but unfortunately they are. If device-makers choose to support a newer standard (say 3.2), that standard needs to support older speeds (Gen 1), in addition to newer speeds (Gen 2).

Re: M1 Thunderbolt ports don’t fully support USB 3.1 Gen 2

#137
post #131

Earlier quoted context omitted.

> Adding a new transfer rate seems like a reasonable place to bump the minor version number of a protocol. After reading all of that I'm even more convinced that it should have just been USB 3.2. I'm not sure you read any of that. I mean, they bumped the standard version to 3.1 from 3.0 after adding a new transfer rate. Also, USB 3.2 was bumped up from 3.1 after adding two new data transfer modes. I also add that the…

But then why rename 3.0 to 3.1 then 3.2? And now with USB4, everything is USB4. If I remember the upcoming standard correctly, your cheap USB-C cable only doing 420 Mb/s (USB 2 speeds) is now USB4! For free! If a USB 3.0 cable can suddenly become USB 3.1 (or 3.2) overnight, then what's the point of versions? And what's with "Gen #" at the end? Because a consumer is easily going to be able to see that a USB 3.2 Gen 2x…

> But then why rename 3.0 to 3.1 then 3.2?

I honestly have no idea what you're trying to ask.

Keep in mind that:

* USB3.0 was released in 2008.

* USB3.1 was released in 2013.

* USB3.2 was released in 2017.

Each standard is standalone, and specifies all of its transfer modes. I wouldn't be surprised if each of these specs also included fixes, and thus technically would represent different specs.

Re: M1 Thunderbolt ports don’t fully support USB 3.1 Gen 2

#138
post #137

Earlier quoted context omitted.

But then why rename 3.0 to 3.1 then 3.2? And now with USB4, everything is USB4. If I remember the upcoming standard correctly, your cheap USB-C cable only doing 420 Mb/s (USB 2 speeds) is now USB4! For free! If a USB 3.0 cable can suddenly become USB 3.1 (or 3.2) overnight, then what's the point of versions? And what's with "Gen #" at the end? Because a consumer is easily going to be able to see that a USB 3.2 Gen 2x…

> But then why rename 3.0 to 3.1 then 3.2? I honestly have no idea what you're trying to ask. Keep in mind that: * USB3.0 was released in 2008. * USB3.1 was released in 2013. * USB3.2 was released in 2017. Each standard is standalone, and specifies all of its transfer modes. I wouldn't be surprised if each of these specs also included fixes, and thus technically would represent different specs.

I'm not talking about the standards, but the marketing names. "USB 3.0" speed is now "USB 3.2 Gen 1" (or "USB4 Gen 1") speed just because the USB Consortium said so.

Re: M1 Thunderbolt ports don’t fully support USB 3.1 Gen 2

#139

Earlier quoted context omitted.

But then why rename 3.0 to 3.1 then 3.2? And now with USB4, everything is USB4. If I remember the upcoming standard correctly, your cheap USB-C cable only doing 420 Mb/s (USB 2 speeds) is now USB4! For free! If a USB 3.0 cable can suddenly become USB 3.1 (or 3.2) overnight, then what's the point of versions? And what's with "Gen #" at the end? Because a consumer is easily going to be able to see that a USB 3.2 Gen 2x…

It's the name of the standard. I'm not sure that those names were ever meant to be user-facing, but unfortunately they are. If device-makers choose to support a newer standard (say 3.2), that standard needs to support older speeds (Gen 1), in addition to newer speeds (Gen 2).

But USB 3.0 supported USB 2.0 and 1.0/1.1 speeds already without this "generation" garbage. If I plugged a USB 3.0 cable (9 pins) into a USB 2.0 (4 pin) hub, the device still worked at the lower speeds. I could even plug it into a USB 1.1 hub, and it would just work. I didn't need "USB 3.0 Gen 4"[a] (3.0) to know that it would work at "USB 3.0 Gen 2"[a] (1.1) or "USB 3.0 Gen 3" (2.0) speeds.

[a]: Made up names; USB 3.0 didn't have this mess

Re: M1 Thunderbolt ports don’t fully support USB 3.1 Gen 2

#140
post #2

My initial suspicion would be the user used bad cables. There's many cables that say they're capable of a speed when they are not in fact capable.

The issue is not a cable thing. I have experienced the same behaviour on both a 2020 intel MBA and a 2021 M1 Pro; a 10GB/s rated Samsung T5 SSD only connects to either Mac at 5GB/s, despite being rated for 10GB/s. The same SSD (and cables) connects to Linux & Windows boxen at 10GB/s. Equally, a Crucial X8 SSD rated for the same 10GB/s connects to both Macs at its rated speed. This behavious has persisted across OS up…

Sounds pretty clearly like Apple thinks certain devices are non-standards compliant. And just because it works at full speed on Linux & Windows doesn't mean it's standards compliant.
Post reply on HN