Foros

¿El USB en Mac M1 no es en realidad de 10 Gb / s? (También definitivamente no USB4)

Monstruo anónimo

Poster original
12 de diciembre de 2002
Cascadia
  • 18 de noviembre de 2020
Después de algunas pruebas, he llegado a la conclusión de que el bus USB de al menos mi Mac mini M1 no es compatible con 'USB 3.1 Gen 2 (hasta 10 Gb / s)' como se indica en la página de especificaciones técnicas.

Tengo un SSD Samsung T5 USB-C. Es compatible con 'USB 3.1 Gen 2 10Gb / s' (Dios, odio las convenciones de nomenclatura de USB 3.1+ ... †)

Cuando lo conecto directamente a uno de los puertos de mi MacBook Pro de 16 'a través del cable USB-C-a-USB-C, se conecta a 10 Gb / s
Ver elemento multimedia '>

Cuando lo conecto a mi nuevo M1 mini, por otro lado ... Si paso por mi Thunderbolt 3 Dock, se conecta a los 10 Gb / s completos:

Ver elemento multimedia '>

Pero si me conecto directamente al otro puerto Thunderbolt 3 / USB-C, solo se conecta a 5 Gb / s, sí, usando el mismo cable USB-C-a-USB-C que las dos conexiones anteriores:
Ver elemento multimedia '>

Si desconecto el TB3 Dock (¿quién sabe, tal vez esté 'agotando el ancho de banda' y obligando al controlador USB a reducir la velocidad?) Y tengo el SSD como lo único conectado a cualquiera de los puertos TB3, todavía solo 5 Gb / s:
Ver elemento multimedia '>

Sin embargo, el Thunderbolt 3 Dock se conecta a su velocidad Thunderbolt adecuada de 40 Gb / s. Pero si esperabas 10 Gb / s a ​​través de USB 3.1 Gen 2 ... Olvídalo.

† Para una confusión total, el Foro de Implementadores de USB ha arruinado por completo todas las convenciones de nomenclatura en lo que respecta a USB después de que salió USB 3.0. 5 Gb / s se denominan de forma diversa 'USB 3.0 SuperSpeed', 'USB 3.1 Gen 1' y 'USB 3.2 Gen 1'. 10 Gb / s se denominan de forma diversa 'USB 3.1 Gen 2' y 'USB 3.2 Gen 2'. El último estándar, 20 Gb / s, es 'USB 3.2 Gen 2x2'. Y con USB4 (sí, solo 'USB4', no 'USB 4.0' ...) mantienen todos los nombres antiguos para esas velocidades antiguas, PERO, USB4 también agrega 'USB4 Gen 2x2' como otro protocolo de 20 Gb / s (técnicamente eléctricamente diferente, ¡aunque es la misma velocidad!) y 'USB4 Gen 3x2' para la nueva velocidad de 40 Gb / s. Y esta es la razón por la que Apple no debería poder anunciar las nuevas Mac M1 como 'USB 4', porque USB4 requiere soporte tanto para la velocidad de 10 Gb / sy la de 20 Gb / s. Apple ni siquiera reclama la velocidad de 20 Gb / s, solo la de 10 Gb / s, lo que no me funciona. USB4 también tiene compatibilidad con Thunderbolt 3 como opcional, que al menos Apple tiene. Pero deberían llamar a los puertos 'Thunderbolt 3 / USB 3 5 Gb / s', no 'USB4 / Thunderbolt 3'
Reacciones:iModFrenzy, RPi-AS, Queen6 y 7 más

pies

Feb 13, 2012


Perth, Australia Occidental
  • 18 de noviembre de 2020
Podría estar relacionado con la especificación USB4 frente a USB 3.x.

USB 3.1 Gen 10 GB es creo varios carriles (2 carriles de 5 GB; también se llama USB 3.1 Gen 2x2 para 10 GB, creo), tal vez USB4 no lo sea.

USB4 es muy similar a Thunderbolt, y es posible que no funcione de forma compatible con USB3.x en varios carriles.

Lo que significa que un solo carril en USB 3.x solo le dará 5 gigabit, a pesar de que la interfaz USB4 es más rápida (en un solo carril), pero solo cuando se ejecuta en modo 'USB 4' con un dispositivo USB4.


