[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: USB Type-C



Grazie mille molto esaustivo, un piccolo manualino sull'USB.

Piviul

Il 26/05/21 13:24, gerlos ha scritto:
Il 26/05/21 08:45, Piviul ha scritto:


Il 25/05/21 17:23, Lorenzo Breda ha scritto:
Il giorno mar 25 mag 2021 alle ore 12:22 Piviul <piviul@riminilug.it> ha scritto:
ma che standard è, si sono bevuti il cervello?
 
Non piú di quanto se lo siano bevuti con qualsiasi interfaccia di vasto utilizzo (o magari solo fisica), USB Type-A compresa.

Il fatto che il grosso dei pc con USB-A abbiano la versione 3.x è estremamente recente, e c'è stata un epoca in cui avere USB-A non significava necessariamente avere USB 2.

beh ma la funzione è la stessa, cambia solo la velocità di trasferimento e guardando il colore della presa sai se è 2.x o 3.x.

Invece con il type-c non cambia nemmeno il colore; paradossalmente potrebbe essere anche USB2. Poi se invece vuoi sapere a priori cosa puoi farne non puoi. Anche se nel manuale è scritto USB 3.1 o USB 3.2 potrebbe lo stesso non portare il video oppure non essere in grado di alimentarlo... Non potevano inventarsi qualche sigla per mostrare quella porta come è stata configurata, cosa ci si può fare?

Sì, al momento è un casino. Non so se e quanto sia lecito aspettarsi miglioramenti nel futuro prossimo.

Per quel che vale:

- Se si tratta di un cavo che ad un'estremità ha una USB-A e all'altra USB-C, oltre al colore blu (se c'è) puoi guardare il numero di contatti dorati visibili. Se è USB2 vedrai solo 4 contatti. Se è USB3.qualcosa vedrai altri 5 contatti *dietro* i soliti 5.

- Porte e cavi Thunderbolt dovrebbero avere l'icona di un fulmine accanto alla porta o al connettore, e dovrebbero trasmettere video. Però alcuni computer non hanno l'icona vicino alla porta - ad esempio i Mac degli ultimi 2-3 anni non mi pare che ce l'abbiano, eppure supportano Thunderbolt.
Per usare una porta Thunderbolt come Thunderbolt ti serve un cavo Thunderbolt. Se ci metti un cavo USB3, funzionerà come USB3.


Puoi valutare "grossolanamente" le capacità di ciascuna porta (ed eventualmente hub interno o esterno al computer) usando lsusb -t.
Per esempio, sul mio PC desktop ho delle porte USB3.2 (le righe in cui leggi "10000M"), delle porte USB2 frontali (le righe in cui leggi "480M") e ad una di esse ho collegato il dongle di un kit tastiera + mouse wireless (vedi usbhid).

Ho inoltre collegato al Bus 2, porta 1 un box che include dei dischi esterni USB 3.1 (vedi "5000M") e un altro hub USB:

$ lsusb -t
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 10000M
    |__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
    |__ Port 5: Dev 3, If 0, Class=Hub, Driver=hub/4p, 10000M
    |__ Port 6: Dev 4, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
    |__ Port 10: Dev 5, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 2: Dev 13, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 2: Dev 13, If 2, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 2: Dev 13, If 0, Class=Human Interface Device, Driver=usbhid, 12M
[CUT]

Attenzione che ad una porta elencata da lsusb possono corrispondere più di una porta fisica sul PC, e da questo output non si capisce se sono USB-A o USB-C.
Nel mio caso le porte Thunderbolt sono identificabili dall'icona con il fulmine, ma in generale per identificare le porte in modo univoco imho l'unico modo è collegarci qualcosa (ad es. un mouse) e guardare come cambia l'output di lsusb di conseguenza.

saluti,

gerlos



Reply to: