DirectConnect

SoporteProblemas conocidos

Problemas conocidos en Linux

Problemas que conocemos en Linux, cómo saber si tu ordenador está afectado y qué puedes hacer.

La conexión se queda en unos 9 Gb/s con un cable de 20 Gbps

En algunos portátiles con Linux, las copias se quedan en unos 9 Gb/s con un cable USB4 de 20 Gbps. El cable lleva dos carriles de 10 Gb/s, y solo se usa uno. El otro ordenador puede seguir indicando el enlace como de 20 Gbps.

Por qué ocurre

El controlador Thunderbolt/USB4 lo gestiona Linux o el firmware del ordenador, y el firmware decide cuál al arrancar. Linux solo puede unir los dos carriles de un enlace de ordenador a ordenador cuando gestiona el controlador. Cuando lo gestiona el firmware, el enlace se queda en un carril. Ni DirectConnect ni el otro ordenador pueden cambiarlo.

Lo encontramos en un Lenovo ThinkPad P1 con un procesador Intel Tiger Lake, conectado a un portátil con Windows 11. El cable midió 9,1 Gb/s.

Comprueba si te afecta

Conecta el cable y ejecuta esto en un terminal:

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

Si el primer comando no muestra nada, el firmware gestiona el controlador. Si el segundo muestra 1, la conexión usa un carril.

Qué puedes hacer

  • Usa un cable de 40 Gbps. Un cable Thunderbolt 4 o USB4 de 40 Gbps hace funcionar cada carril a 20 Gb/s, así que basta con uno. Con un carril de 20 Gb/s, un portátil con Linux alcanza 16,3–17,8 Gb/s con un Mac y 17,3 Gb/s hacia un PC con Windows. Consulta qué cable USB-C necesitas.
  • Actualiza el firmware. Instala la última actualización de BIOS o UEFI de tu ordenador y busca un ajuste de Thunderbolt o USB4 que deje al sistema operativo gestionar los puertos. Después, el primer comando de arriba muestra líneas que empiezan por USB4 _OSC.