Forum

L'USB sui Mac M1 non è in realtà 10 Gb/s? (Anche sicuramente non USB4)

Fantasma anonimo

Manifesto originale
12 dicembre 2002
Cascadia
  • 18 novembre 2020
Dopo un bel po' di test, ho concluso che il bus USB su almeno il mio Mac mini M1 non supporta effettivamente 'USB 3.1 Gen 2 (fino a 10 Gb/s)' come elencato nella pagina delle specifiche tecniche.

Ho un SSD Samsung T5 USB-C. Supporta 'USB 3.1 Gen 2 10Gb/s' (Cavolo, odio le convenzioni di denominazione USB 3.1+...†)

Quando lo collego direttamente a una delle porte del mio MacBook Pro da 16' tramite cavo USB-C-to-USB-C, si collega a 10 Gb/s
Visualizza elemento multimediale '>

Quando lo collego al mio nuovo M1 mini, d'altra parte... Se passo attraverso il mio Dock Thunderbolt 3, si connette a 10 Gb/s:

Visualizza elemento multimediale '>

Ma se mi collego direttamente all'altra porta Thunderbolt 3/USB-C, si collega solo a 5 Gb/s, sì, utilizzando lo stesso cavo da USB-C a USB-C di entrambe le connessioni precedenti:
Visualizza elemento multimediale '>

Se scollego il dock TB3 (chissà, forse sta 'usando la larghezza di banda' e costringendo il controller USB a ridurre la velocità?) e ho l'SSD come unica cosa collegata a una delle due porte TB3, ancora solo 5 Gb/s:
Visualizza elemento multimediale '>

Tuttavia, il Dock Thunderbolt 3 si collega alla velocità Thunderbolt di 40 Gb/s corretta. Ma se speravi in ​​10 Gb/s tramite USB 3.1 Gen 2... Lascia perdere.

† Per confusione totale, l'USB Implementers Forum ha completamente incasinato tutte le convenzioni di denominazione per quanto riguarda l'USB dopo l'uscita dell'USB 3.0. 5 Gb/s è variamente chiamato 'USB 3.0 SuperSpeed', 'USB 3.1 Gen 1' e 'USB 3.2 Gen 1'. 10 Gb/s è chiamato in vari modi 'USB 3.1 Gen 2' e 'USB 3.2 Gen 2'. Lo standard più recente, 20 Gb/s, è 'USB 3.2 Gen 2x2'. E con USB4 (sì, solo 'USB4', non 'USB 4.0'...) mantengono tutti i vecchi nomi per quelle vecchie velocità - MA - USB4 aggiunge anche 'USB4 Gen 2x2' come un altro protocollo da 20 Gb/s (tecnicamente elettricamente diverso, anche se è la stessa velocità!) e 'USB4 Gen 3x2' per la nuova velocità di 40 Gb/s. Ed è per questo che Apple non dovrebbe essere autorizzata a pubblicizzare i nuovi Mac M1 come 'USB 4', perché USB4 richiede il supporto sia per la velocità di 10 Gb/s che per la velocità di 20 Gb/s. Apple non rivendica nemmeno la velocità di 20 Gb/s, solo quella di 10 Gb/s, che non funziona per me. USB4 ha anche il supporto Thunderbolt 3 come opzionale, che Apple ha almeno. Ma dovrebbero chiamare le porte 'Thunderbolt 3 / USB 3 5 Gb/s', non 'USB4 / Thunderbolt 3'
Reazioni:iModFrenzy, RPi-AS, Queen6 e altri 7

piedi

13 febbraio 2012


Perth, Australia occidentale
  • 18 novembre 2020
Potrebbe essere correlato alle specifiche USB4 rispetto a USB 3.x.

USB 3.1 Gen 10 GB è penso multi-lane (2x 5GB - è anche chiamato USB 3.1 Gen 2x2 per 10 GB credo), forse USB4 non lo è.

USB4 è molto simile a Thunderbolt e potrebbe non funzionare in modo retrocompatibile con USB3.x in multi-lane.

Ciò significa che una singola corsia su USB 3.x ti darà solo 5 gigabit, nonostante l'interfaccia USB4 sia più veloce (in una singola corsia) - ma solo quando si esegue in modalità 'USB 4' con un dispositivo USB4.


Spiegherebbe anche perché ottieni la massima velocità attraverso il molo: stai andando fulmine a un'altra USB 3.x controller sulla banchina che FUNZIONA in modalità multi-corsia.


modificare:
E sono d'accordo. gli standard di denominazione USB sono deliberatamente progettati dal comitato per creare confusione, in modo che gli OEM possano vendere il prodotto dell'anno scorso come 'USB 3.2' o qualsiasi altra cosa con le specifiche originali di USB 3.0.

I nomi non solo non hanno senso: hanno effettivamente rinominato la stessa specifica in una versione successiva con un 'gen1'.

cioè, se ricordo bene, USB 3.2 gen1 è in realtà la stessa identica cosa di USB 3.0. E USB 3.1 gen1. Ultima modifica: 18 novembre 2020
Reazioni:Wackery, dabotsonline, macsound1 e altri 13 h

hobowankenobi

27 agosto 2015
sulla linea fissa il sig. fabbro.
  • 18 novembre 2020
L'unica cosa che posso aggiungere... le specifiche USB e le convenzioni di denominazione sono un ********. Ultima modifica di un moderatore: 2 gennaio 2021
Reazioni:iModFrenzy, airbatross, AppleTO e altri 21

Fantasma anonimo

Manifesto originale
12 dicembre 2002
Cascadia
  • 18 novembre 2020
Sì, la denominazione USB è un incubo.

Il fatto è che, per usare il nome 'USB4', *DOVREBBE* supportare gli stessi 10 Gb/s sulle porte che Apple etichetta 'USB 3.1 Gen 2 (fino a 10 Gb/s)' come attraverso il dock Thunderbolt 3 per dirigere sul mio MacBook Pro da 16 pollici. Non è così.
Reazioni:Wackery e torncanvas

serpenti-

27 luglio 2011
  • 18 novembre 2020
@Anonymous Freak quale dock usi?

Fantasma anonimo

Manifesto originale
12 dicembre 2002
Cascadia
  • 18 novembre 2020
Anche, *LOL* , l'adattatore da Thunderbolt a FireWire funziona bene e Big Sur su M1 supporta ancora il collegamento di un iPod originale di prima generazione!

Visualizza elemento multimediale '>
(Sì, ho dovuto usare il dongle-hell. TB3-TB2, TB-to-FW800, FW800-to-FW-6-pin, FW-6-pin-to-FW-6-pin-cavo.)
Reazioni:dabotsonline T

tela strappata

14 febbraio 2006
  • 18 novembre 2020
Contatterei sicuramente Apple per questo, perché è seriamente fuorviante. Questi sono i primi giorni, tuttavia, potrebbe esserci ancora qualche tipo di problema a livello di sistema operativo in corso.
Reazioni:OSX15

Marshall73

20 aprile 2015
  • 18 novembre 2020
Anonimo Freak ha detto: Inoltre, *LOL* , l'adattatore da Thunderbolt a FireWire funziona bene e Big Sur su M1 supporta ancora il collegamento di un iPod originale di prima generazione!

Visualizza l'allegato 1673352
(Sì, ho dovuto usare il dongle-hell. TB3-TB2, TB-to-FW800, FW800-to-FW-6-pin, FW-6-pin-to-FW-6-pin-cavo.)
È fantastico h

Heatboy

16 novembre 2018
Danimarca
  • 18 novembre 2020
OK, questo è interessante. Sto pensando di acquistare un MBA/16GB RAM/512 SSD/, come macchina di transizione, per sostituire in qualche modo il mio MBP i9/32GB RAM/VEGA20 di fine 2018 – e il mio pensiero era di conservare tutti i miei video pesanti e catturare una cosa su un SSD esterno OWC TB3 Express da 2 TB. In questo modo, posso utilizzare un SSD da 512 GB sull'MBA. Tuttavia, se le porte USB sono più lente rispetto al mio MBP 2018, ciò non funzionerà, poiché sarà troppo lento.

Qualcuno ha un SSD esterno che supporta velocità di lettura di circa 1.000 Mb/sec, in grado di testarlo? (Samsung T7, Sandisk Extreme Pro ecc.)
Reazioni:Lento ma costante T

tela strappata

14 febbraio 2006
  • 18 novembre 2020