También explicaría por qué atraviesa el muelle a toda velocidad. rayo a otro USB 3.x controlador en el muelle que SÍ funciona en modo de varios carriles.


editar:
Y estoy de acuerdo. Los estándares de nombres de USB están diseñados deliberadamente por el comité para causar confusión, de modo que los fabricantes de equipos originales puedan vender el producto del año pasado como 'USB 3.2' o lo que sea con la especificación original de USB 3.0.

Los nombres no solo no tienen sentido, sino que han cambiado el nombre de la misma especificación a una versión posterior con un 'gen1'.

es decir, si mal no recuerdo, USB 3.2 gen1 es exactamente lo mismo que USB 3.0. Y USB 3.1 gen1. Última edición: 18 de noviembre de 2020
Reacciones:Wackery, dabotsonline, macsound1 y 13 más H

hobowankenobi

27 de agosto de 2015
en la línea fija mr. Herrero.
  • 18 de noviembre de 2020
Lo único que puedo agregar ... las especificaciones USB y las convenciones de nomenclatura son un ********. Última edición por un moderador: 2 de enero de 2021
Reacciones:iModFrenzy, airbatross, AppleTO y 21 más

Monstruo anónimo

Poster original
12 de diciembre de 2002
Cascadia
  • 18 de noviembre de 2020
Sí, la denominación de USB es una pesadilla.

La cuestión es que, para usar el nombre 'USB4', * DEBE * admitir los mismos 10 Gb / s en los puertos que Apple etiqueta 'USB 3.1 Gen 2 (hasta 10Gb / s)' como a través de la base Thunderbolt 3 como para dirigir a mi MacBook Pro de 16 '. No es así.
Reacciones:Wackery y torncanvas

serpientes

Jul 27, 2011
  • 18 de noviembre de 2020
@Anonymous Freak ¿qué base usas?

Monstruo anónimo

Poster original
12 de diciembre de 2002
Cascadia
  • 18 de noviembre de 2020
También, *JAJAJA* , el adaptador Thunderbolt-to-FireWire funciona bien y Big Sur en M1 aún admite la conexión de un iPod original de primera generación.

Ver elemento multimedia '>
(Sí, tuve que usar dongle-hell. TB3-to-TB2, TB-to-FW800, FW800-to-FW-6-pin, FW-6-pin-to-FW-6-pin-cable.)
Reacciones:dabotsonline T

torncanvas

Feb 14, 2006
  • 18 de noviembre de 2020
Definitivamente me pondría en contacto con Apple sobre esto, porque es seriamente engañoso. Sin embargo, estos son los primeros días, todavía podría haber algún tipo de problema en el nivel del sistema operativo.
Reacciones:OSX15

Marshall73

20 de abril de 2015
  • 18 de noviembre de 2020
Anonymous Freak dijo: Además, *JAJAJA* , el adaptador Thunderbolt-to-FireWire funciona bien y Big Sur en M1 aún admite la conexión de un iPod original de primera generación.

Ver archivo adjunto 1673352
(Sí, tuve que usar dongle-hell. TB3-to-TB2, TB-to-FW800, FW800-to-FW-6-pin, FW-6-pin-to-FW-6-pin-cable.)
Eso es genial H

Heatboy

16 de noviembre de 2018
Dinamarca
  • 18 de noviembre de 2020
OK, esto es interesante. Estoy considerando comprar un MBA / 16GB RAM / 512 SSD /, como una máquina de transición, para reemplazar mi MBP i9 / 32GB RAM / VEGA20 de finales de 2018, y mi pensamiento era mantener todos mis videos pesados ​​y capturar un material en un SSD externo OWC TB3 Express 2TB. De esa manera, puedo quedarme con SSD de 512 GB en el MBA. Sin embargo, si los puertos USB son más lentos que en mi MBP 2018, eso no funcionará, ya que será demasiado lento.

¿Alguien tiene un SSD externo que mantenga velocidades de lectura de alrededor de 1.000 Mb / seg que pueda probar esto? (Samsung T7, Sandisk Extreme Pro, etc.)
Reacciones:Lento pero estable T

torncanvas

Feb 14, 2006
  • 18 de noviembre de 2020
