DirectConnect

AssistenzaProblemi noti

Problemi noti su Linux

Problemi che conosciamo su Linux, come capire se il tuo computer è interessato e cosa puoi fare.

La connessione resta a circa 9 Gb/s su un cavo da 20 Gbps

Su alcuni portatili Linux, le copie si fermano a circa 9 Gb/s con un cavo USB4 da 20 Gbps. Il cavo porta due linee da 10 Gb/s, e ne viene usata una sola. L’altro computer può comunque indicare il collegamento come da 20 Gbps.

Perché succede

Il controller Thunderbolt/USB4 è gestito da Linux o dal firmware del computer, e il firmware decide quale all’avvio. Linux può unire le due linee di un collegamento da computer a computer solo quando gestisce lui il controller. Quando lo gestisce il firmware, il collegamento resta su una linea. Né DirectConnect né l’altro computer possono cambiarlo.

L’abbiamo riscontrato su un Lenovo ThinkPad P1 con processore Intel Tiger Lake, collegato a un portatile Windows 11. Il cavo ha misurato 9,1 Gb/s.

Verifica se ti riguarda

Collega il cavo, poi esegui questi comandi in un terminale:

sudo dmesg | grep "USB4 _OSC"
cat /sys/bus/thunderbolt/devices/*/rx_lanes

Se il primo comando non stampa nulla, il controller è gestito dal firmware. Se il secondo stampa 1, la connessione usa una sola linea.

Cosa puoi fare

  • Usa un cavo da 40 Gbps. Un cavo Thunderbolt 4 o USB4 da 40 Gbps fa funzionare ogni linea a 20 Gb/s, quindi una linea basta. Su una linea da 20 Gb/s, un portatile Linux raggiunge 16,3–17,8 Gb/s con un Mac e 17,3 Gb/s verso un PC Windows. Vedi quale cavo USB-C serve.
  • Aggiorna il firmware. Installa l’ultimo aggiornamento BIOS o UEFI del tuo computer, e cerca un’impostazione Thunderbolt o USB4 che lasci al sistema operativo la gestione delle porte. Dopo, il primo comando qui sopra stampa righe che iniziano con USB4 _OSC.