Heatboy ha detto: OK, questo è interessante. Sto pensando di acquistare un MBA/16GB RAM/512 SSD/, come macchina di transizione, per sostituire in qualche modo il mio MBP i9/32GB RAM/VEGA20 di fine 2018 – e il mio pensiero era di conservare tutti i miei video pesanti e catturare una cosa su un SSD esterno OWC TB3 Express da 2 TB. In questo modo, posso utilizzare un SSD da 512 GB sull'MBA. Tuttavia, se le porte USB sono più lente rispetto al mio MBP 2018, ciò non funzionerà, poiché sarà troppo lento.

Qualcuno ha un SSD esterno che supporta velocità di lettura di circa 1.000 Mb/sec, in grado di testarlo? (Samsung T7, Sandisk Extreme Pro ecc.)
Thunderbolt è ancora a piena velocità come menzionato. È USBC non Thunderbolt che è più lento, almeno su quella macchina, su quella versione del sistema operativo, con quel dispositivo. h

Heatboy

16 novembre 2018
Danimarca
  • 18 novembre 2020
torncanvas ha detto: Thunderbolt è ancora a tutta velocità come detto. È USBC non Thunderbolt che è più lento, almeno su quella macchina, su quella versione del sistema operativo, con quel dispositivo.
Oh sì, è vero, ma quali sono le velocità degli SSD esterni degli SSD Gen 2 mai esterni? T

tela strappata

14 febbraio 2006
  • 18 novembre 2020
10 Gbps, a condizione che il controller SSD sia abbastanza buono da supportare la saturazione della connessione. J

joevt

Collaboratore
21 giugno 2012
  • 19 novembre 2020
Anonimo Freak ha dichiarato: Tuttavia, il Dock Thunderbolt 3 si connette alla sua corretta velocità Thunderbolt di 40 Gb/s. Ma se speravi in ​​10 Gb/s tramite USB 3.1 Gen 2... Lascia perdere.
Hai utilizzato un benchmark per assicurarti che 'Fino a 5 Gb/s' sia accurato?

So che il controller ASMedia ASM1142 XHCI ha un bug in cui riporta 'Fino a 5 Gb/s' anche se il disco è ovviamente connesso a 10 Gbps (il benchmark mostra ~750 MB/s).
Se la tua unità è limitata a meno di 500 MB/s dalla connessione diretta, ma può ottenere oltre 700 MB/s dal dock Thunderbolt, puoi essere certo che stia segnalando in modo accurato.


throAU ha detto: Potrebbe essere correlato alle specifiche USB4 rispetto a USB 3.x.

USB 3.1 Gen 10 GB è penso multi-lane (2x 5GB - è anche chiamato USB 3.1 Gen 2x2 per 10 GB credo), forse USB4 non lo è.
USB 3.1 gen 2 10 Gbps è a corsia singola. (USB 3.2 generazione 2x1)
USB 3.2 gen 1x2 è 5 Gbps a doppia corsia = 10 Gbps.
USB 3.2 gen 2x2 è 10 Gbps a doppia corsia = 20 Gbps.

Non credo che venga utilizzata la doppia corsia. USB 3.2 dual lane è opzionale per USB4, quindi non sappiamo se è un'opzione sui Mac M1.

throAU ha detto: Spiegherebbe anche perché ottieni la massima velocità attraverso il molo - stai andando fulmine a un'altra USB 3.x controller sulla banchina che FUNZIONA in modalità multi-corsia.
Il Thunderbolt Dock è a piena velocità perché ha un controller USB 3.1 gen 2 separato all'interno del controller Titan Ridge Thunderbolt del dock. È collegato al Mac M1 tramite PCIe con tunnel Thunderbolt 3. Il dock ha un hub USB 3.1 gen 2 a quattro porte collegato al controller USB di Titan Ridge.
Reazioni:burgman, anticipare, T'hain Esh Kelch e 1 altra persona

Gnattu

18 settembre 2020
  • 19 novembre 2020
EDIT: ho completamente frainteso questo problema.

È interessante, ma penso che sia più probabile un problema di firmware/driver.

E se è USB4 è difficile da verificare ora, perché è richiesto solo USB4 20G, E questa è una modalità diversa rispetto a USB 3.2 Gen2x2. Ultima modifica: 19 novembre 2020

laptech

26 aprile 2013
terra
  • 19 novembre 2020