Heatboy dijo: OK, esto es interesante. Estoy considerando comprar un MBA / 16GB RAM / 512 SSD /, como una máquina de transición, para reemplazar mi MBP i9 / 32GB RAM / VEGA20 de finales de 2018, y mi pensamiento era mantener todos mis videos pesados ​​y capturar un material en un SSD externo OWC TB3 Express 2TB. De esa manera, puedo quedarme con SSD de 512 GB en el MBA. Sin embargo, si los puertos USB son más lentos que en mi MBP 2018, eso no funcionará, ya que será demasiado lento.

¿Alguien tiene un SSD externo que mantenga velocidades de lectura de alrededor de 1.000 Mb / seg que pueda probar esto? (Samsung T7, Sandisk Extreme Pro, etc.)
Thunderbolt sigue funcionando a toda velocidad como se mencionó. El USBC que no es Thunderbolt es más lento, al menos en esa máquina, en esa versión del sistema operativo, con ese dispositivo. H

Heatboy

16 de noviembre de 2018
Dinamarca
  • 18 de noviembre de 2020
torncanvas dijo: Thunderbolt todavía está a toda velocidad como se mencionó. El USBC que no es Thunderbolt es más lento, al menos en esa máquina, en esa versión del sistema operativo, con ese dispositivo.
Oh, sí, es cierto, pero ¿cuáles son las velocidades SSD externas de las SSD Gen 2 nunca externas? T

torncanvas

Feb 14, 2006
  • 18 de noviembre de 2020
10 Gbps, siempre que el controlador SSD sea lo suficientemente bueno para soportar la saturación de la conexión. J

joevt

Contribuyente
21 de junio de 2012
  • 19 de noviembre de 2020
Anonymous Freak dijo: Sin embargo, el Thunderbolt 3 Dock se conecta a su velocidad Thunderbolt adecuada de 40 Gb / s. Pero si esperabas 10 Gb / s a ​​través de USB 3.1 Gen 2 ... Olvídalo.
¿Usó un punto de referencia para asegurarse de que el 'Hasta 5 Gb / s' sea exacto?

Sé que el controlador ASMedia ASM1142 XHCI tiene un error en el que informa 'Hasta 5 Gb / s' a pesar de que el disco está obviamente conectado a 10 Gbps (el punto de referencia muestra ~ 750 MB / s).
Si su unidad está limitada a menos de 500 MB / s desde la conexión directa, pero puede obtener más de 700 MB / s desde la base Thunderbolt, entonces puede estar seguro de que informa con precisión.


throAU dijo: Podría estar relacionado con la especificación USB4 frente a USB 3.x.

USB 3.1 Gen 10 GB es creo varios carriles (2 carriles de 5 GB; también se llama USB 3.1 Gen 2x2 para 10 GB, creo), tal vez USB4 no lo sea.
USB 3.1 gen 2 10 Gbps es de un solo carril. (USB 3.2 generación 2x1)
USB 3.2 gen 1x2 es de doble carril de 5 Gbps = 10 Gbps.
USB 3.2 gen 2x2 es de doble carril de 10 Gbps = 20 Gbps.

No creo que se esté utilizando el carril doble. USB 3.2 de doble carril es opcional para USB4, por lo que no sabemos si es una opción en las Mac M1.

throAU dijo: También explicaría por qué atraviesa el muelle a toda velocidad; rayo a otro USB 3.x controlador en el muelle que SÍ funciona en modo de varios carriles.
El Thunderbolt Dock funciona a máxima velocidad porque tiene un controlador USB 3.1 gen 2 separado dentro del controlador Titan Ridge Thunderbolt del muelle. Está conectado al Mac M1 a través de PCIe túnel Thunderbolt 3. La base tiene un concentrador USB de cuatro puertos USB 3.1 gen 2 conectado al controlador USB de Titan Ridge.
Reacciones:burgman, anticipate, T'hain Esh Kelch y otra persona

Gnattu

Sep 18, 2020
  • 19 de noviembre de 2020
EDITAR: Malinterpreté totalmente este problema.

Eso es interesante, pero creo que es más probable que sea un problema de firmware / controlador.

Y si es USB4 es difícil de verificar ahora, porque solo se requiere USB4 20G, Y ese es un modo diferente al USB 3.2 Gen2x2. Última edición: 19 de noviembre de 2020

laptech

26 de abril de 2013
tierra
  • 19 de noviembre de 2020
