1 votos

Mac mini (2018) Macmini8,1 Linux usb-c no reconoce ciertos tipos de dispositivos usb

El Mac mini (2018) Macmini8,1 está ejecutando Linux con rEFInd. El mini tiene 2 puertos usb-a 10 Gb/s, y 4 puertos usb-c 10 Gb/s

El problema: En los puertos usb-c, los dispositivos "peligrosos" no son reconocidos por el kernel, son ignorados en el plugin como si nada.

Los dispositivos "peligrosos" incluyen el almacenamiento Samsung T5/T7 o la red Realtek 8153

dispositivos "seguros" como el ratón, el teclado y la pantalla funciona

Todo funciona en los puertos usb-a

uname --kernel-release 
5.8.0-36-generic

para correr con la T2:

  • applesmc brcmfmac lista negra
  • tg3 es tan defectuoso que no se utiliza
  • csrutil disable
  • Utilidad de seguridad de inicio: Sin seguridad, Permitir el arranque desde medios externos o extraíbles

¿Cómo se puede hacer que cualquier tipo de dispositivo USB funcione en los puertos usb-c?

1 de febrero de 2021: se descubre que sólo funcionan los dispositivos que deciden utilizar 480 Mb/s o más lentos. Ningún dispositivo que seleccione 5 o 10 Gb/s aparecerá en dmesg --human --follow

5 de febrero de 2021:

Los puertos usb que están limitados a 480 Mb/s están fuera de los controladores Thunderbolt:

lspci -knns7e:0 7e:00.0 USB controller [0c03]: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] [8086:15ec] (rev 06) Subsystem: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] [8086:0000] Kernel driver in use: xhci_hcd Kernel modules: xhci_pci lspci -knns8:0 08:00.0 USB controller [0c03]: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] [8086:15ec] (rev 06) Subsystem: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] [8086:0000] Kernel driver in use: xhci_hcd Kernel modules: xhci_pci

1voto

Brad Puntos 6009

Lo que no funciona es el hotplug de cualquier dispositivo 5+ Gb/s en ordenadores Apple con cpu Intel, 2016+

En el momento del arranque, los dispositivos son reconocidos por el firmware efi. Después de eso, cualquier dispositivo desconectado desaparece hasta que se conecte de nuevo durante el arranque

https://bugzilla.kernel.org/show_bug.cgi?id=211681

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1914845

Mac mini (2018) Macmini8,1 Linux usb-c no reconoce ciertos tipos de dispositivos usb

https://www.reddit.com/r/Gentoo/comments/mlkc57/usb_drive_only_detected_when_attached_at_boot/

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X