Leggendo le risposte qui, sostanzialmente la conclusione è che Apple ha reso estremamente difficile per un cliente raggiungere le velocità specificate. Non dovrebbe essere solo un caso in cui un cliente è in grado di acquistare un articolo che si collega semplicemente al macbook che fornisce la velocità di 10 GB desiderata. O è che alcune persone che commentano stanno facendo sembrare un problema semplice più complicato di quanto non sia in realtà?
Reazioni:avichou

Scatola succosa

23 settembre 2014
  • 19 novembre 2020
hobowankenobi ha detto: L'unica cosa che posso aggiungere... le specifiche USB e le convenzioni di denominazione sono una merda.
Sì, vedi sempre confusione qui sul forum su USB3.

USB3.1 è lo stesso di USB3.1 Gen2, e lo stesso di USB3.2 Gen 2 e USB3.2 Gen 2x1, che ne dici di aggiungere SuperSpeed ​​USB 10 mentre ci siamo.

Lo capisco, ma non c'è da meravigliarsi se i principianti si confondono così facilmente.
Reazioni:jent, T'hain Esh Kelch e hobowankenobi T

il bagaglio

29 luglio 2011
  • 19 novembre 2020
Anonymous Freak ha detto: Il fatto è che, per usare il nome 'USB4', *DOVREBBE* supportare gli stessi 10 Gb/s sulle porte che Apple etichetta 'USB 3.1 Gen 2 (fino a 10 Gb/s)' come attraverso la Thunderbolt 3 dock per indirizzare al mio MacBook Pro da 16 pollici. Non è così.

ho appena guardato il pagina di wikipedia su USB4 e (a parte ora il mal di testa) è no sembra come se USB4 richiede supporto per USB 3.1 gen 2. Se vai alla tabella 'supporto delle modalità di trasporto dati', ciò che è richiesto è ' tunnel USB 3.2 (10 Gbit/s) ' - ovvero dati in formato USB 3.2 codificati come parte di un flusso USB4 da 20 o 40 Gbps - che dovrebbero quindi essere estratti da una periferica USB4 che supportava quella funzione (richiesto sugli host, ma facoltativo sulle periferiche).

Oh dèi e pesciolini! Mi arrendo! (questo è per USB IF, non diretto a nessuno su questo thread...)

Mi aspetterei ancora, dalle specifiche Apple, che la porta voluto supporta la vecchia USB 3.1 gen2 e vale la pena segnalare il problema come un bug, ma le specifiche Apple (...insieme a qualsiasi cosa cerchi di spiegare in modo conciso USB4) sono ambigue.

Per cominciare, cosa diavolo significa 'Thunderbolt/USB4'? È 'Thunderbolt 3/USB4' o 'Thunderbolt 4/USB 4' (differenze sottili ma importanti...)


laptech ha detto: O è che alcune persone che commentano stanno facendo sembrare un problema semplice più complicato di quanto non sia in realtà?

No.
È un problema complicato causato da uno sforzo controproducente per realizzare un 'semplice' connettore universale, reso ancora più complicato da uno schema di denominazione stupido e incoerente, ulteriormente confuso da Intel che cerca di costruire il proprio strato proprietario 'Thunderbolt' sopra il standard, e infine completamente stravolto dai produttori che stampano specifiche vaghe e ottuse.
Reazioni:iModFrenzy, ader42, Crz10 e altri 9 T

tdar

23 giugno 2003
Alpharetta GA.
  • 19 novembre 2020
Per coloro che si chiedono, Apple segnala che queste porte sono Thunderbolt 3/USB4.
Poiché sono sul die M1, sono ovviamente controller Apple non Intel come in passato.
Reazioni:OSX15, consumite e imboscata41 J

joevt

Collaboratore
21 giugno 2012
  • 19 novembre 2020
theluggage ha detto: ho appena guardato il pagina di wikipedia su USB4 e (a parte ora il mal di testa) è no sembra come se USB4 richiede supporto per USB 3.1 gen 2. Se vai alla tabella 'supporto delle modalità di trasporto dati', ciò che è richiesto è ' tunnel USB 3.2 (10 Gbit/s) ' - ovvero dati in formato USB 3.2 codificati come parte di un flusso USB4 da 20 o 40 Gbps - che dovrebbero quindi essere estratti da una periferica USB4 che supportava quella funzione (richiesto sugli host, ma facoltativo sulle periferiche).
In USB4, l'USB viene convogliato dall'host a un 'USB Down Adapter' in una periferica che emette USB da una porta USB4.
In Thunderbolt, per USB, PCIe è collegato a un controller USB nel controller Thunderbolt che può quindi emettere USB da una porta Thunderbolt.

Il motivo per cui credo che il controller Thunderbolt/USB4 di Apple supporti USB4 è perché ha un nuovo tipo di adattatore mostrato nell'ioreg:
Codice: |_+_|
L'AppleThunderboltUSBDownAdapter viene utilizzato per l'uscita USB sulla porta Thunderbolt/USB4.

I tipi di adattatore più vecchi sono quelli che esistevano con Thunderbolt 1, 2, 3:
- AppleThunderboltDPInAdapter: vengono utilizzati per immettere DisplayPort nel controller Thunderbolt in modo che possa essere eseguito il tunneling. I controller Thunderbolt/USB4 dell'M1 ne hanno due, ma immagino che solo uno sia collegato alla GPU.
- AppleThunderboltPCIDownAdapter: utilizzato per il tunneling PCIe. I Mac M1 hanno un nuovo tipo AppleThunderboltPCIDownAdapterType5 perché il controller e le porte Thunderbolt sono dispositivi ARM anziché dispositivi PCIe.
- AppleThunderboltDPOutAdapter: utilizzato da una periferica (non host) per convertire DisplayPort con tunnel in DisplayPort. Uno per ogni porta.
- AppleThunderboltPCIUpAdapter: utilizzato da una periferica (non host) per inviare PCIe con tunnel fino all'host.

Non ho ancora visto un AppleThunderboltUSBUpAdapter. Esisterebbe in una periferica Thunderbolt 4/USB4 per il tunneling USB fino all'host.

pshifrin ha detto: ho appena collegato un Samsung T7 al mio M1 MBP e sta segnalando 10 Gb/s

I test di velocità del disco di magia nera riportano ~103 in scrittura e ~760 in lettura
760 MB/s significa che le porte possono fare 10 Gbps (o almeno più di 5 Gbps). Spero che 980 MB/s siano possibili con un alloggiamento da USB a NVMe, altrimenti 760 MB/s sono un po' lenti per le velocità di seconda generazione (come l'ASMedia ASM1142 che era limitato da una connessione PCIe 2.0 x2 che è di 8 Gbps e può non utilizzare USB 10 Gbps).

tdar ha detto: Per coloro che se lo chiedono, Apple segnala che queste porte sono Thunderbolt 3/USB4.
Poiché sono sul die M1, sono ovviamente controller Apple non Intel come in passato.
Corretta. Al di fuori del die M1, Apple utilizza un ripetitore Intel Thunderbolt 4 JHL8040R per ciascuna porta Thunderbolt. Apple non può chiamare le porte Thunderbolt 4 perché Thunderbolt 4 richiede che una porta Thunderbolt possa supportare due display 4K. Ultima modifica: 19 novembre 2020
Reazioni:arachidi_of_pathos, T'hain Esh Kelch, torncanvas e 1 altra persona J

joevt

Collaboratore
21 giugno 2012
  • 19 novembre 2020
joevt ha detto: - AppleThunderboltDPInAdapter: vengono utilizzati per immettere DisplayPort nel controller Thunderbolt in modo che possa essere eseguito il tunneling. I controller Thunderbolt/USB4 dell'M1 ne hanno due, ma immagino che solo uno sia collegato alla GPU.
Correzione: i Mac M1 hanno due controller Thunderbolt USB4, ciascuno con due AppleThunderboltDPInAdapter. Quindi si può credere che in futuro i Mac Apple Silicon possano supportare quattro display da due porte Thunderbolt. Gli attuali Mac M1 possono supportare solo 1 display.
Reazioni:arachidi_di_pathos T

il bagaglio

29 luglio 2011
  • 19 novembre 2020
joevt ha dichiarato: In USB4, l'USB viene convogliato dall'host a un 'adattatore USB Down' in una periferica che emette USB da una porta USB4.
eh? Suppongo che l''adattatore USB Down' sia nell'host, convertendo USB3 (interno) in USB3-tunneled-over-USB4, la porta host invia quindi USB4 alla periferica USB4, che utilizza un 'adattatore USB Up' per estrarre il segnale USB3 (per uso interno della periferica o per pilotare una porta USB 3). Ciò è coerente con la tua descrizione di 'ThunderboltPCIownAdapter' rispetto a 'ThunderboltPCIUpAdapter'.