Al leer las respuestas aquí, básicamente la conclusión es que Apple ha hecho que sea extremadamente difícil para un cliente alcanzar las velocidades especificadas. ¿No debería ser solo el caso de que un cliente pueda comprar un artículo que simplemente se conecta al macbook que brinda la velocidad deseada de 10GB? ¿O es que algunas personas que comentan están haciendo que un tema simple parezca más complicado de lo que realmente es?
Reacciones:avichou

Caja jugosa

Sep 23, 2014
  • 19 de noviembre de 2020
hobowankenobi dijo: Lo único que puedo agregar ... las especificaciones USB y las convenciones de nomenclatura son una mierda.
Sí, ves confusión aquí en el foro todo el tiempo sobre USB3.

USB3.1 es lo mismo que USB3.1 Gen2, y lo mismo que USB3.2 Gen 2 y USB3.2 Gen 2x1, ¿qué tal si agregamos SuperSpeed ​​USB 10?

Lo entiendo, pero no es de extrañar por qué los principiantes se confunden tan fácilmente con él.
Reacciones:jent, T'hain Esh Kelch y hobowankenobi T

el equipaje

Jul 29, 2011
  • 19 de noviembre de 2020
Anonymous Freak dijo: La cuestión es que, para usar el nombre 'USB4', * DEBERÍA * admitir los mismos 10 Gb / s en los puertos que Apple etiqueta 'USB 3.1 Gen 2 (hasta 10Gb / s)' como a través del Thunderbolt 3 Dock como para dirigirlo a mi MacBook Pro de 16 '. No es así.

Acabo de mirar el página de wikipedia en USB4 y (aparte de que ahora me duele la cabeza) no parece como si USB4 requiere soporte para USB 3.1 gen 2. Si va a la tabla 'soporte de modos de transporte de datos', lo que se requiere es ' tunelizado USB 3.2 (10 Gbits / s) ', es decir, datos en formato USB 3.2 codificados como parte de un flujo USB4 de 20 o 40 Gbps, que luego tendrían que ser extraídos por un periférico USB4 que apoyó esa característica (que es necesario en los hosts, pero opcional en los periféricos).

¡Oh dioses y pececillos! ¡Me rindo! (eso es para el USB IF, no dirigido a nadie en este hilo ...)

Todavía esperaría, por las especificaciones de Apple, que el puerto haría admite USB 3.1 gen2 antiguo y que vale la pena informar su problema como un error, pero las especificaciones de Apple (... junto con cualquier cosa que intente explicar USB4 de manera concisa) son ambiguas.

Para empezar, ¿qué diablos significa 'Thunderbolt / USB4'? ¿Es ese 'Thunderbolt 3 / USB4' o 'Thunderbolt 4 / USB 4' (diferencias sutiles pero importantes ...)


laptech dijo: ¿O es que algunas personas que comentan están haciendo que un tema simple parezca más complicado de lo que realmente es?

No.
Es un problema complicado causado por un esfuerzo contraproducente para hacer un conector universal 'simple', complicado aún más por un esquema de nomenclatura estúpido e inconsistente, confundido aún más por Intel tratando de construir su propia capa patentada 'Thunderbolt' sobre el estándar, y finalmente completamente destrozado por los fabricantes que imprimen especificaciones vagas y tontas.
Reacciones:iModFrenzy, ader42, Crz10 y 9 más T

tdar

23 de junio de 2003
Alpharetta GA.
  • 19 de noviembre de 2020
Para aquellos que se preguntan, Apple informa que estos puertos son Thunderbolt 3 / USB4.
Como están en el dado M1, obviamente son controladores de Apple, no Intel como en el pasado.
Reacciones:OSX15, consumeritis y gank41 J

joevt

Contribuyente
21 de junio de 2012
  • 19 de noviembre de 2020
theluggage dijo: Acabo de mirar el página de wikipedia en USB4 y (aparte de que ahora me duele la cabeza) no parece como si USB4 requiere soporte para USB 3.1 gen 2. Si va a la tabla 'soporte de modos de transporte de datos', lo que se requiere es ' tunelizado USB 3.2 (10 Gbits / s) ', es decir, datos en formato USB 3.2 codificados como parte de un flujo USB4 de 20 o 40 Gbps, que luego tendrían que ser extraídos por un periférico USB4 que apoyó esa característica (que es necesario en los hosts, pero opcional en los periféricos).
En USB4, el USB se tuneliza desde el host a un 'Adaptador USB Down' en un periférico que emite USB desde un puerto USB4.
En Thunderbolt, para USB, PCIe está tunelizado a un controlador USB en el controlador Thunderbolt que luego puede enviar USB desde un puerto Thunderbolt.

La razón por la que creo que el controlador Thunderbolt / USB4 de Apple es compatible con USB4 es porque tiene un nuevo tipo de adaptador que se muestra en ioreg:
Código: | | | | +-o IOThunderboltPort@4 | | | | | +-o AppleThunderboltUSBDownAdapter
El AppleThunderboltUSBDownAdapter se utiliza para la salida USB al puerto Thunderbolt / USB4.

Los tipos de adaptadores más antiguos son los que existían con Thunderbolt 1, 2, 3:
- AppleThunderboltDPInAdapter: se utilizan para ingresar DisplayPort al controlador Thunderbolt para que pueda ser tunelizado. Los controladores Thunderbolt / USB4 del M1 tienen dos de estos, pero supongo que solo uno está conectado a la GPU.
- AppleThunderboltPCIDownAdapter: utilizado para tunelizar PCIe. Los Mac M1 tienen un nuevo tipo AppleThunderboltPCIDownAdapterType5 porque el controlador Thunderbolt y los puertos son dispositivos ARM en lugar de dispositivos PCIe.
- AppleThunderboltDPOutAdapter: utilizado por un periférico (no un host) para convertir DisplayPort tunelizado a DisplayPort. Uno de para cada puerto.
- AppleThunderboltPCIUpAdapter: utilizado por un periférico (no un host) para enviar PCIe tunelizado al host.

Todavía no he visto un AppleThunderboltUSBUpAdapter. Existiría en un periférico Thunderbolt 4 / USB4 para hacer un túnel USB hasta el host.

pshifrin dijo: Acabo de conectar un Samsung T7 a mi M1 MBP y está reportando 10Gb / s

Informes de prueba de velocidad de disco de magia negra ~ 103 de escritura y ~ 760 de lectura
760 MB / s significa que los puertos pueden hacer 10 Gbps (o al menos más de 5 Gbps). Espero que 980 MB / s sea posible con una carcasa USB a NVMe; de ​​lo contrario, 760 MB / s es algo lento para velocidades de generación 2 (como el ASMedia ASM1142 que estaba limitado por una conexión PCIe 2.0 x2 que es de 8 Gbps y puede no utilice USB de 10 Gbps).

tdar dijo: Para aquellos que se preguntan, Apple informa que estos puertos son Thunderbolt 3 / USB4.
Como están en el dado M1, obviamente son controladores de Apple, no Intel como en el pasado.
Correcto. Fuera del dado M1, Apple usa un repetidor Intel Thunderbolt 4 JHL8040R para cada puerto Thunderbolt. Apple no puede llamar a los puertos Thunderbolt 4 porque Thunderbolt 4 requiere que un puerto Thunderbolt admita dos pantallas 4K. Última edición: 19 de noviembre de 2020
Reacciones:peanuts_of_pathos, T'hain Esh Kelch, torncanvas y otra persona J

joevt

Contribuyente
21 de junio de 2012
  • 19 de noviembre de 2020
joevt dijo: - AppleThunderboltDPInAdapter: Estos se utilizan para ingresar DisplayPort al controlador Thunderbolt para que pueda ser tunelizado. Los controladores Thunderbolt / USB4 del M1 tienen dos de estos, pero supongo que solo uno está conectado a la GPU.
Corrección: Las Mac M1 tienen dos controladores Thunderbolt USB4, cada uno con dos AppleThunderboltDPInAdapter. Entonces, uno puede creer que en el futuro Apple Silicon Macs puede admitir cuatro pantallas desde dos puertos Thunderbolt. Las Mac M1 actuales solo admiten 1 pantalla.
Reacciones:cacahuetes_de_patas T

el equipaje

Jul 29, 2011
  • 19 de noviembre de 2020