Tutti i nomi dei dispositivi che elenchi hanno a che fare con tunneling PCIe, USB3, DisplayPort ecc. su USB4* o Thunderbolt, ovvero prendendo una combinazione di flussi di dati PCIe, DisplayPort e USB3 e combinandoli insieme in un unico segnale elettrico USB4/Thunderbolt che può essere inviato a una periferica USB4/Thunderbolt. Non può funzionare su una periferica non USB4/Thunderbolt.

Quello di cui parlava l'OP era collegare una periferica USB 3.1g2 'legacy' alla porta 'Thunderbolt/USB4'. La porta dovrebbe tornare alla modalità USB3.1 e iniziare a emettere un segnale USB3.1 - che non ha nulla a che fare con il 'tunneling' ed è un optional parte delle specifiche USB-C - non Thunderbolt o USB4... e chiaramente ha fatto ciò, apparentemente è passato alla modalità USB 3.1g1 5Gbps quando la periferica dovrebbe supportare USB3.1g2 10Gbps.

joevt ha detto: USB dovrebbe essere in grado di essere emesso anche direttamente dall'host.

Sì, ma non 'perché USB4'. Andando dal tavolo su wikipedia, l'unica USB legacy (non tunnellizzata) Requisiti per USB4 è USB 2.0 480 Mbps (che ha una coppia di fili dedicata nel cavo USB C). Questo è anche il requisito minimo per una porta con marchio 'USB-C'. USB 3/3.1 non è affatto richiesto, figuriamoci 3.1g2 10 Gbps.

La ragione per aspettarsi l'eredità 3.1g2 10 Gbps è che Apple lo elenca nelle specifiche e sarebbe profondamente ipocrita che si riferisse solo al tunneling. (Non sono sicuro che sia necessario per il marchio Thunderbolt 3 o Thunderbolt 4, ma Apple è volutamente ambigua su quale di questi si applica).

joevt ha detto: Il motivo per cui credo che il controller Thunderbolt/USB4 di Apple supporti USB4

È ridondante: Apple la pubblicizza come una porta USB4 ed è improbabile che dicano una bugia. Al momento non può essere testato a causa della mancanza di dispositivi USB4 con cui testarlo...

* Voglio dire, è ancora un casino grazie a USB IF che utilizza nomi sovrapposti per connettori, protocolli, stack di protocolli e requisiti minimi...
Reazioni:RPi-AS, T'hain Esh Kelch e torncanvas

Scatola succosa

23 settembre 2014
  • 19 novembre 2020
theluggage ha dichiarato: È un problema complicato causato da uno sforzo controproducente per realizzare un 'semplice' connettore universale, reso ancora più complicato da uno schema di denominazione stupido e incoerente, ulteriormente confuso da Intel che cerca di costruire il proprio strato proprietario 'Thunderbolt' su superiore dello standard, e infine completamente stravolto dai produttori che stampano specifiche vaghe e ottuse.
Penso che questo riassuma abbastanza bene.
Reazioni:throAU e Queen6 J

joevt

Collaboratore
21 giugno 2012
  • 19 novembre 2020
theluggage ha detto: Eh? Suppongo che l''adattatore USB Down' sia nell'host, convertendo USB3 (interno) in USB3-tunneled-over-USB4, la porta host invia quindi USB4 alla periferica USB4, che utilizza un 'adattatore USB Up' per estrarre il segnale USB3 (per uso interno della periferica o per pilotare una porta USB 3). Ciò è coerente con la tua descrizione di 'ThunderboltPCIownAdapter' rispetto a 'ThunderboltPCIUpAdapter'.
Hai ragione. Mi sono confuso. Fare sempre riferimento alle specifiche USB4. Guarda i diagrammi nelle specifiche USB4. Nella Figura 2-9, mostra che l'adattatore USB Down nell'host viene utilizzato per eseguire il tunneling dell'USB tra le porte rivolte verso il basso di un SuperSpeed ​​Host e un adattatore USB Up in un hub USB4 downstream. L'adattatore Up si collega alla porta rivolta verso l'alto di un SuperSpeed ​​Hub che dispone di porte rivolte verso il basso collegate agli adattatori USB Down. Questo continua fino a quando un dispositivo USB4 in cui un adattatore USB Up si collega a una funzione SuperSpeed. Gli adattatori Up e Down sono bidirezionali (per l'invio e la ricezione).