joevt dijo: En USB4, USB se tuneliza desde el host a un 'Adaptador USB Down' en un periférico que emite USB desde un puerto USB4.
¿Eh? Asumiría que el 'Adaptador USB Down' está en el host, convirtiendo (interno) USB3 en USB3 tunelizado sobre USB4, el puerto host envía USB4 al periférico USB4, que usa un 'Adaptador USB Up' para extraer la señal USB3 (para uso interno del periférico o para manejar un puerto USB 3). Eso es consistente con su propia descripción de 'ThunderboltPCIDownAdapter' frente a 'ThunderboltPCIUpAdapter'.

Todos los nombres de dispositivos que enumeras están relacionados con tunelización PCIe, USB3, DisplayPort, etc. a través de USB4 * o Thunderbolt, es decir, tomando una combinación de flujos de datos PCIe, DisplayPort y USB3 y mezclándolos en una sola señal eléctrica USB4 / Thunderbolt que se puede enviar a un periférico USB4 / Thunderbolt. Eso no puede funcionar en un periférico que no sea USB4 / Thunderbolt.

De lo que hablaba el OP era de conectar un periférico USB 3.1g2 'heredado' en el puerto 'Thunderbolt / USB4'. El puerto debería volver al modo USB3.1 y comenzar a emitir una señal USB3.1; eso no tiene nada que ver con la 'tunelización' y es un opcional parte de la especificación USB-C, no Thunderbolt o USB4 ... y claramente tiene hecho eso, aparentemente ha pasado al modo USB 3.1g1 5Gbps cuando se supone que el periférico es compatible con USB3.1g2 10Gbps.

joevt dijo: USB también debería poder salir directamente desde el host.

Sí, pero no 'porque USB4'. Siguiendo la tabla en wikipedia, el único USB heredado (no tunelizado) requisito para USB4 es USB 2.0 480 Mbps (que tiene un par de cables dedicados en el cable USB C). Ese también es el requisito mínimo para un puerto de marca 'USB-C'. No se requiere USB 3 / 3.1 en absoluto, y mucho menos 3.1g2 10Gbps.

La razón para esperar el legado 3.1g2 10Gbps es que Apple lo incluye en las especificaciones y sería profundamente falso que eso solo se refiera a la tunelización. (No estoy seguro de si es necesario para la marca Thunderbolt 3 o Thunderbolt 4, pero Apple es deliberadamente ambiguo sobre cuál de ellas se aplica).

joevt dijo: La razón por la que creo que el controlador Thunderbolt / USB4 de Apple es compatible con USB4

Eso es redundante: Apple lo anuncia como un puerto USB4 y es poco probable que digan una mentira absoluta. No se puede probar en este momento debido a la falta de dispositivos USB4 para probarlo ...

* Quiero decir, sigue siendo un desastre gracias a USB IF que usa nombres superpuestos para conectores, protocolos, pilas de protocolos y requisitos mínimos ...
Reacciones:RPi-AS, T'hain Esh Kelch y torncanvas

Caja jugosa

Sep 23, 2014
  • 19 de noviembre de 2020
theluggage dijo: Es un problema complicado causado por un esfuerzo contraproducente para hacer un conector universal 'simple', complicado aún más por un esquema de nomenclatura estúpido e inconsistente, confundido aún más por Intel tratando de construir su propia capa patentada 'Thunderbolt' en superior al estándar, y finalmente completamente destrozado por los fabricantes que imprimen especificaciones vagas y tontas.
Creo que esto lo resume bastante bien.
Reacciones:throAU y Queen6 J

joevt

Contribuyente
21 de junio de 2012
  • 19 de noviembre de 2020
theluggage dijo: ¿Eh? Asumiría que el 'Adaptador USB Down' está en el host, convirtiendo (interno) USB3 en USB3 tunelizado sobre USB4, el puerto host envía USB4 al periférico USB4, que usa un 'Adaptador USB Up' para extraer la señal USB3 (para uso interno del periférico o para manejar un puerto USB 3). Eso es consistente con su propia descripción de 'ThunderboltPCIDownAdapter' frente a 'ThunderboltPCIUpAdapter'.
Tienes razón. Me confundí. Consulte siempre la especificación USB4. Mire los diagramas en la especificación USB4. En la Figura 2-9, muestra que el Adaptador USB descendente en el host se usa para hacer un túnel USB entre los puertos orientados hacia abajo de un SuperSpeed ​​Host y un Adaptador USB ascendente en un concentrador USB4 descendente. El adaptador ascendente se conecta al puerto orientado hacia arriba de un concentrador SuperSpeed ​​que tiene puertos orientados hacia abajo conectados a adaptadores descendentes USB. Esto continúa hasta un dispositivo USB4 donde un adaptador USB Up se conecta a una función SuperSpeed. Los adaptadores Up y Down son bidireccionales (para enviar y recibir).

theluggage dijo: Todos los nombres de dispositivos que enumeras tienen que ver con tunelización PCIe, USB3, DisplayPort, etc. a través de USB4 * o Thunderbolt, es decir, tomando una combinación de flujos de datos PCIe, DisplayPort y USB3 y mezclándolos en una sola señal eléctrica USB4 / Thunderbolt que se puede enviar a un periférico USB4 / Thunderbolt. Eso no puede funcionar en un periférico que no sea USB4 / Thunderbolt.
Derecha. Si conecta un dispositivo USB3, los adaptadores USB Down se omiten porque no hay más tunelización por hacer.
El túnel USB es nuevo en USB4 y Thunderbolt 4. No estoy seguro de cómo un dispositivo Thunderbolt 3 en la cadena afecta el túnel USB. ¿Los paquetes USB tunelizados podrían pasar?

theluggage dijo: De lo que hablaba el OP era de conectar un periférico USB 3.1g2 'heredado' en el puerto 'Thunderbolt / USB4'. El puerto debería volver al modo USB3.1 y comenzar a emitir una señal USB3.1; eso no tiene nada que ver con la 'tunelización' y es un opcional parte de la especificación USB-C, no Thunderbolt o USB4 ... y claramente tiene hecho eso, aparentemente ha pasado al modo USB 3.1g1 5Gbps cuando se supone que el periférico es compatible con USB3.1g2 10Gbps.
Derecha. El adaptador USB hacia abajo en el host se omite cuando conecta un dispositivo USB3.

theluggage dijo: Sí, pero no 'porque USB4'. Siguiendo la tabla en wikipedia, el único USB heredado (no tunelizado) requisito para USB4 es USB 2.0 480 Mbps (que tiene un par de cables dedicados en el cable USB C). Ese también es el requisito mínimo para un puerto de marca 'USB-C'. No se requiere USB 3 / 3.1 en absoluto, y mucho menos 3.1g2 10Gbps.

La razón para esperar el legado 3.1g2 10Gbps es que Apple lo incluye en las especificaciones y sería profundamente falso que eso solo se refiera a la tunelización. (No estoy seguro de si es necesario para la marca Thunderbolt 3 o Thunderbolt 4, pero Apple es deliberadamente ambiguo sobre cuál de ellas se aplica).
Si estás hablando de la mesa en https://en.wikipedia.org/wiki/USB#USB4 , falta información para los modos USB 3.2. El texto sobre la tabla indica que USB4 es 'compatible con USB 3.2'.
La mesa en https://en.wikipedia.org/wiki/USB4#Support_of_data_transfer_modes muestra que Tunneled USB 3.2 (10 Gbit / s) no es opcional (pero USB 3.2 (20 Gbit / s) es opcional).
La sección 2.1.1.4 y 2.1.1.5 de las especificaciones de USB4 dice lo siguiente:
- un concentrador USB4 contiene un concentrador SuperSpeed ​​y admite la funcionalidad de concentrador USB 3.2 y USB 2.0.
- una base USB4 - igual que el concentrador para la funcionalidad USB.
- un host USB4 contiene un host SuperSpeed.

Supongo que la especificación podría ser más clara si indicara que el puerto USB4 debe poder dar salida a USB SuperSpeed.
La especificación es clara acerca de que el puerto USB4 debe admitir el modo alternativo DisplayPort.

theluggage dijo: Eso es redundante: Apple lo anuncia como un puerto USB4 y es poco probable que digan una mentira absoluta. No se puede probar en este momento debido a la falta de dispositivos USB4 para probarlo ...
Estaba señalando evidencia de un volcado ioreg de una Mac M1 (no publicidad de Apple) de la funcionalidad USB4 para contradecir la afirmación del título del hilo de que no es USB4.
  • 1
  • 2
  • 3
  • Ir a la pagina

    Ir
  • 17
próximo

Ir a la pagina

Irpróximo Último