theluggage ha detto: Tutti i nomi dei dispositivi che elenchi hanno a che fare con tunneling PCIe, USB3, DisplayPort ecc. su USB4* o Thunderbolt, ovvero prendendo una combinazione di flussi di dati PCIe, DisplayPort e USB3 e combinandoli insieme in un unico segnale elettrico USB4/Thunderbolt che può essere inviato a una periferica USB4/Thunderbolt. Non può funzionare su una periferica non USB4/Thunderbolt.
Destra. Se colleghi un dispositivo USB3, gli adattatori USB Down vengono ignorati perché non è più necessario eseguire il tunneling.
Il tunneling USB è nuovo per USB4 e Thunderbolt 4. Non sono sicuro di come un dispositivo Thunderbolt 3 nella catena influisca sul tunneling USB. I pacchetti tramite tunnel USB potrebbero essere in grado di passare?

theluggage ha detto: Ciò di cui parlava l'OP era collegare una periferica USB 3.1g2 'legacy' alla porta 'Thunderbolt/USB4'. La porta dovrebbe tornare alla modalità USB3.1 e iniziare a emettere un segnale USB3.1 - che non ha nulla a che fare con il 'tunneling' ed è un optional parte delle specifiche USB-C - non Thunderbolt o USB4... e chiaramente ha fatto ciò, apparentemente è passato alla modalità USB 3.1g1 5Gbps quando la periferica dovrebbe supportare USB3.1g2 10Gbps.
Destra. L'adattatore USB Down nell'host viene ignorato quando si collega un dispositivo USB3.

theluggage ha detto: Sì, ma non 'perché USB4'. Andando dal tavolo su wikipedia, l'unica USB legacy (non tunnellizzata) Requisiti per USB4 è USB 2.0 480 Mbps (che ha una coppia di fili dedicata nel cavo USB C). Questo è anche il requisito minimo per una porta con marchio 'USB-C'. USB 3/3.1 non è affatto richiesto, figuriamoci 3.1g2 10 Gbps.

La ragione per aspettarsi l'eredità 3.1g2 10 Gbps è che Apple lo elenca nelle specifiche e sarebbe profondamente ipocrita che si riferisse solo al tunneling. (Non sono sicuro che sia necessario per il marchio Thunderbolt 3 o Thunderbolt 4, ma Apple è volutamente ambigua su quale di questi si applica).
Se stai parlando del tavolo a https://en.wikipedia.org/wiki/USB#USB4 , mancano informazioni per le modalità USB 3.2. Il testo sopra la tabella afferma che USB4 è 'compatibile all'indietro con USB 3.2'.
Il tavolo a https://en.wikipedia.org/wiki/USB4#Support_of_data_transfer_modes mostra che Tunneled USB 3.2 (10 Gbit/s) non è facoltativo (ma USB 3.2 (20 Gbit/s) è facoltativo).
La sezione 2.1.1.4 e 2.1.1.5 delle specifiche USB4 dice quanto segue:
- un hub USB4 contiene un hub SuperSpeed ​​e supporta la funzionalità hub USB 3.2 e USB 2.0.
- un dock USB4 - come l'hub per la funzionalità USB.
- un host USB4 contiene un host SuperSpeed.

Suppongo che le specifiche potrebbero essere più chiare se affermasse che la porta USB4 deve essere in grado di emettere SuperSpeed ​​USB.
Le specifiche sono chiare sul fatto che la porta USB4 debba supportare la modalità alt DisplayPort.

theluggage ha detto: È ridondante: Apple la pubblicizza come una porta USB4 ed è improbabile che dicano una bugia. Al momento non può essere testato a causa della mancanza di dispositivi USB4 con cui testarlo...
Stavo sottolineando le prove da un dump ioreg di un Mac M1 (non pubblicità Apple) della funzionalità USB4 per contraddire l'affermazione del titolo del thread secondo cui non è USB4.
  • 1
  • 2
  • 3
  • Vai alla pagina

    andare
  • 17
Prossimo

Vai alla pagina

andareProssimo Scorso